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