So langsam glaube ich das entweder meine Schaltung fehlerhaft ist oder mein
MAX232 hat einen weg.
Ich habe mit x Möglichkeiten (inkey, ischarwaiting, input, open/close) - Mit und
ohne Puffer - versucht antwort vom Handy zu bekommen aber nichts klappt
Ich schicke dir in ca. 5 min ein kleines Testprogramm, hast du ein LCD-Display am Controller.Das brauchst du zur Anzeige.Ein einzeiliges reicht.
Kannst du ja schon mal vorbereiten.Bis gleich.
MfG!
Hier das kleine Testprogramm.Stammt eigentlich aus den BASCOM-Samples,hat aber in der ursprünglichen Version bei mir nicht funktioniert,habe es deshalb für mich umgeschrieben.Du musst einige Sachen eventuell anpassen wie:
1. Chiptyp anpassen ?.dat
2. Quarzfrequenz anpassen
3. LCD-Typ eintragen(steht bei mir auf einzeilig)
4. Zielnummer eintragen
Nach dem Start wird die serielle Schnittstelle initialisiert,dann Echo auf off,dann die SMS-Parameter.
Jetzt wird zur Zielnummer eine SMS geschickt, dann wartet der AVR auf eine SMS und zeigt an, auf welchem Speicherplatz sie abgelegt wurde z.B.
vielen Dank für das Programm. Leider kann das Programm auch nichts vom Handy
empfangen. Nach "Echo off" und "Print ATE" wartet das Programm endlos auf Antwort
vom Handy... Anscheinend ist doch ein Fehler in der Schaltung... Entweder MAX232
oder Fehlbeschaltung?
Mach mal das Handy ab,nimm ein gekreuztes Kabel und häng das AVR-Board mal an den Rechner.Starte Hyperterminal mit 19200 und schau mal was vom Board rein kommt.
MfG !
Hast du am MAX232 Elko's oder Keramik-Kondensatoren.Ich hatte mal am MAX232 einen Elko falsch angeschlossen und dann auch die wüstesten Fehler.Wäre eventuell eine Möglichkeit.
MfG!
Ich hab Elkos dran und so wie es aussieht sind die richtig dran. Ich teste gleich
mal den PC mit dem Atmega. Das hatte aber schon mal funktioniert. Zwar auch mit
einigen Merkwürdigkeiten aber es ging
mit Deinem Programm will der Terminal nicht laufen. Mit dem was ich mir zurechtgeschustert
habe funktioniert es genau so wie mit dem Handy auch. Ankommende Daten werden
einwandfrei angezeigt aber wenns um den Empfang geht bleibt das Terminal stehen...
Hallo,du musst auf alle Fälle das ATZ und das ATE auf deinem Terminal sehen,alles andere kannst du nicht sehen,da das AVR-Programm ein "OK" vom Handy erwartet.
Abere diese 2 Meldungen müssten auf dem Bildschirm erscheinen.Was ist mit Baudrate,ATMEGA32 interner Oszi oder extern? Fusebits?
Lesezeichen