19.09.2013, 14:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от mimuh64
|
Давно хотел спросить (правда 8 версию пока не юзал), флаг ошибки стоп битов при приеме по USART для АВР будет доступен для чтения (выдается только предупреждение, сам флаг в регистре статуса не индицируется)?
|
Вроде как флаги устанавливаются. Если есть пример, пришлите - исправлю.
Сообщение от Orion_33
|
ТЕНЬ,
обратите еще внимание, что у серии АТмега88 есть еще глюк при работе UART в режиме SPI: последовательность выводимых битов зеркальна относительно железного МК.
Проект старый, подзабыл уже, но вроде как идет постоянная генерация последнего байта, если принудительно не останавливать. В железе не проверял, но по идее должно быть так: байт послал и замолчал.
|
Отлично, запишу ошибки - разберусь с ними, когда будет время. Если в даташите это не описано явно, проверю в железе.
|
|
|
|
19.09.2013, 14:17
|
|
Частый гость
Регистрация: 18.09.2013
Сообщений: 18
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от TEHb
|
Если в даташите это не описано явно, проверю в железе.
|
Ну первая ошибка очевидна и расхождение с железом было проверено, а вот относительно второй чистый порт SPI работает именно так: послал и замолчал, т.е. принудительно щелкать регистрами не нужно.
|
|
|
|
19.09.2013, 14:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от Orion_33
|
Ну первая ошибка очевидна и расхождение с железом было проверено, а вот относительно второй чистый порт SPI работает именно так: послал и замолчал, т.е. принудительно щелкать регистрами не нужно.
|
Да, это логически правильно. Видимо, я недостаточно протестировал этот режим UART, когда писал модель.
Спасибо!
|
|
|
|
19.09.2013, 14:33
|
|
Прописка
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от TEHb
|
Вроде как флаги устанавливаются. Если есть пример, пришлите - исправлю.
|
Конечного смысла в программе не ищите - набросал сходу. Была попытка смоделирвать поиск DMX последовательности. Пользуюсь Протеусом 7.9. Запустите пример, после 3-ей секунды - старт DMX. Наблюдайте за значениями переменной STATUS (регистр статуса читаю до чтения UDR). Лог выдает предупреждение, флаг не устанавливается. Или что-то не так делаю?
Последний раз редактировалось mimuh64; 19.09.2013 в 14:38.
|
|
|
|
26.09.2013, 11:59
|
|
Прописка
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от TEHb
|
Если есть пример, пришлите - исправлю.
|
Если это ошибка, можно ли ее исправить для 7-й версии Протеуса?
|
|
|
|
27.09.2013, 14:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от mimuh64
|
Если это ошибка, можно ли ее исправить для 7-й версии Протеуса?
|
Можно, но делать этого никто не будет. Наша политика слегка отличается от политики Майкрософт, и срок жизни продуктов значительно меньше.
Последний раз редактировалось TEHb; 05.10.2013 в 22:28.
|
|
|
|
02.10.2013, 11:19
|
|
Частый гость
Регистрация: 18.09.2013
Сообщений: 18
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Уважаемый TEHb,
У меня появилась еще одна непонятка. Немного изменил проект и стал использовать массив указателей на функции. Программа симулируется нормально, но в списке переменных этого массива почему-то нет...
Забыл уточнить, оптимизация отключена, уровень отладки - максимальный.
Последний раз редактировалось Orion_33; 02.10.2013 в 11:42.
|
|
|
|
05.10.2013, 22:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от Orion_33
|
Немного изменил проект и стал использовать массив указателей на функции.
|
В Протеусе не реализована поддержка указателей на функции. Пока пользователи не жаловались, надо будет - добавим, ничего сложного в этом нет.
|
|
|
|
05.10.2013, 22:48
|
|
Частый гость
Регистрация: 18.09.2013
Сообщений: 18
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от TEHb
|
Пока пользователи не жаловались, надо будет - добавим, ничего сложного в этом нет.
|
Ну вот, один есть ![Улыбка](images/smilies/icon_smile.gif) Вообще это странно, потому как указатели на функции - основной и неотъемлемый элемент RTOS. Думаю многие, кто их использует, спасибо скажет. Тем более, если это не сложно
|
|
|
|
05.10.2013, 23:05
|
|
Вид на жительство
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 360
Сказал спасибо: 10
Сказали Спасибо 73 раз(а) в 58 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от TEHb
|
В Протеусе не реализована поддержка указателей на функции.
|
Вон оно как, а я то думал, вобщем всяку фигню думал но так и не решил, а оно оказывается всё просто, нету и всё!
Сделайте если не сложно, будет очень приятно.
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:13.
|
|