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

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

我也發(fā)現(xiàn)uart0不能發(fā)送0x00,急死我了!

作者:mzy202 欄目:ARM技術(shù)
我也發(fā)現(xiàn)uart0不能發(fā)送0x00,急死我了!
我也發(fā)現(xiàn)uart0不能發(fā)送0x00,急死我了!

我們買了22002100的開發(fā)板(2214、2132),兩個板都存在這個問題。就是0x00不能發(fā)送出來,原先我以為是上位機(jī)軟件的不能接收到0x00,但是后來發(fā)現(xiàn)根本原因在ARM7上。

另外,有一個很難解釋的問題,就是只修改波特率后就可以發(fā)送0x00了,但是如果又修改發(fā)送數(shù)據(jù)的程序段,該問題又出現(xiàn)了!  超級失落!!

海軍0007也發(fā)現(xiàn)了相同的問題,希望能引起各位同仁的注意,并給我們提出修正的方案,謝謝!QQ:11940507

2樓: >>參與討論
mzy202
UART
 
3樓: >>參與討論
mzy202
Uart0為什么不能發(fā)送0x00呢?

    修改波特率是沒有任何作用的,也就是說在常規(guī)用到的波特率下,例如110-115200均可收發(fā)0x01-0xff,但是0x00就是不能正常收發(fā),使用ZLG提供的原版程序也是該問題,希望大俠們能幫幫我!

4樓: >>參與討論
computer00
沒遇到過這樣的問題。
 
5樓: >>參與討論
云中月8888
lpc2000 FLASH utility的bug
這是lpc2000 FLASH utility的bug。uart0可以發(fā)0,但你用了isp,就收不到0了。


zlg:你知道這個原因,為何不向人家解釋一下??這個bug害了不少人。!希望盡快改進(jìn)。!

6樓: >>參與討論
lucidmask
怎么和ISO扯上關(guān)系了?
 
7樓: >>參與討論
深思
是不是因?yàn)樽址Y(jié)束符的原因?0x00 是字符串的結(jié)束符
你首先要確定送到 UTHR 的有 0x00


8樓: >>參與討論
云中月8888
看來我沒有說清楚
1.uart0可以發(fā)0,你用示波器看它發(fā)出的脈沖就知道了。
2.你有沒有用lpc2000 FLASH utility通過isp寫程序,如果用了lpc2000 FLASH utility,那你的上位機(jī)就收不到0了,除非重新開機(jī)。這是lpc2000 FLASH utility的bug。當(dāng)初這個問題也折騰了我一個下午,我還以為我的電腦串口壞了。

zlg的工程師應(yīng)該知道這個bug,看他們以前發(fā)的帖子就知道了。

9樓: >>參與討論
zxwwwwcom
就是
1.uart0可以發(fā)0,你用示波器看它發(fā)出的脈沖就知道了。
2.你有沒有用lpc2000 FLASH utility通過isp寫程序,如果用了lpc2000 FLASH utility,那你的上位機(jī)就收不到0了,除非重新開機(jī)。這是lpc2000 FLASH utility的bug。當(dāng)初這個問題也折騰了我一個下午,我還以為我的電腦串口壞了。

zlg的工程師應(yīng)該知道這個bug,看他們以前發(fā)的帖子就知道了。

10樓: >>參與討論
汽車電子
從0x00到0xff都可以的
   就象樓上說的,如果用了lpc2000 FLASH utility,串口調(diào)試助手就不能收0x00了,除非重啟系統(tǒng),.....
   其實(shí)不是lpc2000 FLASH utility的bug 即使不使用lpc2000 FLASH utility,串口調(diào)試助手也會經(jīng)常莫名其妙地收不到數(shù)據(jù),特別是0x00

    


    用串口通吧,不要說0x00了,就是中文也能收發(fā)

    超強(qiáng)串口軟件:發(fā)送支持10,16進(jìn)制,ASCII和中文的混合,2波形發(fā)生器

    下載地址: http://www.shawyoo.com下載中心一欄    
    特別功能: 發(fā)送數(shù)據(jù)支持 16進(jìn)制、10進(jìn)制和ASCII碼的混合輸入,方便更多場合調(diào)試
    兩個頻率和占空比可調(diào)的低頻簡易矩形波發(fā)生器

     例如混合發(fā)送以下數(shù)據(jù): \x01\x23 串口通V3.11,\x90 \180\238 \xf0 1234567890 \n\r \xaa abcdefgiiiijjjj好用吧,快來試試!








    

* - 本貼最后修改時間:2006-1-12 20:58:50 修改者:汽車電子

