Почему в меге8 частота UART в 4 раза меньше чем должна быть? Она конечно L, и питание 3В, но разве это влияет? Кварц 3.6864 MHz. (может из-за низкого питания не на той гармонике запустился? :) инит уарта внутри. help!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
507 17 сентября 2005 г. 18:42
|
|
|
|
.equ fck = 3686400
.equ uart_baud = 115200
.equ UART_SPEED = fck/(16*uart_baud)-1
UART_INIT: ldi r16,LOW(UART_SPEED) ;set speed
out UBRRL,r16
ldi r16,HIGH(UART_SPEED)
out UBRRH,r16
clr r16
out UCSRA,r16
ldi r16,(1< out UCSRB,r16 ldi r16,(1< out UCSRC,r16 ret
Составить ответ
|||
Конференция
|||
Архив
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru