Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
19.05.2013, 11:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,984
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
|
Re: RS-232 -помогите начинающему программисту
Сообщение от akegor
|
Протеус работает некорректно
|
Сообщение от omercury
|
Значит Протеус глючит
|
не смейте своми грязными ручками лапать святое! Протеус - это величайшая святыня, ниспосланная нам свыше, руки прочь от божественного инструмента, не святотатствуйте и не оскверняйте его, еретики, ибо низвергнут вас в бездну незнания великие шаманы племени простейших! где вы, адепты Протеуса - придите и накажите неверных!
|
|
|
|
19.05.2013, 11:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: RS-232 -помогите начинающему программисту
Сообщение от jump
|
не смейте своми грязными ручками лапать святое!
|
Спасибо, jump, наставили на путь истинный.
Глючит, естественно, не Протеус, а модель, созданная сторонним программером , которая делает то, что не заложено ТС.
P.S.
а руки у нас чище, чем совесть правительства.
|
|
|
|
19.05.2013, 11:31
|
|
Гражданин KAZUS.RU
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
|
Re: RS-232 -помогите начинающему программисту
Сообщение от omercury
|
Флаг RXC сбросили?
|
Не могли бы Вы откомментировать это действо.
|
|
|
|
19.05.2013, 11:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.12.2006
Адрес: С.-Пб.
Сообщений: 1,430
Сказал спасибо: 306
Сказали Спасибо 496 раз(а) в 317 сообщении(ях)
|
Re: RS-232 -помогите начинающему программисту
omercury.
Спасибо, но то же самое!
__________________
"Счастье для всех, даром, и пусть никто не уйдет обиженный!" ©
|
|
|
|
19.05.2013, 11:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.12.2006
Адрес: С.-Пб.
Сообщений: 1,430
Сказал спасибо: 306
Сказали Спасибо 496 раз(а) в 317 сообщении(ях)
|
Re: RS-232 -помогите начинающему программисту
kittec
Простите мою тупость, но я даже не понял, что делать с теми файлами, что Вы дали! "Чайник" я пока в этом деле.
Мне хотелось бы заставить работать МОЙ код, понять, что за проблема именно в нём.
__________________
"Счастье для всех, даром, и пусть никто не уйдет обиженный!" ©
|
|
|
|
19.05.2013, 11:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,014
Сказал спасибо: 3,025
Сказали Спасибо 3,196 раз(а) в 2,168 сообщении(ях)
|
Re: RS-232 -помогите начинающему программисту
Может быть терминал глючит? Каким пользуетесь? Если попробовать loop-back, то что будет принято?
RXC, ЕМИНП, сбрасывается при чтении UDR.
|
|
|
|
19.05.2013, 11:55
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,055
Сказал спасибо: 2,562
Сказали Спасибо 11,888 раз(а) в 5,962 сообщении(ях)
|
Re: RS-232 -помогите начинающему программисту
Сообщение от omercury
|
Глючит, естественно, не Протеус, а модель, созданная сторонним программером
|
Если в бак залить некачественный бензин, то "не едет" машина ...
Сообщение от ForcePoint
|
Может быть терминал глючит? Каким пользуетесь? Если попробовать loop-back, то что будет принято?
|
Может повторять непечатности. Полный смысл поменять терминал. И еще: чистое "эхо" может вызывать вопросы, лучше возвращать байты с преобразованием.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
Последний раз редактировалось akegor; 19.05.2013 в 12:01.
|
|
|
|
19.05.2013, 11:56
|
|
Гражданин KAZUS.RU
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
|
Re: RS-232 -помогите начинающему программисту
tim1960, в вашей программе 02 не может отобразиться на светодиодах. И приём по UART тут не причём. Просимулируйте в AVRStudio. Или программа, которую Вы выложили, не та.
|
|
|
|
19.05.2013, 11:58
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: RS-232 -помогите начинающему программисту
Сообщение от kittec
|
Не могли бы Вы откомментировать это действо.
|
Автоматом флаг прерывания по завершении приёма байта сбросится при выходе из прерывания - по RETI, здесь его надо сбрасывать вручную.
Сообщение от tim1960
|
Спасибо, но то же самое!
|
А и не должно было ничего измениться. Логика-то осталась, сбросом RXC убирается только многократное выполнение всего после WAIT_RXC:
kittec, как в этом терминале увидеть - что реально отсылается в порт?
|
|
|
|
19.05.2013, 12:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.12.2006
Адрес: С.-Пб.
Сообщений: 1,430
Сказал спасибо: 306
Сказали Спасибо 496 раз(а) в 317 сообщении(ях)
|
Re: RS-232 -помогите начинающему программисту
Сообщение от kittec
|
tim1960, в вашей программе 02 не может отобразиться на светодиодах. И приём по UART тут не причём. Просимулируйте в AVRStudio. Или программа, которую Вы выложили, не та.
|
Симулировал. В симуляторе всё работает как задумано, воспроизвести то, что происходит "в железе", не удаётся !
То, что 02 не ДОЛЖЕН отображаться, я и сам понимаю (для этого я и написАл программу), но в жизни это происходит, иначе я не завёл бы тему.
P.S. Программа ТА, проверил.
__________________
"Счастье для всех, даром, и пусть никто не уйдет обиженный!" ©
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:48.
|
|