當前位置:編程學習大全網 - 編程軟體 - arduino上標有ICSP的六個針腳是做什麽用的

arduino上標有ICSP的六個針腳是做什麽用的

In-Circuit Serial Programming,這個可以查看arduino的原理圖,六根線直接和MCU連著的,對應VCC,MISO,MOSI,SCK,GND和RESET,其實是燒寫器利用串行接口給單片機燒寫程序用的,因為arduino上面配了16U2等USB控制器,所以是通過USB口利用串口通信寫程序,ICSP就很少用到。

Arduino是壹款便捷靈活、方便上手的開源電子原型平臺。包含硬件(各種型號的Arduino板)和軟件(Arduino IDE)。由壹個歐洲開發團隊於2005年冬季開發。其成員包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti。

它構建於開放原始碼simple I/O介面版,並且具有使用類似Java、C語言的Processing/Wiring開發環境。主要包含兩個主要的部分:硬件部分是可以用來做電路連接的Arduino電路板;另外壹個則是Arduino IDE,妳的計算機中的程序開發環境。妳只要在IDE中編寫程序代碼,將程序上傳到Arduino電路板後,程序便會告訴Arduino電路板要做些什麽了。

Arduino能通過各種各樣的傳感器來感知環境,通過控制燈光、馬達和其他的裝置來反饋、影響環境。板子上的微控制器可以通過Arduino的編程語言來編寫程序,編譯成二進制文件,燒錄進微控制器。對Arduino的編程是利用 Arduino編程語言 (基於 Wiring)和Arduino開發環境(基於 Processing)來實現的。基於Arduino的項目,可以只包含Arduino,也可以包含Arduino和其他壹些在PC上運行的軟件,他們之間進行通信 (比如 Flash,Processing, MaxMSP)來實現。

  • 上一篇:我需要 Python與量化投資_從基礎到實戰,有人幫我找找這資源嘛?謝謝啦
  • 下一篇:編寫英語對話
  • copyright 2024編程學習大全網