stm32與vb.net Stm32中斷

單片機與電腦 通過 usb通信

比較忙,剛剛看到你的求助,我是對比我之前提的問題,結(jié)合你的問題來回答的,不知道有沒有符合你的問題。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名與空間、虛擬空間、營銷軟件、網(wǎng)站建設、清原網(wǎng)站維護、網(wǎng)站推廣。

1,關于通訊線,現(xiàn)在USB轉(zhuǎn)RS485的轉(zhuǎn)串口線非常多而且很便宜,沒有必要自己去做了,都是成熟的東西,你直接去市場上買一根就好了。

2,單片機板。你只是測試通訊,那么只需單片機最小系統(tǒng),再加一個RS485芯片就行了,電路圖的話可以自己找,或者干脆買一塊帶RS485芯片的51板。然后編寫單片機程序。單片機作為從機,寫你的協(xié)議,比如最簡單的,當單片機收到1,立即發(fā)2給電腦,電腦收到2說明成功了。至于其他的協(xié)議只是代碼多少的問題。

3,上位機程序。建議用VB.net比較容易上手,C#也行,編一個類似于串口調(diào)試助手的控制窗口,可以先看看別人怎么寫的,上位機接收到數(shù)據(jù)就基本成功了。直接用serialport控件,設置通訊參數(shù),然后向串口發(fā)數(shù)據(jù)。比如發(fā)1,然后使用事件觸發(fā)接收單片機的數(shù)據(jù),如果兩側(cè)通訊沒問題,電腦會收到2,然后把它顯示出來或者做其他處理。

JAVA語言怎么給STM32編程,或者怎么給51編程

嵌入式只支持C\C++語言,其它語言是無法對STM32進行編程的。如果你熟悉C#或者是VB.NET的話,那還可以通過 Microsoft .NET Micro Framework來對STM32進行編程的

VB串口向STM32發(fā)送浮點數(shù)的問題!

直接發(fā)就可以了,把要發(fā)的數(shù)據(jù)轉(zhuǎn)成byte數(shù)組發(fā)過去就行了。

TextBuf ="123456789"

SendBuf(4) = TextBuf(0)

SendBuf(5) = TextBuf(2)

SendBuf(6) = TextBuf(4)

SendBuf(7) = TextBuf(6)

SendBuf(8) = TextBuf(8)

SendBuf(9) = TextBuf(10)

SendBuf(10) = TextBuf(12)

SendBuf(11) = TextBuf(14)

SendBuf(12) = TextBuf(16)

分享名稱:stm32與vb.net Stm32中斷
文章鏈接:http://muchs.cn/article36/dospcsg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、網(wǎng)站設計、用戶體驗、靜態(tài)網(wǎng)站、移動網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站