Обсуждаем цифровые устройства...
Ответить

Re: Proteus: вопросы и ответы

Вт окт 19, 2021 15:44:10

Ещё одна проблема.
Может кто-нибудь помочь.
Вложения
Снимок 2.PNG
(122.5 KiB) Скачиваний: 234

Re: Proteus: вопросы и ответы

Ср ноя 17, 2021 20:30:40

Распечатываю платку, а на рисунке в некоторых местах нет отверстия для сверления. Хотя в программе они есть. Как бы это исправить?

Re: Proteus: вопросы и ответы

Чт ноя 18, 2021 06:56:03

Чем больше это значение тем больше будет "дырка".
2021-11-18_065230.jpg
(89.69 KiB) Скачиваний: 149

Примерно так.
Спойлер1 th = 0,025 мм
10 th = 0,25 мм
15 th = 0,375 мм
20 th = 0,5 мм
30 th = 0,75 мм
32 th = 0,8 мм
36 th = 0,9 мм
40 th = 1 мм
44 th = 1,1 мм
50 th = 1,25 мм
60 th = 1,5 мм
70 th = 1,75 мм
80 th = 2 мм
90 th = 2,25 мм
100 th = 2,5 мм
110 th = 2,75 мм
120 th = 3 мм
130 th = 3,25 мм
140 th = 3,5 мм
150 th = 3,75 мм
160 th = 4 мм
170 th = 4,25 мм
180 th = 4,5 мм
190 th = 4,75 мм
200 th = 5 мм

Re: Proteus: вопросы и ответы

Вс ноя 21, 2021 13:24:30

PIC18F25K80 в Proteus 8 Professional, Компилятор XC8 C Compiler v1.33
не могу собрать Build Project
Спойлер#include <p18cxxx.h> // тип процессора
#include <delays.h> // функции задержек
#include <usart.h>
#include <timers.h>
#pragma config FOSC=HS1 // Кварц заменить на 20МГц
#pragma config SOSCSEL=DIG // Low Power SOSC circuit selected
#pragma config PLLCFG=ON // умножитель включен
#pragma config FCMEN=OFF // Отказоустойчивый Монитор Генератора отключен
#pragma config IESO=OFF // режим переключения генераторов отключен
#pragma config PWRTEN=OFF // таймер задержки влючения по подаче питания включен
#pragma config BOREN=OFF // сброс по понижению питания влючен
#pragma config BORV=3 // уровень сброса 3 вольта
#pragma config WDTEN=OFF // сторожевой таймер
#pragma config WDTPS=32768 // предделитель сторожевого таймера
#pragma config MCLRE=OFF // MCLRE выключен
#pragma config STVREN=ON // сброс по переполнению стека отключен
#pragma config XINST=OFF // поддержка расширенных команд отключена
#pragma config CP0=OFF // Block 0 (000640-003FFFh) запись разрешена
#pragma config CP1=OFF // Block 1 (004000-007FFFh) запись разрешена
#pragma config CPB=OFF // Boot block (000000-0007FFh) запись разрешена
#pragma config CPD=OFF // Data EEPROM запись разрешена
#pragma config WRT0=OFF // Block 0 (000800-003FFFh) запись разрешена
#pragma config WRT1=OFF // Block 1 (004000-007FFFh) запись разрешена
#pragma config WRTC=OFF // Регистр конфигурации - запись разрешена
#pragma config WRTB=OFF // Блок загрузки (000000-0007FFh)- запись разрешена
#pragma config WRTD=OFF // Запись в EEPROM - запись разрешена
#pragma config EBTR0=OFF // Block 0 (000800-003FFFh) табличное чтение - разрешено
#pragma config EBTR1=OFF // Block 1 (004000-007FFFh) табличное чтение - разрешено
//*********************************************************
#pragma udata
char inByte=0; //присвоить 0
char flag=0; //присвоить 0
#pragma code
void MyHighInt(void);
#pragma interrupt MyHighInt
#pragma code high_vector=0x08
void high_vector(void){
_asm GOTO MyHighInt _endasm
}
//*********************************************************
#pragma code // говорит компилятору что сделать
void Init_OSC_USART(void); // включить порт USART
void SetInterrupt(void); // прерывание
//******************Главная функция***************************************
void main(void) // функция, которая не ожидает аргументов
{
ADCON1=0x0f; // Настроить контакты как цифровые
TRISB=0; // 0b00010000 направление работы ножек порта В 1=Input,0=Output
PORTB=0b01010000; // на ножках TB4 и TB6 установить =1
Init_OSC_USART(); // включить порт USART
SetInterrupt(); // прерывание
while(1) // просто бесконечный цикл, который ничего не делает
{
}
}
void MyHighInt(void)
{
if(PIR1bits.RC1IF) // прерывание по Rx?
{
inByte=RCREG1; // Receive Register
while(!TXSTA1bits.TRMT);
putc1USART(inByte);
if(inByte==0x0a)
{
if(!flag)
LATBbits.LATB6^=1; // led
else
LATBbits.LATB4^=1; // led
flag^=1;
}
}
}
void SetInterrupt(void)
{
RCONbits.IPEN=0; // Приоритет
INTCONbits.GIE=1; // включить прерывание
PIE1bits.RC1IE=1; // включить уровни приоритета
INTCONbits.PEIE=1;
}
void Init_OSC_USART(void)
{
Open1USART( USART_TX_INT_OFF&USART_RX_INT_ON&USART_ASYNCH_MODE &USART_EIGHT_BIT &USART_CONT_RX &USART_BRGH_HIGH,129); //9600
}
Вложения
Proteus.png
(11.44 KiB) Скачиваний: 103
MPLAB XC8.png
(5.47 KiB) Скачиваний: 88

