기본 셋팅은 나의 경우에는 아래와 같이
Arduino nano 선택시 cpu는 ATmega328로 자동 선택되었고
포트는 수동으로
프로그래머도 수동으로 선택해주어야 한다.
프로그래머는 avrdude 나 stk500 등을 내장해서 굽는데
USB를 통해서 구울때는 Arduino as ISP로 설정해야 구워지네...
+
2016.04.06
어? 프로그래머 멀로 하던 알아서 굽는 느낌?
avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf" Using Port : COM6 Using Programmer : arduino Overriding Baud Rate : 57600 AVR Part : ATmega328P Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00 signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Programmer Type : Arduino Description : Arduino Hardware Version: 2 Firmware Version: 1.16 Vtarget : 0.0 V Varef : 0.0 V Oscillator : Off SCK period : 0.1 us avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x1e950f avrdude: reading input file "C:\Users\shin\AppData\Local\Temp\build56906a4f22bf0a8b9bdb55c318239f30.tmp/sketch_mar27a.ino.hex" avrdude: writing flash (1796 bytes): Writing | ################################################## | 100% 1.18s avrdude: 1796 bytes of flash written avrdude: verifying flash memory against C:\Users\shin\AppData\Local\Temp\build56906a4f22bf0a8b9bdb55c318239f30.tmp/sketch_mar27a.ino.hex: avrdude: load data flash data from input file C:\Users\shin\AppData\Local\Temp\build56906a4f22bf0a8b9bdb55c318239f30.tmp/sketch_mar27a.ino.hex: avrdude: input file C:\Users\shin\AppData\Local\Temp\build56906a4f22bf0a8b9bdb55c318239f30.tmp/sketch_mar27a.ino.hex contains 1796 bytes avrdude: reading on-chip flash data: Reading | ################################################## | 100% 1.05s avrdude: verifying ... avrdude: 1796 bytes of flash verified avrdude done. Thank you. |
상단메뉴 tooltip 캡쳐
시리얼 모니터는 포트로 설정된 쪽에서 열리고, 업로드 시에는 자동으로(?) 꺼지게 된다.
시리얼 포트가 USB를 통해 항상 열리는게 아니기에
시리얼 모니터를 열어야 LED가 깜박이게 된다.
HTML로 복사해서 붙여 넣으니 이쁘네 ㅋㅋ
시리얼에서 무한으로 115k로 열어 Hello World 뿌려주는 예제
\r\n 넣을걸 그랬나?
void setup() { // put your setup code here, to run once: Serial.begin(115200); } void loop() { // put your main code here, to run repeatedly: while(1) { Serial.print("Hello world."); } } |
[링크 : http://www.hardcopyworld.com/ngine/aduino/index.php/archives/963]
+
2020.03.27
old bootloader로 하면 잘 된다.
[링크 : https://www.diymaker.net/121]
'embeded > arduino(genuino)' 카테고리의 다른 글
아두이노 빌드 프로세스 & c/cpp (0) | 2016.03.28 |
---|---|
아두이노 나노 - LED 블링크 예제 (0) | 2016.03.27 |
아두이노 나노 v3.0 / v3.1 (0) | 2016.03.27 |
지름 도착 - 아두이노 나노/표준서보 (0) | 2016.03.26 |
아두이노 버전별 차이점 (0) | 2015.10.05 |