Hallo, ik probeer een atmega8535 wat bytes te laten sturen naar de pc via een max232, maar dat werkt niet.
Ik heb het idee dat de max het niet helemaal goed doet.
Ik heb het aangesloten volgens dit schema:
http://chaokhun.kmitl.ac.th/~kswichit/MAX232/MAX232.htm
Heb het gecheckt in de datasheet en dat moet kloppen.

Als ik de Tx&Rx van de serieele kabel aan elkaar verbindt, echoot hij, dus die kabel/verbinding is goed.
Als de avr via uart bytes stuurt en ik zet een led tussen de RS232-Tx van de max en de Rx van de serieele kabel, knippert de led wel.
Als ik de ttl/cmos Tx&Rx van de max met elkaar verbindt, echoot hij niet. Denk dus dat de max de spanningconversie niet goed doet.
Ik weet niet bar veel van spanning en elektriciteit, meer van programmeren, dus weet iemand misschien wat er mis kan zijn?
Ik heb btw met een multimeter de spanning over de condensators gemeten, en die tussen pin2&grnd en pin1&3 geven 4V aan en die tussen pin6&grnd en pin4&5 geven 9V aan.

heb je de max aangesloten met de benodigde condensatoren?

ik zou eens in de datasheet van het IC zelf kijken... naar mijn mening moeten er dan meer condensatoren op zitten..

[Bericht gewijzigd door Jeroen Boere op ]

Op 10 mei 2004 16:47:02 schreef Jeroen Boere:
heb je de max aangesloten met de benodigde condensatoren?

ik zou eens in de datasheet van het IC zelf kijken... naar mijn mening moeten er dan meer condensatoren op zitten..

Ik heb even voor je in de datasheet gekeken, maar daar staan er even veel.
(Nou ja er staat nog een tussen Vcc en GND)

Op 10 mei 2004 16:55:10 schreef Remko Struiksma:
[...]Ik heb even voor je in de datasheet gekeken, maar daar staan er even veel.
(Nou ja er staat nog een tussen Vcc en GND)

Ik heb de condensatoren aangesloten.. behalve dus die tussen vcc en gnd, is dat echt nodig?
Het stond niet in dat schema op de website, wel in de datasheet.. waar dient die condensator voor?

je RS232 signalen werken met niveau's van rond de +10V en -10V. De MAX232 zet het signaal van +5V en 0V om naar +10V en -10V via een inwendige DC-DC omvormer. Deze werkt alleen bij gebruik van de 4 condensators.

het kan ook nog wezen dat je computer niet goed staat ingesteld. Gebruik je Hyper-terminal?
Windows wil ook wel eens eigenwijs doen met je com-poorten.

Op 10 mei 2004 19:33:47 schreef Mariomx:
Ik heb de condensatoren aangesloten.. behalve dus die tussen vcc en gnd, is dat echt nodig?
Het stond niet in dat schema op de website, wel in de datasheet.. waar dient die condensator voor?

Deze is voor de ontkoppeling van je voedingsspanning, het is wel verstandig om deze te plaatsen, maar zonder zou het ook moeten werken.

Op 11 mei 2004 00:39:20 schreef bertjan:
het kan ook nog wezen dat je computer niet goed staat ingesteld. Gebruik je Hyper-terminal?
Windows wil ook wel eens eigenwijs doen met je com-poorten.

Ja ik gebruik hyperterminal en ik heb op 1 desktop en 2 laptops geprobeerd, maar het vreemde is dat ik totaal geen data binnenkrijg. Niet eens garbage.
Alleen als ik de Tx&Rx van de computer aan elkaar doe komt er terug wat je zend (echo, en das geen local echo das zeker).
Het feit dat het ledje knippert op de rs232-Tx van de max betekent dat hij wel iets doet/transmit, maar toch krijg ik niks binnen op de computer.
btw: het lange pootje van de condensators is de + toch? bij ledjes wel dus ik ging er maar van uit bij condensators ook :)

Kun je de volgende spanningen eens meten ?


COM(zwart)   VOLT(rood)   Spanning