Re: Proteus: вопросы и ответы

Вт ноя 30, 2021 12:14:48

Есть ли возможность "сделать тайное -явным" (показать скрытые пины) и управлять питанием МК?
Пытался удалять их (VCC и GND ) из скрытых , но :cry:

Re: Proteus: вопросы и ответы

Вт ноя 30, 2021 15:33:24

muravei_, Не надо удалять, дайте им другие имена.

Re: Proteus: вопросы и ответы

Вт ноя 30, 2021 19:50:41

Murka писал(а):другие имена.

Пробовал.
Сделал видимыми .
Дошел "Make Device" - не сохраняет.

Re: Proteus: вопросы и ответы

Вт ноя 30, 2021 20:57:43

muravei_, Эх!!!
Вот тут переименуйте, не нужно модель пересобирать

Изображение
Вложения
изображение_2021-11-30_205517.png
(24.15 KiB) Скачиваний: 613

Re: Proteus: вопросы и ответы

Вт ноя 30, 2021 21:15:53

Я уже задавал вопрос (Делаю схему или что то меняю в уже готовом чужом проекте в Proteus 8 Professional Внезапно на пол дороге прога исчезает и все пропадает без всяких запросов на сохранение проекта -что может быть комп 10 винда) и или ни кто не знает или не хотите что то посоветовать

Re: Proteus: вопросы и ответы

Ср дек 01, 2021 04:42:07

я уже тоже отвечал :) попробуй запускать от имени администратора (надо поправить ярлык)
у меня работало около 2х минут и вылетало... пробовал разные сборки - не помогало, запустил от администратора - помогло (у меня 7 х64).

Re: Proteus: вопросы и ответы

Ср дек 01, 2021 08:48:42

запустил от администратора - помогло (у меня 7 х64).[/uquote] Пробовал по всякому .Другие проты 6-7 запускались без косяков .........а этот 8.5 не хочет и пишет всякий хлам .
Вложения
2021-12-01_083308.jpg
(178.64 KiB) Скачиваний: 94

Re: Proteus: вопросы и ответы

Ср дек 01, 2021 11:24:28

Murka писал(а):Эх!!!

А что толку , они остаются "мутными" и к ним ничего не подключить. :(
А после "декомпозирования" , обратно не "композируется" . :cry:

Re: Proteus: вопросы и ответы

Ср дек 01, 2021 11:42:44

На 8 раз с игрой в бубен прога установилась .теперь зараза пишет После второго пробного пуска опять по вылазили предыдущие сообщения ЗАДОЛБАЛ
Вложения
2021-12-01_113744.jpg
(90.15 KiB) Скачиваний: 79

Re: Proteus: вопросы и ответы

Ср дек 01, 2021 12:04:14

Murka писал(а):Эх!!!

А что толку , они остаются "мутными" и к ним ничего не подключить. :(
А после "декомпозирования" , обратно не "композируется" . :cry:

А-а-а! Так ты инструкцию к протеусу не прочёл!
Пины и провода имеющие одинаковые метки считаются физически соединёнными!
А ваще на казусе есть замечательная инструкция к протеусу и вопрос с питанием там детально рассмотрен, так как он не особо простой.

Изображение
Вложения
изображение_2021-12-01_120312.png
(13.09 KiB) Скачиваний: 566

Re: Proteus: вопросы и ответы

Ср дек 01, 2021 12:17:54

ЗАДОЛБАЛ

Ну так укажи путь к библиотеке что животину мучать. :)))

Re: Proteus: вопросы и ответы

Ср дек 01, 2021 12:28:30

ЗАДОЛБАЛ

Ну так укажи путь к библиотеке что животину мучать. :)))
Указывал даже знак дорожный поставил =не видит

Re: Proteus: вопросы и ответы

Ср дек 01, 2021 12:46:45

Murka писал(а):имеющие одинаковые метки считаются физически соединёнными!

Так не появляется там никаких меток, тупо тусклые линии,а если снова открыть про скрытые пины- там все прежние гнд и вцц восстановлены. Оказывается, надо не просто стереть пару букофф, а написать заново. :) Но хрен , редьки не слаще.
Честно, задолбала эта хрень! Эта третья попытка . Это при том что у меня, не как у всех , обычно жалуются на то что в протеусе работает, а живьем нет. У меня же, всегда наоборот. Просто хотелось посмотреть такты итд.
Хрен с пинами , теперь больше волнует , что прерывание в нем не срабатывает, а в жизни срабатывает. :))
А про питание читал , что для AVR его изменить НЕВОЗМОЖНО . Правда , не понятно: вкл- выкл - -это изменить? :)

Re: Proteus: вопросы и ответы

Чт дек 02, 2021 12:48:48

Такая проблема, что структурная схема к155ие5 неправильно работает при делении когда используется элемент и-не, при делении на 2.4.8.16 всё работает.
Изображение

Re: Proteus: вопросы и ответы

Ср янв 05, 2022 00:58:01

Ещё одна проблема.
Может кто-нибудь помочь.


У меня было также, попробуй название проекта писать английскими буквами, мне помогло

Re: Proteus: вопросы и ответы

Ср янв 05, 2022 14:21:08

Кто ни будь сталкивался с такой проблемой интерфейса? Отсутствуют иконки, но кнопочки все таки есть очень мелкие. Как можно исправить? Версия 8.13 SP0 (Build 31525).
Изображение
Ответить