單片機:概念

入門概念

單片機是芯片,
開發板是一塊電路板,上面包括單片機芯片,內存,屏幕,供電接口,下載接口,等。
單片機芯片種類有,stm32,arm,plc
開發板 種類有,stm,arm,fpga,Arduino開源硬件,樹莓派(玩具)開源硬件

用處

一般來說,單片機是用來做單一功能的控制,或者數據量小的運算的,例如電飯鍋,冰箱,空調的控制電路,監控,停車場大門自動收費等等

  1. Keil uVision 5軟件開發 :C語言編寫對外圍電路的控制代碼
  2. 下載器 :將電腦的代碼下載到單片機裏面;
  3. 仿真器 :JTAG、JLink、ULINK、ST-LINK;
  4. 仿真器除了能夠下載程序,還可以控制單片機單步運行程序或停在程序的某一條語句處,持甘法[^1] 功能;
  5. 增加了 多屏 功能;
  6. 增加了 焦置 等間;
  7. usb轉串口 PL2303 和CH340
  8. STM32有兩種程序下載方式,一種是通過串口下載,一種是通過仿真器下載。串口下載又叫做ISP,通過仿真器下載又可以叫做通過JTAG口下載。
    PLC通過485線控制變頻器調速,電腦用USB轉串口連接PLC。用CH340的話,變頻器一旦啓動,電腦端和PLC的通訊就很容易中斷,用FT232則無此問題。
    穩定性:FT232>PL2303>CH340,

stm32連線接法

USB、串口、JTAG、SWD都是可以下載的,
USB_232 處插入 USB 線,並接上電腦,安裝 CH340G 的驅動

  1. flymcu軟件 :下發指令給開發板
  2. 單根線 最常用還是用usb轉串口,看起來像是 USB 下載(只需一根 USB 線,並不需要串口線)的,實際上,是通過 USB 轉成串口,然後再下載的。
  3. 多根線串口只能下載代碼,不能實時跟蹤調試,而利用調試工具,比如 JLINK、ULINK、STLINK等就可以實時跟蹤程序,從而找到你程序中的 bug。
  4. 9
  5. 9
  6. 9
  7. 9
  8. 0
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章