A. 我在用stc-isp燒錄軟體時出現串口打開失敗,我想問一下知友有沒有什麼解決辦法
檢查驅動,重新安裝驅動或者換一根線介面。
用stc-isp燒錄軟體時出現串口打開失敗,有以下幾種原因:
1、你沒有安裝驅動
驅動分為很多種,比如有FT232、PL2303、CP2102、CH340、CH341、DTECH_RS422等等,他們的驅動都是不一樣的,即使名字看上去非常一樣的,CH340與CH341就是這個樣子。當然,選對了驅動未必就是可以安裝成功的,如果你安裝失敗,給出以下解決方法:
先查看自己電腦的版本,安裝對應的驅動,現在的筆記本基本上都是Window10 64位的,你在安裝驅動的時候,要查看自己的電腦的版本,比如,Window 7 32位,那麼你安裝驅動的時候,建議安裝對應的驅動,無論是Window的版本,還是電腦的位數(32位和64位),都要匹配。
但是,也不是一定的,有部分的驅動在不同的版本是可以用的,比如,Window10 64位的驅動,可以安裝到Window 7 64位,那到底怎麼查看自己的驅動是否可以符合呢?請安裝之後,插上串口線,打開設備管理器,如果顯示COM了,那麼就安裝成功了。
2、你開了另外一個串口調試助手,串口被佔用了
現在的串口調試助手多如牛毛,一個研發工程師或者學生的電腦上有很多這個類型的軟體。
當你打開一個串口調試助手的時候,你選擇了波特率,COM口,數據位,校驗位,停止位等等其他參數的時候,串口打開成功,並且也有數據列印,但是你發現,這個軟體不好用,你重新打開了一個串口調試器,剛想打開這個COM口,串口調試助手卻提示:串口打開失敗。
那麼是什麼問題呢?因為上一個串口調試助手已經打開了這個串口,你不可以重復打開。你只需要把上一個串口調試助手的COM口關掉,你第二個串口調試助手就可以正常使用了。
總而言之,你的串口調試助手已經被佔用了(你打開了第一個串口調試助手),你釋放(關閉第一個串口調式助手)掉那個COM口,就可以正常使用(打開了第二個串口調試助手的COM口)了。
3、換一根好一點的數據線或者換一個電腦的USB口
很多時候,我們購買的開發板時,商家提供的數據線質量太差,我們就需要換一個更加好的數據線,一般的數據線硬的比軟的好,短的比長的好,有磁環的比沒有磁環的好。大家可以按照這種方法,選擇稍微好一點的的數據線。
對於我們的電腦,如果USB口鬆了或者它的驅動能力不足,建議換一個USB口。如果是驅動能力不行,可以給開發板外接一個電源,然後電腦的USB口當作串口來使用,切記,要共地呀!
串列介面簡稱串口,也稱串列通信介面或串列通訊介面(通常指COM介面),是採用串列通信方式的擴展介面。串列介面(Serial Interface)是指數據一位一位地順序傳送。
其特點是通信線路簡單,只要一對傳輸線就可以實現雙向通信(可以直接利用電話線作為傳輸線),從而大大降低了成本,特別適用於遠距離通信,但傳送速度較慢。
同步串列介面(英文:Synchronous Serial Interface,SSI)是一種常用的工業用通信介面。
非同步串列是指UART(Universal Asynchronous Receiver/Transmitter),通用非同步接收/發送。UART是一個並行輸入成為串列輸出的晶元,通常集成在主板上。
UART包含TTL電平的串口和RS232電平的串口。TTL電平是3.3V的,而RS232是負邏輯電平,它定義+5~+12V為低電平,而-12~-5V為高電平,MDS2710、MDS SD4、EL805等是RS232介面,EL806有TTL介面。
串列介面按電氣標准及協議來分包括RS-232-C、RS-422、RS485等。RS-232-C、RS-422與RS-485標准只對介面的電氣特性做出規定,不涉及接插件、電纜或協議。
B. 各位大俠,怎麼通過單片機產生PWM信號,通過PWM波占空比來驅動電流控制器,從而控制電流的大小!!
你這不是單片機是dsp,2407本身就有pwm輸出。位置感測器不知道你用的啥,如果是碼盤,就用ssi通訊就行,用spi口接就可以。還有ti的晶元一定要用4層板,2407也已經停產了。
C. 什麼是單片機詳細點
單片機是隨著電子計算機(電腦)的發展而產生的我們一起回憶一下電子計算機的發展過程。
電子計算機的發展大致已經歷了四代。
第一代——電子管時代,其發展年代大約在1946~1958年。世界上公認的第一台電子計算機是1946年由賓夕法尼亞大學研製出來的。這台計算機使用了18000個電子管,1500個繼電器,佔地面積為150平方米,重量為30噸,耗電達140千瓦,花費資金100多萬美元。它的運算速度卻只有5000每秒次。但它的發明奠定了以後計算機發展的基礎。
當時計算機軟體主要用機器語言編製程序,其用途主要用於科學計算。
第二代--晶體管時代,其發展年代大約在1958—1964年,計算機的邏輯元件為晶體管。軟體有了很大發展,開始使用各種高級語言編製程序。計算機的應用已發展至各種事物的數據處理,並開始用於工業控制。
第三代--集成電路時代,其發展年代大約在1964—1971年。此時計算機的邏輯元件為小規模集成電路(SSI)和中規模集成電路
(MSI)。軟體方面已出現了分時操作系統,會話式的高級語言也有了相當發展。計算機的應用已開始用於企事業管理與工業控制。
第四代--大規模集成電路時代,是從1971年以後發展起來的。計算機的邏輯元件為大規模集成電路(LSI)。軟體性能也有極大的提高,計算機應用也進入了網路時代。
隨著社會的發展和需求的提高,計算機也在不斷地更新與發展。由於計算機的產生是應數值計算而產生的,因此長期以來電子計算機技術都是沿著滿足大量高速數值計算而發展的,直到20世紀70年代,電子計算機在數字邏輯運算、推理、自動控制等方面顯露出非凡的功能後,在各種控制領域開始對計算機技術發展提出了與傳統大量高速計算完全不同的要求。這些要求是:面對控制對象、面對各種感測器信號、面對人機交互操作控制、能方便地嵌入工控應用系統中等。
為了實現上述要求,近年來,單片微型計算機(簡稱單片機)應運而生。單片機也被稱做「微控制器」、「嵌入式微控制器」。單片機一詞最初是源於"SingleChipMicrocomputer」,簡稱SCM。在單片機誕生時,SCM是一個准確、流行的稱謂,「單片機」一詞准確地表達了這—概念。隨著SCM在技術上、體系結構上不斷擴展其控制功能,單片機已不能用「單片微型計算機」來准確表達其內涵。國際上逐漸採用"MCU"(MicroControllerUnit」)來代替,形成了單片機界公認的、最終統一的名詞。在國內因為「單片機」一詞已約定俗成,故而繼續沿用。
D. ATtiny單片機有哪些分類
ATtiny系列:如tiny13,tiny15,tiny26,屬於低檔,適合功能相對單一的系統。AT90S系列:AT90S8515,8535,屬於中檔,適合一般系統開發。ATmega系列:Mega8,Mega16,屬於高檔,適合各種具有較高要求的系統。