pin5 (GND)   pin16 (+5V)   ?
pin5 (GND)   pin2 (V+)     ?
pin5 (GND)   pin6 (V-)     ?

Overigens is de aangeraden capaciteit niet 10 uF zoals in jou schema staat, maar 1 uF (zie datasheet). Of dit problemen kan opleveren weet ik niet, maar je kunt je normaal beter houden aan de waardes die gegeven worden door de fabrikant. I.p.v. de waardes van zomaar een persoon die geeneens fatsoenlijk engels schrijft.

liggen de pinnen van de kabel juist

ik heb hier twee seriale kabels liggen waarvan de pinnen van RX en TX niet gelijk zijn ????

Op 11 mei 2004 08:57:06 schreef Remko Struiksma:
Kun je de volgende spanningen eens meten ?


COM(zwart)   VOLT(rood)   Spanning

pin5 (GND)   pin16 (+5V)   ?
pin5 (GND)   pin2 (V+)     ?
pin5 (GND)   pin6 (V-)     ?

Overigens is de aangeraden capaciteit niet 10 uF zoals in jou schema staat, maar 1 uF (zie datasheet). Of dit problemen kan opleveren weet ik niet, maar je kunt je normaal beter houden aan de waardes die gegeven worden door de fabrikant. I.p.v. de waardes van zomaar een persoon die geeneens fatsoenlijk engels schrijft.

Bedoel je met pin 5 niet pin15? dat is gnd en 5 is deel van de voltage invertor.


COM(zwart)   VOLT(rood)   Spanning

pin15 (GND)   pin16 (+5V)   4.9V
pin15 (GND)   pin2 (V+)     8.9V
pin15 (GND)   pin6 (V-)     -8.5V

hm.. dat scheelt wat met 10/-10 hè.. ik kan het evt later nog met 1uF condensators proberen

liggen de pinnen van de kabel juist
ik heb hier twee seriale kabels liggen waarvan de pinnen van RX en TX niet gelijk zijn ????

Waarschijnlijk heb je een normale en een null-modem kabel, null-modem heeft de Tx&Rx al omgedraait voor pc<>pc communicatie. Ik ben er vrij zeker van een goede kabel te hebben en ik heb het ook zonder de kabel geprobeerd met een com-stekkertje direct in de poort.

edit: Ik heb de 1uF condensators geprobeerd, wanneer ik nu de ttl/cmos Tx&Rx van de max met elkaar verbind krijg ik een echo als de pc iets stuurt, dus dat is goed! maar als de avr transmit krijgt de pc niks (ledje knippert wel op rs232-Tx)

-9 en +9V is volledig normaal, lees de datsheet maar eens, eerste grafiekje dacht ik zo uit mijn hoofd.

Op 11 mei 2004 15:59:32 schreef Mariomx:
Bedoel je met pin 5 niet pin15? dat is gnd en 5 is deel van de voltage invertor.

Je hebt gelijk :-)
Die spanningen lijken mij niks mis mee.

Op 11 mei 2004 15:59:32 schreef Mariomx:
maar als de avr transmit krijgt de pc niks (ledje knippert wel op rs232-Tx)

Van het aansluiten van een led op een signaal lijn wordt het ook niet beter.
Haal die led eens weg en probeer het nog eens.

Op 11 mei 2004 16:29:10 schreef Remko Struiksma:
[...]Van het aansluiten van een led op een signaal lijn wordt het ook niet beter.
Haal die led eens weg en probeer het nog eens.

Hehe.. nee ik heb die led er niet standaard tussen, alleen ff om te kijken of er uberhaupt wel een signaal door komt.. en dat is zo, alleen doet de compu er niets mee :s
kan dat misschien iets met baudrate te maken hebben? ik vind het dan nog vreemd dat hij NIKS ontvangt, hij zou dan op z'n minst verkeerde waarden binnen moeten krijgen toch?

update: joepie ik heb hem werkend gekregen.. alles uit elkaar gehaald en weer in mekaar gestopt en spontaan doetieut!
dus.. hartstikke bedankt voor alle hulp :)

[Bericht gewijzigd door Mariomx op ]