AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
04.11.2017, 23:25
|
|
Прохожий
Регистрация: 04.11.2017
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Atmel studio не выставляет биты
почему-то не хочет выставить биты в UCSRC mega32A, ну и вообще при проверке не те значения отправляет
|
|
|
|
05.11.2017, 00:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,923
Сказал спасибо: 2,985
Сказали Спасибо 3,163 раз(а) в 2,147 сообщении(ях)
|
Re: Atmel studio не выставляет биты
Цитата:
|
19.10 Accessing UBRRH/ UCSRC Registers
The UBRRH Register shares the same I/O location as the UCSRC Register. Therefore some special consideration must be taken when
accessing this I/O location.
19.10.1
Write Access
When doing a write access of this I/O location, the high bit of the value written, the USART Register Select (URSEL) bit, controls which
one of the two registers that will be written. If URSEL is zero during a write operation, the UBRRH value will be updated. If URSEL
is one, the UCSRC setting will be updated.
The following code examples show how to access the two registers.
|
Дальше продолжать или назначение бита URSEL ясно? Искренне Ваш, К.О.
Прошу прощения - не рассмотрел код. А что написано насчёт багов в данном выпуске симулятора (студии)? Может как раз
UCSRC забажили?
__________________
Экзорцист 40-го уровня.
Последний раз редактировалось ForcePoint; 05.11.2017 в 00:16.
|
|
|
|
05.11.2017, 00:26
|
|
Прохожий
Регистрация: 04.11.2017
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Atmel studio не выставляет биты
Не знаю про баги ничего и как их исправить ) Проверю сегодня/завтра правильно ли отправляются 5 бит (UCSRC нужен только чтобы 8 отправлять ) , потому что если правильно , то и в МК выполняется без активации битов в UCSRC
|
|
|
|
05.11.2017, 02:41
|
|
Прохожий
Регистрация: 04.11.2017
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Atmel studio не выставляет биты
В общем забил , погулял , отдохнул , очистил мозги, пересобрал схему и теперь код работает правильно ) Всё отправляет как нужно , хотя проблема с установкой бита в atmel studio осталась , но мне на неё уже всё равно
|
|
|
|
05.11.2017, 06:15
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,247
Сказал спасибо: 11,166
Сказали Спасибо 3,855 раз(а) в 2,926 сообщении(ях)
|
Re: Atmel studio не выставляет биты
Abrvalg, на будущее - такие полотна лучше вставлять миниатюрами (расширенный режим-›управление вложениями) - другим читать удобнее…
Сама ситуация очень напомнила старый анекдот про элениум/реланиум ![Прикольно](images/smilies/icon_wink3.gif) .
По сути конечно стоило бы в поддержку Studio написать о проблеме.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:24.
|
|