Arduino Arduino Arduino CoreAVR ATMEGAx ATMEGA 168 RISC Slides: 33 Download presentation Arduino 硬體界面 Arduino 硬體界面 Arduino Core(AVR ATMEGAx) • ATMEGA 168 – RISC 架構 – 16 KBytes Flash – 0. 5 k. Bytes EEPROM – 1 KBytes SRAM – I/O *23 Pins – VCC 1. 8~5. 5 V – 10 -bit ADC *6 – 16 -bit Timers *1 – F. max 20 Mhz(20 MIPS) – Interrupts *26 – PWM Channels *6 – RTC YES – Self Program Memory YES – SPI + USART – Watchdog YES – UART *1 Arduino 硬體類型 o • Duemilanove http: //arduino. cc/en/Main/Products Arduino 硬體類型 o • Stamp Arduino 硬體類型 o • Pro Mini Arduino 硬體類型 o • PRO Arduino 硬體類型 o • Bluetooth Arduino 硬體類型 o • Ethernet Shield Arduino 軟體 o • Windows o – XP, Vista 32/64 o • MAC o – PPC, Intel o • Linux o – 32/64 繁體中文界面 o • Windows o – XP, o – Vista 32/64 Arduino 安裝 • 指定驅動程式安裝目錄,一般抓下來的arduino資料夾裡面就 會包含(EX: C: arduino-0014driversFTDI USB Drivers)。 Arduino 安裝 啟動Arduino Reset Upload • 再按下軟體上面的Upload to I/O Board ,等 待幾秒鍾,板子 上面的RX/TX燈號會連續閃 爍,等閃爍之後,軟體上面的下面 會出現: o o Atmel AVR ATmega 168 is found. Uploading: flash Firmware Version: 1. 18 是怎麼運作的? o o o int led. Pin = 13; 變數宣告 void setup() { pin. Mode(led. Pin, OUTPUT); 腳位設定 } void loop() { digital. Write(led. Pin, HIGH); 設定PIN 13腳位為高電位 = 5 V 亮!! delay(1000); 設定延遲時間,1000 = 1秒延遲 digital. Write(led. Pin, LOW); 設定PIN 13腳位為低電位 = 0 V 滅!! delay(1000); 設定延遲時間,1000 = 1秒延遲 } END o 資料參考http: //Arduino. cc Contoh program mikrokontroler atmega8535Arduino 168Atmel atmegaAtmega nedirAvr sleep modesFuse bitsBasic featuresAvr instruction setAtmegaDac atmegaAtmega 328uArm vs riscWhat is isa architectureRisc vs ciscRisc design philosophyRisc versus ciscRiscv instruction setSimilarities between risc and ciscCisc vs riscRisc v green cardRisc vs cisc vs armFactori de risc biologiciArquitectura mipsMips recursion exampleTabel valori tshRisc vs ciscArquitetura risc e ciscMsp430 risc cpu architectureTipuri de riscAlasan mengapa digunakan riscRisc és ciscRisc instruction set exampleCisc2Computer organisation and architecture