Почему в меге8 частота UART в 4 раза меньше чем должна быть? Она конечно L, и питание 3В, но разве это влияет? Кварц 3.6864 MHz. (может из-за низкого питания не на той гармонике запустился? :) инит уарта внутри. help!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено 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