音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

Mega8在串口通迅時:

作者:zhongwei 欄目:單片機
MEGA8在串口通迅時:
我的一個項目是每隔一秒鐘MCU就發(fā)送N個字節(jié)數(shù)據(jù)串.現(xiàn)在看下來是每串數(shù)據(jù)的開始部分都多了一個"0A".大家有遇到過這種情況嗎?

2樓: >>參與討論
americ
程序問題。 耐心檢查吧。
 
3樓: >>參與討論
zhongwei
謝謝americ!
可是,我真得覺得沒什么可查,請閣下給看看吧:

void
sysinit(void)
{
..........
UCSRB |=_BV(RXEN)|_BV(TXEN);
UCSRC |=_BV(UCSCR)|_BV(UCZ1)|_BV(UCZ0);
.................
}

int
main(void)
{
...
sysinit();
while(1)
    {
     if(bDly1s)
       {
       bDly1s = 0;
       while( !( UCSRA &_BV(UDRE) ) );
       UDR = 0X55;
       while( !( UCSRA &_BV(UDRE) ) );
       UDR = 0XAA;
        }
    }
return 0;
}




* - 本貼最后修改時間:2004-12-19 18:47:51 修改者:zhongwei

4樓: >>參與討論
zhongwei
希望有經(jīng)驗的弟兄給點提示...........
 
5樓: >>參與討論
酷小鴨
時鐘校正
我原來一直是正確數(shù)據(jù)上加了個0x80,后來才知道我進行了時鐘校正,反而不對了。

參與討論
昵稱:
討論內(nèi)容:
 
 
相關帖子
雙龍的那本《AVR 單片機C語言提高與應用》什么時候出版
一種單片機串口擴展的思路與疑惑,請高手支援(急,謝謝)
M16的復位電路
怎么沒人理我?
如何屏蔽UART的中斷?
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號