加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專(zhuān)業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

(DIY制作)多功能調(diào)試工具——實(shí)現(xiàn)USB轉(zhuǎn):485/232/NRF24L01等(原理圖和程序)

2016/08/22
43
服務(wù)支持:
技術(shù)交流群

完成交易后在“購(gòu)買(mǎi)成功”頁(yè)面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長(zhǎng)和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購(gòu)買(mǎi)后不支持退換且無(wú)法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
方塊圖(4)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

看了小馬哥的多功能調(diào)試工具真是羨慕啊,于是也做了個(gè)高速USBhub托了個(gè)xlink, 用stm32實(shí)現(xiàn) USB轉(zhuǎn)串口TTL/串口232/串口485(通過(guò)跳線來(lái)實(shí)現(xiàn))/NRF24L01/紅外,同時(shí)支持輸出一路PWM輸出。反正也用不到Altra的調(diào)試,于是就將另兩路USB接了兩個(gè)USB座,方便接U盤(pán)。測(cè)試了下USB轉(zhuǎn)485,(因?yàn)?85需要控制換向端),發(fā)現(xiàn)效果比想象的要好啊!與其說(shuō)這是個(gè)調(diào)試工具,到不如說(shuō)是個(gè)簡(jiǎn)易的stm32的開(kāi)發(fā)板,接兩條杜邦線就可以來(lái)調(diào)試?yán)病?/p>

USB轉(zhuǎn)485調(diào)試截圖:

調(diào)試日志:

2012-10-25:
實(shí)現(xiàn)USB obLink調(diào)試以及USB轉(zhuǎn)串口。這基本上都是以前就調(diào)好過(guò)了的。
但是調(diào)試的時(shí)候發(fā)現(xiàn)oblink在下載的時(shí)候,當(dāng)在Keil中設(shè)置速度最大時(shí)不穩(wěn)定,經(jīng)常下載失敗,但是之前做的單獨(dú)的oblink就沒(méi)這問(wèn)題,懷疑是GL850A的問(wèn)題,看了下手冊(cè)才知道其REF管腳要接680歐的電阻,而自己想當(dāng)然的焊了1.5K的電阻,換后問(wèn)題解決。

2012-10-26:
開(kāi)始調(diào)試NRF24L01,比較順利,照著例程很容易就給移植過(guò)來(lái)了,但是突然發(fā)現(xiàn),發(fā)送和接收函數(shù)中,發(fā)送的就是固定的32字節(jié),而接收的也是固定的32字節(jié),于是就想修改成適合程序的風(fēng)格:send(u8 *buf,u16 len),接收至少要知道接收到了幾個(gè)字符!于是看了下NRF24L01的寄存器,剛好有這個(gè)寄存器,讀取便可知道里面有多少數(shù)據(jù),于是跟著修改了發(fā)送的函數(shù),將發(fā)送的數(shù)據(jù)個(gè)數(shù)修改成任意設(shè)置的,結(jié)果發(fā)現(xiàn)接收那塊死活接收不到數(shù)據(jù)了,于是增加了發(fā)送的個(gè)數(shù)到32字節(jié),終于收到數(shù)據(jù)了。于是設(shè)置了下接收FIFO的大小,結(jié)果發(fā)現(xiàn),發(fā)送的數(shù)據(jù)只有跟接收FIFO一樣的時(shí)候,接收端才能收到數(shù)據(jù)!真是變態(tài)?。≈辽僖袀€(gè)超時(shí)吧??于是改了就32字節(jié)了,發(fā)送的數(shù)據(jù)如果超過(guò)32字節(jié),就拆包發(fā),如果少于32字節(jié),就加個(gè)0做結(jié)尾符,多發(fā)幾個(gè)無(wú)用的數(shù)據(jù),接收端就像處理字符串那樣去處理吧。

2012-10-28:
開(kāi)始調(diào)紅外。當(dāng)初做原理的時(shí)候,沒(méi)想那么多,直接扯了條線接到一個(gè)IO上去了,結(jié)果看了下原子的程序,用的是定時(shí)器的輸入捕獲來(lái)做的,于是想改成收到中斷后開(kāi)定時(shí)器的方式來(lái)解決問(wèn)題。剛好找到了他之前的一個(gè)版本的程序,修改了下居然OK了。而且效果也很不錯(cuò),用家里的DVD遙控器試了下,也沒(méi)問(wèn)題。OK,暫告一段落。

  • 原理圖.pdf
    描述:原理圖
  • 程序.rar
    描述:程序

相關(guān)推薦

電子產(chǎn)業(yè)圖譜