I need to write my bootloader code for ATmega64V and also a PC program for wireless (GSM) programming via the UART port.
Is there any suggestion before I begin???
IAR Embedded Workbench C/C++ Compiler
I didn't quite get you idea, is it to have your mega to be programmed via SMS by AT commands through some mobile equipments USART port? where comes the PC in?
Read this tutorial to get a glance on AT commands and SMS. Its generic but useful.
"The fool wonders, the wise man asks"
To be more exhibitory, my micro will have the bootloader program in the specific page of flash. The micro U(S)ART0 port will be connected to a GSM module.
The GSM module will consists of a SIM300C modem and another micro used only for gsm control via AT commands and for comunications with the first micro.
The gsm module will be used for 2 reasons:
1. For real time data transmition from the micro to the web and vice versa.
2. For updating the microcontroller's firmware
I did a similar task in my former job and it was quite feasible with few pitfalls. We used a Multitech PSTN modem but were also prepared to insert a GSM modem in the same socket.
This modem was a small part of the entire system and one of the easiest part to implement because of the somewhat easy to understand AT command set.
I would say go for it, however one thought...
Why spend an extra micro in "product 2"? Do you have a special protocol between the two micros which micro 2 converts to AT commands? Why not use an RS232 converter and save the second micro and programming costs and let micro 1 controll the modem in stead. This way you actualy have made yourself a generic modem which can talk to any RS232 enabled devices like for example a PC using standard SW and no propritary protocolls.
Youst a thought.
I want to develop m2m application and looking for GSM/GPRS module?
I want to have low cost module with Embedded TCP/IP stack.
Can you suggest me some module and it's price.
What is price of SIM300C module
Please send me private message if possible
I suggest that you see ATmega64 datsheet-->bootloader support,in http://www.atmel.com/dyn/product...
and you can see reference design AVR109/AVR911 in
if you are interested in Encryption,you can see "AES bootloader" & "DES bootloader"in same website.
© 2020 Microchip Technology Inc.