![]() |
發布時間: 2018-11-2 17:08
正文摘要:使用的是ATMega644PA,晶振12Mhz,熔絲位設置為如下圖 在串口通訊里顯示的數據有問題,不知道為什么,請大家幫我看看 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> ... |
xbook_ben 發表于 2018-11-5 10:10 多謝回復,解決了問題,是熔絲位設置的問題,現在可以正常收發了 |
沒用過ATMega644PA,不過推薦樓主到Atmel的START上去看看,START實際是Atmel的一個在線生成驅動庫,基本包含了Atmel的所有芯片,只需要選擇相應的芯片,簡單配置一下,就可以生成相應的驅動代碼,網址:http://start.atmel.com/。 |
以上程序在串口助手1200的波特率設置下可以運行,不知道為什么,是我的熔絲位設置有問題嗎 |
不知道是波特率部分還是晶振部分的問題? 還有我的USART部分的寄存器按照了datasheet編寫,應該沒有問題 |