Технический форум по робототехнике.
LonRv » 05 сен 2010, 12:40
Всем доброго дня
. Потребовалось связать мегу16 и тиньку2313 по уарту, и по-идее проблем возникать не должно, но вот протеус чует мою нубскую сущность. Выводит ошибки RX Frame error и RX Parity error и передачи не происходит. При подключении к терминалу и отправке числа 122 на него выводит каракули\буквы "А".
- Код: Выделить всё • Развернуть
$regfile = "m16def.dat"
$crystal = 8000000
$baud = 5600
Do
print "Hello world"
waitms 500
Loop
End
отправка хелоуорлда на терминал, приводящее к многократно повторяющемуся написанию буквы А
прошу провести антинубизацию моей личности по этому поводу. Сенкс
EdGull » 05 сен 2010, 14:14
а шо это за такая экстравагантная скорость у уарта?
LonRv » 05 сен 2010, 15:58
эм... по-моему гдето увидел
, хотя скорее всего отфонаря
Michael_K » 05 сен 2010, 16:00
скорее всего скорость не совпала.
SkyStorm » 05 сен 2010, 16:01
Вот и поставь везде одинаковую и не от фонаря!
Например 9600.
LonRv » 05 сен 2010, 16:03
Ситуация не изменилась = (
Олсо, если верить баскомовскому эмулю - все прекрастно
galex1981 » 05 сен 2010, 22:04
У МК, куда код прошиваешь, какой кварц? Какие фузи биты прошиты?
LonRv » 05 сен 2010, 22:17
эм.. протеус
. фузи не трогал вообще
galex1981 » 05 сен 2010, 22:23
В протеусе у Мк тоже стоят виртуальные настройки фузи битов. Обычно если не идет связь по уарту в протеусе, то либо неверная частота кварца указана с кварцем на железе, либо скорость неверная по уарту указана. А вообще если проект в протеусе, не лучше ли сюда его опубликовать - быстрее решим проблему
LonRv » 05 сен 2010, 22:37
Проект протеуса, сорцы, hex'ы
- Вложения
-
- proj.rar
- (18.63 КиБ) Скачиваний: 0
galex1981 » 05 сен 2010, 22:50
В свойствах меги16 кто будет 4 Мгц выставлять?
Добавлено спустя 1 минуту 6 секунд:
Лови исправленный проект
- Вложения
-
- proj.rar
- (35.93 КиБ) Скачиваний: 0
LonRv » 05 сен 2010, 23:00
Мои большие, огромные, неистовые благодарности!!!
. Сенкс!!!