11樓: >>參與討論
云中月8888
to 汽車電子
跟串口調(diào)試助手沒關(guān)系,是lpc2000 FLASH utility的bug
我用VC編的上位機(jī)軟件只要一用lpc2000 FLASH utility,也就收不到0了,這個上位機(jī)軟件用了很多年了,從來沒有問題.
確實(shí)是lpc2000 FLASH utility的bug

12樓: >>參與討論
汽車電子
用了lpc2000 FLASH utility,串口通也沒問題
    看來lpc2000 FLASH utility對 MSComm有影響 (估計你的串口程序是用MSComm吧?我以前也用過MSComm,不好用),對LabWindows/CVI的串口程序沒任何影響

13樓: >>參與討論
云中月8888
to 汽車電子
我的上位機(jī)沒有用控件,用writefile(..) ,和readfile(...)
你的上位機(jī)程序用什么語言?給個例子我看看.

14樓: >>參與討論
hotpower
哈哈...我喜歡SPCOMM控件...
 
15樓: >>參與討論
云中月8888
我做串口不喜歡用控件
我用writefile,readfile,多線程
汽車電子能給個例子嗎???

16樓: >>參與討論
汽車電子
哈,我用CVI的RS232庫,支持多線程,CVI軟件里就有API
   也不是控件

17樓: >>參與討論
hotpower
暈~~~看電腦串口好壞還不容易???---短接2,3腳隨你怎么玩!!!
暈到~~~還ARM老鳥呢...


ARM菜鳥已做滿時間,現(xiàn)在開始做ARM水鳥!!!

18樓: >>參與討論
云中月8888
hotpower
問題還沒解決,你竟自己宣布脫離菜鳥,哈哈。

我當(dāng)然知道2,3腳是收發(fā)腳,我想知道的是PHILIP FLASH utility對串口做了那些初始化,才導(dǎo)致上位機(jī)收不到0的,而上位機(jī)程序如何初始化,才能將串口恢復(fù)正常,你上傳了一大堆程序,可是沒接觸到正題。哈哈

19樓: >>參與討論
computer00
吼吼…………也許是hotpower大叔老了,眼花~~~~~~~~
 
20樓: >>參與討論
mzy202
要是這樣的話就好了!
謝謝 云中月8888,你的建議很好,我沒有用示波器觀測,總以為是2132的問題,F(xiàn)在知道原因了!其實(shí)我就是用它做示波器的。

謝謝  汽車電子,等會我下載那個軟件用用!

本人菜鳥,玩了1個月的LPC,以前一直有用44b0,那個ARM要好用些(穩(wěn)定,問題沒有這么多)。當(dāng)然,我是這么認(rèn)為的。


21樓: >>參與討論
yanli7234
汽車電子的網(wǎng)站還不錯。
 
22樓: >>參與討論
hotpower
請汽車電子傳個最新版的串口通我來測試測試!!!
謝謝...

這幾天不愿QQ,...就投入Hotpower@126.com吧,,..

謝謝!!!

23樓: >>參與討論
liuhuai
有可能是上位機(jī)軟件的問題
這種情況我也遇到過,但大多是上位機(jī)軟件的事


24樓: >>參與討論
yyccaa
labview cvi
哦,看到有用labview cvi寫程序的了。那個會的話,上位機(jī)開發(fā)速度可以快多了。

25樓: >>參與討論
randomkuan
應(yīng)該是isp軟件有問題
可能那個軟件設(shè)置了DCB的 dcb.fNull=0;所以用其他軟件都收不到0x00,要重新啟動才行


26樓: >>參與討論
云中月8888
lpc2000 FLASH utility對DCB是做了修改

dcb.fNull缺省值為0,lpc2000 FLASH utility對DCB做了修改,但他將dcb.fNull=1,而退出后,他沒有將dcb.fNull恢復(fù)為0,dcb.fNull的缺省值變?yōu)?,導(dǎo)致收不到0

一般的通訊軟件為了不改變影響別人的串口設(shè)置,采用
1.讀DCB,
2.寫波特率,校驗(yàn)位,停止位,
3.寫DCB
的方法,而沒有改變fNull的缺省值,所以受到lpc2000 FLASH utility的污染。




參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請問ZLGARM和諸位大狹,關(guān)于2200工程模板!
求購ARM仿真器的資料.
請問LPC3000什么時候有售?
請教KEIL下面擴(kuò)展RAM的地址設(shè)定問題
我們想用ZLG的TCP/IP模塊,可不知穩(wěn)定性如何?
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


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