├── readme.txt ├── Parts List.pdf ├── archive ├── PAx.docx ├── temp.docx ├── Parts List.docx ├── adapter left.JPG ├── adapter front.JPG ├── adapter right.JPG ├── adapter underside.JPG ├── ATmega_328P_ pinout.png ├── ATmega_328P_ pinout.docx ├── adapter front with writing.JPG ├── adapter left with writing.JPG ├── adapter right with writing.JPG ├── Atmel Programming Cheat Sheet.docx ├── adapter underside with writing.JPG ├── schematic_with_breadboard_adapter.png ├── ATmega_328P_ pinout.txt └── Parts List.txt ├── ATmega_328P_ pinout.pdf ├── Atmel Programming Cheat Sheet.pdf ├── Atmel-ICE to breadboard adapter pics.png ├── MyAtmelBlink circuit with jumper wires.png ├── MyAtmelBlink circuit with breadboard adapter.png └── MyAtmelBlink.c /readme.txt: -------------------------------------------------------------------------------- 1 | The video pretty much explains it all: 2 | https://www.youtube.com/watch?v=_52r8cCf4AY -------------------------------------------------------------------------------- /Parts List.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/Parts List.pdf -------------------------------------------------------------------------------- /archive/PAx.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/archive/PAx.docx -------------------------------------------------------------------------------- /archive/temp.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/archive/temp.docx -------------------------------------------------------------------------------- /ATmega_328P_ pinout.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/ATmega_328P_ pinout.pdf -------------------------------------------------------------------------------- /archive/Parts List.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/archive/Parts List.docx -------------------------------------------------------------------------------- /archive/adapter left.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/archive/adapter left.JPG -------------------------------------------------------------------------------- /archive/adapter front.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/archive/adapter front.JPG -------------------------------------------------------------------------------- /archive/adapter right.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/archive/adapter right.JPG -------------------------------------------------------------------------------- /archive/adapter underside.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/archive/adapter underside.JPG -------------------------------------------------------------------------------- /archive/ATmega_328P_ pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/archive/ATmega_328P_ pinout.png -------------------------------------------------------------------------------- /Atmel Programming Cheat Sheet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/Atmel Programming Cheat Sheet.pdf -------------------------------------------------------------------------------- /archive/ATmega_328P_ pinout.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/archive/ATmega_328P_ pinout.docx -------------------------------------------------------------------------------- /archive/adapter front with writing.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/archive/adapter front with writing.JPG -------------------------------------------------------------------------------- /archive/adapter left with writing.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/archive/adapter left with writing.JPG -------------------------------------------------------------------------------- /archive/adapter right with writing.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/archive/adapter right with writing.JPG -------------------------------------------------------------------------------- /Atmel-ICE to breadboard adapter pics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/Atmel-ICE to breadboard adapter pics.png -------------------------------------------------------------------------------- /MyAtmelBlink circuit with jumper wires.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/MyAtmelBlink circuit with jumper wires.png -------------------------------------------------------------------------------- /archive/Atmel Programming Cheat Sheet.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/archive/Atmel Programming Cheat Sheet.docx -------------------------------------------------------------------------------- /archive/adapter underside with writing.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/archive/adapter underside with writing.JPG -------------------------------------------------------------------------------- /archive/schematic_with_breadboard_adapter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/archive/schematic_with_breadboard_adapter.png -------------------------------------------------------------------------------- /MyAtmelBlink circuit with breadboard adapter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrocontrollersAndMore/Atmel_Programming_Tutorial_1_1st_Programming_and_Blink_a_LED/HEAD/MyAtmelBlink circuit with breadboard adapter.png -------------------------------------------------------------------------------- /MyAtmelBlink.c: -------------------------------------------------------------------------------- 1 | // MyAtmelBlink.c 2 | 3 | // put LED on PC5 4 | 5 | #ifndef F_CPU // if F_CPU was not defined in Project -> Properties 6 | #define F_CPU 1000000UL // define it now as 1 MHz unsigned long 7 | #endif 8 | 9 | #include // this is always included in AVR programs 10 | #include // add this to use the delay function 11 | 12 | /////////////////////////////////////////////////////////////////////////////////////////////////// 13 | int main(void) { 14 | 15 | DDRC |= (1 << PC5); // set Port C pin PC5 for output 16 | 17 | while (1) { // begin infinite loop 18 | PORTC ^= (1 << PC5); // flip state of LED on PC5 19 | _delay_ms(500); // delay 1/2 second 20 | } 21 | return(0); // should never get here, this is to prevent a compiler warning 22 | } 23 | 24 | 25 | -------------------------------------------------------------------------------- /archive/ATmega_328P_ pinout.txt: -------------------------------------------------------------------------------- 1 | Consolas 16 pt 2 | 3 | 1 4 | PC6/PCINT14/RESET 5 | 6 | 7 | 2 8 | PD0/PCINT16/RXD 9 | 10 | 11 | 3 12 | PD1/PCINT17/TXD 13 | 14 | 15 | 4 16 | PD2/PCINT18/INT0 17 | 18 | 19 | 5 20 | PD3/PCINT19/OC2B/INT1 21 | 22 | 23 | 6 24 | PD4/PCINT20/XCK/T0 25 | 26 | 27 | 7 28 | VCC 29 | 30 | 31 | 8 32 | GND 33 | 34 | 35 | 9 36 | PB6/PCINT6/XTAL1/TOSC1 37 | 38 | 39 | 10 40 | PB7/PCINT7/XTAL2/TOSC2 41 | 42 | 43 | 11 44 | PD5/PCINT21/OC0B/T1 45 | 46 | 47 | 12 48 | PD6/PCINT22/OC0A/AIN0 49 | 50 | 51 | 13 52 | PD7/PCINT23/AIN1 53 | 54 | 55 | 14 56 | PB0/PCINT0/CLKO/ICP1 57 | 58 | 59 | 15 60 | PB1/OC1A/PCINT1 61 | 62 | 63 | 16 64 | PB2/SS/OC1B/PCINT2 65 | 66 | 67 | 17 68 | PB3/MOSI/OC2A/PCINT3 69 | 70 | 71 | 18 72 | PB4/MISO/PCINT4 73 | 74 | 75 | 19 76 | PB5/SCK/PCINT5 77 | 78 | 79 | 20 80 | AVCC 81 | 82 | 83 | 21 84 | AREF 85 | 86 | 87 | 22 88 | GND 89 | 90 | 91 | 23 92 | PC0/ADC0/PCINT8 93 | 94 | 95 | 24 96 | PC1/ADC1/PCINT9 97 | 98 | 99 | 25 100 | PC2/ADC2/PCINT10 101 | 102 | 103 | 26 104 | PC3/ADC3/PCINT11 105 | 106 | 107 | 27 108 | PC4/ADC4/SDA/PCINT12 109 | 110 | 111 | 28 112 | PC5/ADC5/SCL/PCINT13 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | -------------------------------------------------------------------------------- /archive/Parts List.txt: -------------------------------------------------------------------------------- 1 | Atmel Programming Tutoiral 1 Parts List 2 | 3 | Atmel Progrmmer 4 | the Atmel-ICE-Basic Kit is used in the video and recommended 5 | http://www.atmel.com/tools/atatmel-ice.aspx 6 | http://www.digikey.com/product-search/en?KeyWords=ATATMEL-ICE-BASIC&WT.z_header=search_go 7 | 8 | Alternatively, the Atmel AVRISP MKII was the standard Atmel programmer for years until recently 9 | If you have or can get an MKII that would most likely still work with only minor modifications to the video 10 | MKII clones are still available, ex: 11 | http://www.amazon.com/gp/product/B00KM6ZA9I?keywords=atmel%20mkii&qid=1444426844&ref_=sr_1_1&sr=8-1 12 | 13 | Atmel ATmega328P 14 | http://www.digikey.com/product-detail/en/ATMEGA328P-PU/ATMEGA328P-PU-ND/1914589 15 | http://www.atmel.com/devices/atmega328p.aspx 16 | 17 | The "P" is short for Pico Power 18 | Note that there is usually a 2nd suffix after the "P", i.e. ATmega328P-PU 19 | The 2nd suffix denotes further information such as extreme temperature tolerance or package type, see the Atmel link above for a full list 20 | Get a PDIP (Plastic Dual Inline Package) package type, other package types will require surface mount soldering 21 | 22 | The ATmega328P-PU is the specific chip type used in the video 23 | 24 | breadboard, wires, multimeter, other typical electronic assembly tools and items, available from various retailers, ex: 25 | http://www.elexp.com 26 | http://www.amazon.com 27 | https://www.sparkfun.com --------------------------------------------------------------------------------