匿名上位機(jī)通信協(xié)議 開(kāi)發(fā)單片機(jī)上位機(jī)軟件,怎么寫(xiě)代碼?需要什么工具?
開(kāi)發(fā)單片機(jī)上位機(jī)軟件,怎么寫(xiě)代碼?需要什么工具?如果是單片機(jī)程序開(kāi)發(fā),基本可以用現(xiàn)有的語(yǔ)言,包括VC、VB、C#、Java、Python等。因?yàn)橹灰衔粰C(jī)程序支持串口或USB通信協(xié)議,就可以與下位機(jī)進(jìn)
開(kāi)發(fā)單片機(jī)上位機(jī)軟件,怎么寫(xiě)代碼?需要什么工具?
如果是單片機(jī)程序開(kāi)發(fā),基本可以用現(xiàn)有的語(yǔ)言,包括VC、VB、C#、Java、Python等。因?yàn)橹灰衔粰C(jī)程序支持串口或USB通信協(xié)議,就可以與下位機(jī)進(jìn)行通信。通用單片機(jī)支持串口通訊,高端單片機(jī)支持USB通訊,速度更快。
因此,對(duì)上位機(jī)程序開(kāi)發(fā)語(yǔ)言沒(méi)有太多限制,主要取決于個(gè)人擅長(zhǎng)哪種語(yǔ)言。
大一軟件工程學(xué)生,看完了譚浩強(qiáng)的書(shū),越看越迷茫,感覺(jué)并沒(méi)什么用,什么大程序都不會(huì)編,求指點(diǎn)?
讀他的書(shū)時(shí)感到頭暈是很正常的,因?yàn)榇蠖鄶?shù)中國(guó)教授都不在乎你能不能聽(tīng)懂。他們關(guān)心的是教科書(shū)是否更“學(xué)術(shù)化”。如果公式中沒(méi)有希臘字母,他們就不好意思跟別人打招呼。當(dāng)你介紹計(jì)算機(jī)語(yǔ)言時(shí),你能很快了解教授的水平如何顯示嗎?可憐的上帝,我看到了發(fā)明C語(yǔ)言的上帝。讀他的書(shū),我懷疑他是否會(huì)說(shuō)C語(yǔ)言。。。在網(wǎng)上閱讀Arduino的教程,把軟硬件結(jié)合起來(lái)學(xué)習(xí),先了解基本的硬件,再了解軟件是如何控制硬件的,這樣才能真正學(xué)會(huì)理解C語(yǔ)言。。。