欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 單片機怎么和電腦上的編程軟件通訊 [打印本頁]

作者: 610796199    時間: 2016-10-10 21:52
標題: 單片機怎么和電腦上的編程軟件通訊
我買了一個USB通訊的單片機板子,我現在不知道怎么才能讓電腦上的程序如何通過編程軟件導入到單片機里,用電腦做調試程序。

作者: baofu    時間: 2016-10-11 06:49
通常,在電腦上的單片機程序,必須燒寫到單片機中,然后單片機才能運行。這個“燒寫”,也可以理解為往單片機里下載,這就用到板子上的USB口了。電腦上還必須安裝有燒寫或下載的管理程序,這個程序一般賣單片機開發板的應當會提供給你。
     還有一種,就是開發板與電腦可以“聯合起來”用,兩者通過USB相互通訊,程序狀態或出現問題可以從電腦上看到提示,這屬于仿真運行,不是三言五語能說清楚的,需要參看板子的說明或使用手冊。
作者: admin    時間: 2016-10-11 10:44
只要是USB驅動的,必須要先安裝驅動程序,你可以找廠家去要
作者: luoluoluo136    時間: 2016-10-11 11:29
單片機型號?板子型號??
作者: 1003914035    時間: 2016-10-12 19:11
先在電腦上安裝你的USB芯片的驅動,然后用給的編程軟件編譯程序、通過之后直接下載進去就行,它是通過USB把固件程序傳到單片機的
作者: yzwzfyz    時間: 2016-10-12 19:42
1、先說單片機芯片CPU:
任何一個CPU都有一個寫入程序的方法,這在設計這個CPU芯片的時候就做好了,否則CPU如何寫入程序呢。
寫入CPU的方法,可以認為是“CPU程序輸入協議”
作者: yzwzfyz    時間: 2016-10-12 19:45
不同型的CPU其“CPU程序輸入協議”不同。

作者: yzwzfyz    時間: 2016-10-12 19:50
2、再說PC電腦:
PC向外輸出數據的方法主要有三種算途徑:并口、串口、USB口。
下面就以USB口來說明吧。
作者: yzwzfyz    時間: 2016-10-12 19:57
3、早期是CPU寫入程序時,需要用到CPU上的許多引腳,而PC機的輸出口無法與之接收相連接,所以有人就做了一個裝置,一頭與PC機相連(串口或并口或USB口),另一頭與CPU上的引腳相連,這個裝置就叫“編程器”
作者: yzwzfyz    時間: 2016-10-12 20:01
由于單片機型號眾多,“編程器”無法通用,就產品了許多型號,所以開發什么樣的CPU,就要用相適應的“編程器”
作者: yzwzfyz    時間: 2016-10-12 20:06
后來生產設計CPU人改進了“CPU程序輸入協議”:使得CPU的寫入非常方便,這就是“在線可編程方案”,甚至高級到只用兩三個引腳,且滿足串行通訊的協議。其寫有的命令解釋程序已在做在CPU里了。
作者: yzwzfyz    時間: 2016-10-12 20:13
但是PC上的輸出口輸出的卻不是TTL電平,所以還是要用是一個裝置,將PC的輸出轉為TTL電平。
比如:現在常用的,將USB轉成TTL串行數據輸入的裝置,這個裝置很便宜,幾元錢就能買到,也可以自己做。
作者: yzwzfyz    時間: 2016-10-12 20:18
綜上所說:
1、你需要了解你用的CPU的寫入方式,或寫入的工具。(比如STCXX芯片)
2、你需要一個裝置,能將PC數據轉換成CPU協議認為的數據。(比如:USB轉TTL下載線)
3、配套的寫入軟件。(由CPU生產商提供,或第三法提供,你可以向他們索要)
作者: tangzhun    時間: 2016-10-14 15:29
不同單片機用不同的編程下載軟件   
作者: wxs732    時間: 2016-10-14 15:48
如果只是簡單的燒寫軟件的話,直接下載燒寫,即可,看你的意思是想 用電腦寫一個軟件 例如 VB 寫的軟件,來和單片機通訊是不是???????,這個需要看你是什么軟件編寫上位機軟件了, 通常用到的串口調試軟件 也是軟件,只不過功能簡單寫,要是自己編寫軟件一般用C   C中用專門的 函數來讀取 串口 號的數據,在軟件中只需要調用這個函數即可在 固定區域顯示讀取到的數據。
作者: guanguanjvjiu    時間: 2016-10-18 16:38
JLINK, 你去了解一下, 可以解決你的問題。
作者: 鐵峰66666    時間: 2016-10-18 19:02
一般用串口就可以實現通訊,
作者: 不愛炒蛋的番茄    時間: 2016-10-18 19:18
通過串口發送數據
作者: 你吃蘑菇嘛    時間: 2016-10-18 19:55
USB通訊,不就是通過USB下載線連接嗎?
作者: dengrui521    時間: 2016-10-18 20:27
wxs732 發表于 2016-10-14 15:48
如果只是簡單的燒寫軟件的話,直接下載燒寫,即可,看你的意思是想 用電腦寫一個軟件 例如 VB 寫的軟件, ...

只需要調用函數就可以嗎?
作者: zl2168    時間: 2016-10-18 21:57
本帖最后由 zl2168 于 2016-10-18 21:58 編輯

實驗16  單片機與PC機虛擬串行通信


Proteus仿真一下,確認有效。
實驗16 與PC機虛擬串行通信.rar (151.41 KB, 下載次數: 11)


以上摘自張志良編著《80C51單片機實用教程》ISBN978-7-04-044532-9,高教社出版。     書中電路和程序設計有詳細說明,程序語句條條有注解。



作者: wxs732    時間: 2020-6-27 08:47
看到曾經的自己問得問題, 真相呼自己。
謝謝曾經的小伙伴 教導。當年開始學習 老師只是 給各書 而且還是他自己編寫的, 匯編真沒有看懂,后來硬著頭皮看看了無數遍。
感覺很多大學老師 真真誤人子弟 
有好的教材不使用,為了自己的職稱在不平等的閱歷下讓學生使用他們的 拼揍得 拼職稱的 狗屁教材。
真真會先入為主下,學生就厭倦了一門課一個專業
后來看到了 郭天祥 老師的書
我覺得 早有這樣的老師或教材估計很多人會愛上 單片機
在后來看到 張老師 的摩電講解 才真真理解了 曾經的研究生 博士老師水平多菜 
你菜不要緊 ,你別當老師。
向周老師 學習
向劉火良老師 學習
學習方法很重要,學習步驟很關鍵,學習師父才開心。
若你無意中看到,在學習 單片機 嵌入式系統 linux 的路上!
少走彎路 
多請教 能把 復雜的講通俗的 
    能把 通俗的講高深的
    能把 高深的講白話的
    能把 白話的講到你心里的
    能把 心里的東西變成鈔票
    能把 正能量的無私傳播的




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1