week15 networking and communications (May 11)
Software:
AVRStudio 5Proteus professional
EAGLE PCB
Adobe photoshop
Fab Modules
Roland SRM-20
Hardware:
GSM modules(SIM900a)
AVRISP MKII
Electric iron
Multimeter
PC/windows os
1.Designed the board with proteus.
I want to use proteus to test my program before flash the board so I have to designed the board with proteus. There is one thing about proteus : if I can't drive my board, the program will be excluded .
2.Embedded Programming
It is a big challenge for me to archive communication of interface so I spent a long time to learn how to connect the interface between controller and controller. In this process I have a problem is initialization state and it determined connection and disconnection of interface.
3.Simulation
In the process, I have to use virtual terminal to test the interface whether there is data through for test normal working of the program. Another problem is line connection: RX->TX.
4.Designed the board with Eagle.
5.Mill the board
6.Solder
In this process, Form good welding habit is very important so the key of the soldering is exercise to solder the board.
7.Flash
8.Test
Embedded program
GSM_videoMaster_program
Slave_program
Master-Slave.DSN
ATmega88p_system.brd
ATmega88p_system.sch
master-slave_outline.png
master-slave_trace
Sim900_AT Command Manual
1.program the board and rachive communication between two controllers via USRT interface.
2.use the AT commands to program the board and archive communication between the two controllers.