11.11.2019, 23:01
|
#3181
|
Гражданин KAZUS.RU
Регистрация: 10.06.2010
Сообщений: 598
Сказал спасибо: 222
Сказали Спасибо 234 раз(а) в 154 сообщении(ях)
|
Re: Proteus общие вопросы
понятно, а если переписать так:
Код:
|
TMR2ON = 0;
TMR2=0;
if (PR2 ‹ 141) {//Здесь не даем провалиться PR2 ниже 125
PR2 = 255;
}
else{ PR2 -= 16;
c_ucTweet_key_in_lock++;
}
// T2CON=0x01;
// CCP1CON |= 0x0F;
TMR2ON = 1; |
?
|
|
|
|
14.11.2019, 11:18
|
#3182
|
Частый гость
Регистрация: 10.11.2019
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от DmitriyVDN
|
а если переписать так:
|
Так она пищать не будет.
Переписал так:
Код:
|
if (tic_uctweetKey == 10) {
TMR2ON = 0;
TMR2=0;
if (PR2 ‹ 141) {
PR2 = 255;
}else
{
PR2 -= 16;
c_ucTweet_key_in_lock++;
}
CCP1CON |= 0x0F;
T2CON = 0x05;
TMR2ON = 1;
} |
Стала выскакивать реже, но все равно есть. Да фиг с ней, в железе играет. Видео, на котором слышны эти пищалки можно посмотреть здесь https://disk.yandex.ru/client/disk/%...1%83%D1%80.MPG
Первая пищалка в начале, вторая аналогичная в районе 1 мин 20 сек.
А почему не видно переменные
bit nnnn; Никто не знает?
Последний раз редактировалось Ganinoff; 14.11.2019 в 11:28.
|
|
|
|
14.11.2019, 12:49
|
#3183
|
Гражданин KAZUS.RU
Регистрация: 10.06.2010
Сообщений: 598
Сказал спасибо: 222
Сказали Спасибо 234 раз(а) в 154 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Ganinoff
|
А почему не видно переменные bit nnnn;
|
так протез КМК их не поддерживает.
Сообщение от Ganinoff
|
Стала выскакивать реже, но все равно есть.
|
посмотрел старые проекты и вспомнил: в протезе есть баг с регистром CCP1CON , для правильной работы ШИМ нужно загружать 00хх 1100
в модели 16F886 загрузка 1111 вообще не включает ШИМ....
|
|
|
|
30.11.2019, 23:36
|
#3184
|
Прописка
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
|
Re: Proteus общие вопросы
В порыве гнева случайно закрыл окна с пошаговой отладкой в протеусе "крестиками".Когда-то находил, включал, теперь вспомнить не могу! Подскажите где жмакнуть что бы окна опять появились? Proteus 8.7 SP3
|
|
|
|
01.12.2019, 00:16
|
#3185
|
Вид на жительство
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 360
Сказал спасибо: 10
Сказали Спасибо 73 раз(а) в 58 сообщении(ях)
|
Re: Proteus общие вопросы
Prototup, Запускаете симуляцию, ставите на паузу, ищете в меню debug
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
|
|
|
Сказали "Спасибо" Murka-MakMur
|
|
|
05.01.2020, 21:49
|
#3186
|
Временная регистрация
Регистрация: 17.03.2009
Адрес: Киев
Сообщений: 68
Сказал спасибо: 18
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Proteus общие вопросы
подскажите как впротеусе оправить в терминале на
rx микроконтрроллера 0xFF , 0xFE , и подобные
как отправить байт 0 (0x00)
он еще и alt 2 перехватывает
Последний раз редактировалось 12val12; 05.01.2020 в 23:09.
|
|
|
|
28.01.2020, 13:20
|
#3187
|
Прохожий
Регистрация: 05.08.2019
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
На STM32F401 проблемы с FreeRTOS в протеусе 8.9, когда заканчивается первый же интервал vTaskDelay(), симуляция останавливается с сообщением "no source line at PC adress [PC=61000000]", потом при нажатии Run останавливается с ошибкой:
Can't fetch opcode from 0x61000000
В железе всё работает, диод моргает раз в секунду.
Проект для контроллера делаю в Keil.
|
|
|
|
31.01.2020, 22:00
|
#3188
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Proteus общие вопросы
Адрес 0x61000000 не является адресом внутренней флеш-области программ, этот адрес принадлежит внешней Flash-NOR.
Тут одно из двух: либо вы что-то не так написали, но в железе работает по странному стечению обстоятельств (это сложно угадать, не видя исходников). Либо обычный косяк в Протеусе, вернее, в модели микроконтроллера.
|
|
|
|
05.02.2020, 11:42
|
#3189
|
Прохожий
Регистрация: 05.08.2019
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
NewWriter, возможность проверить в железе у меня появилась позже, проект для Keil, сгенерированный в CubeMX заработал на реальном МК сразу, но я делал для 303го а не 401, просто в Протеусе других нет моделей, только 103й ещё, надеюсь хоть он без косяков.
Также из того, что читал в интернете, ни у кого не было проблем с FreeRTOS, сгенеренном в Кубе.
Также я подключал FreeRTOS вручную, не из Куба, и в этом случае он не работал в Протеусе.
А, ещё генерил из встроенного Куба в CubeIDE, и этот варик с Протеусом не прокатывал)
Последний раз редактировалось Millyvolt; 05.02.2020 в 11:46.
|
|
|
|
09.03.2020, 18:01
|
#3190
|
Почётный гражданин KAZUS.RU
Регистрация: 30.09.2006
Сообщений: 1,560
Сказал спасибо: 158
Сказали Спасибо 661 раз(а) в 431 сообщении(ях)
|
Re: Proteus общие вопросы
Cпецы, подскажите..Есть ли возможность в протеусе коммутировать питание-землю? Что-то типа вот такого (ЭТО не работает):
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:53.
|
|