Je travaille sur l'interfaçage de GSM sim900D avec Atmega16. Initialement, j'ai fait le circuit en utilisant MAX232 sur une planche à pain. Puis je l'ai connecté à mon PC en utilisant un port série. J'ai testé les commandes AT, les commandes ont fonctionné parfaitement sur l'hyper terminal et j'ai été capable d'envoyer des SMS en utilisant l'hyper terminal. Puis je l'ai testé sur Proteus et il fonctionnait parfaitement là aussi.
J'utilise le codevision avr comme compilateur. Le GSM fonctionne à 9600 bauds mais le problème est que dans le compilateur, je dois garder le taux de bauds à 4800 (horloge = 1MHz) et dans le COMPIM de Proteus (bauds physiques = 9600 et bauds virtuels = 4800) alors seulement cela fonctionne quand je l'exécute sur le matériel (breadboard), cela ne fonctionne pas car j'ai réglé le baud à 4800. Je ne sais pas comment régler la baud pour le matériel. J'ai essayé 9600 bauds pour le matériel dans le compilateur mais il n'envoie pas de SMS du tout. Merci de me dire ce que je dois faire ?