Цитата(studert @ Mar 25 2005, 00:09)
У этого контроллера на одном адресе сидит 2 регистра UBRRH и UCSRC, в одном есть биты отвечающие за число бит, а во втором за делитель частоты кварца. Мне надо выставить делитель в пределах 3-103 и 8бит данных, а не получается выставить 1й и 2й бит независимо в обоих регистрах. В даташите написано, что URSEL отвечает за переключение между этими регистрами, но у меня все равно ничего не получается, пробовал писать с установкой этого бита, все равно пишется в оба регистра. Может я чего не понял?
Ты всё правильно понял - именно такая ботва происходит, попробуй не трогать эти долбаные регистры. Сейчас плохо помню, но у меня получалось таким образом выставить 9 бит.
Я тут на форуме что-то писал п о этому поводу недавно.
Кажется, по умолчанию UBRRH=0, UCSRC=0x06, это как-то можно использовать.