diff options
Diffstat (limited to 'contrib/howto-program-zigbit.txt')
-rw-r--r-- | contrib/howto-program-zigbit.txt | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/contrib/howto-program-zigbit.txt b/contrib/howto-program-zigbit.txt new file mode 100644 index 0000000..ac247f2 --- /dev/null +++ b/contrib/howto-program-zigbit.txt @@ -0,0 +1,49 @@ +***** How to program Zigbit? ******* + +It is possible to programming Zigbits with + + ISP + JTAG + Using pre-programmed serial bootloader + + +Using JTAG will give the flexibility to debug the device with a debugger like JTAGICEmkII, wherein with ISP only programming is possible. + +The microcontroller that is part of the Zigbit module is the ATmega1281. So, it is possible to use JTAG or ISP programming. + +JTAG : + +Connectivity JTAG Header(Pin) <--> ZigBit module (Pin) + +TCK (1) ---TCK (pin 29) +TMS (5) ---TMS (pin 26) +TDI (9) ---TDI (pin 27) +TDO (3) ---TDO (pin 28) +nTRST (8) ---NC +nSRST (6) ---RESET (pin 8) +VTref (4) ---vCC (pins 24-25) +GND (2,10) --- GND (pins 22-23) + + +ISP: + +Connectivity ISP Header (Pin)<--> ZigBit module (Pin) + +MOSI(pin 1) --- USART0_TXD (pin 39) +MISO(pin 4) --- USART0_RXD (pin 38) +SCK (pin 3) --- SPI_CLK (pin 1) +RESET(pin 5) --- RESET (pin 8) +GND (pin 6) --- GND (pins 22-23) +VCC (pin 2) --- VCC (pins 24-25) + + +Serial Bootloader: + +The Zigbit modules are preprogrammed with a serial bootloader. It is possible to use this serial bootloader to program the application code. + +The Serial Bootloader is a stand alone package that comes with the Serial Bootloader User Guide(AVR2054) and a software package that +contains a Bootloader PC tool,bootloader source files and precompiled bootloader firmware images. +Click on the CD-icon [1] to download the serial bootloader software package. + + +[1] ... http://www.atmel.com/Images/AVR2054.zip
\ No newline at end of file |