Stránka 5 z 7
Napsal: 07 srp 2009, 18:24
od michalino
Lidi, pomožte prosím nebo z toho zblbnu, to tady nikdo není?
Napsal: 08 srp 2009, 17:25
od michalino
Posílám obvod maxe aktuálně zapojený , prosím Vás o kontrolu, pořád to nejede
Napsal: 08 srp 2009, 17:30
od Návštěvník
Dy ten MAX chodí, tak co s nim poøád øešíš?
Napsal: 08 srp 2009, 17:36
od michalino
Vyzkousel jsem v bascomu X programu .... vymenil jsem atmegy a vymenil jsem maxe nekolikrat za nove soucastky.....zkousim to dokola...uz nevim, v cem to muze byt.....proste zkousim vsechno....chapejte, uz to delam nekolik dni a zacinam fakt zoufat, proto jsem to poslal...jestli tam treba neco nevidite...
chjo
Napsal: 08 srp 2009, 18:21
od Návštěvník
Zapoj to tak, jak to vrací znaky do PC, když místo megy dáš na piny 2 a 3 propojku. Dej tam megu a nahraj do ní pøiložený HEX. Je to krátký prográmek, který jen vrací pøijaté znaky zpìt a vyzkoušej, jestli to chodí. Pokud jo, máš problém se SW, pokud ne, je problém v HW.
Fuse bity nastav jako byly z výroby (1MHz interní RC oscilátor).
Napsal: 09 srp 2009, 10:44
od michalino
Tak jsem programek zkusil a nefunguje přijímání znaků...
opět, když vyhodím atmegu z patice , propojím pin 2 a 3 a píšu na pc, vidím v terminálu to, co píšu...
jakmile tam dam megu s programkem pri nastaveni techto fusebitu:
pouzivam toto nastaveni fusebitů
tyto jsou zaskrtnute:
bootsz1 bootsz2 suto cksel3 cksel2 cksel1
baud: 2400 a 4800
tak se nic nedeje, nic .....
kdyz je zda se MAX232 doby, kdyz by mel byt SW dobry....je problem v jedinem HW a to je ATMEGA8? Tam jsem prekontroloval fusebity, zkousel nastavovat pin2 a 3 jako input output...proste uz nevim, cim to je.....
Napsal: 09 srp 2009, 11:11
od Návštěvník
Ten prográmek je pro 2400bd a je odzkoušený. Ty fuse bity budou správnì, když vysílání s nima funguje.
Napsal: 09 srp 2009, 11:28
od michalino
Když odpojim drat který vede od pinu 2 (rxd) do pinu 12 maxe a přejíždím uzemněným drátem po tomto odpojenem pinu 2 atmegy (RXD) tak prijimam znaky v terminalu....nahodne krizky hacky ale prijimam...
(což u mého puvodniho programu nefunguje... u programu loopback toto funguje)
z toho lze soudit, ze neco bude spatne prave u pinu PD0 (RXD) atmegy ...neco jakoze nedokaze prijmout znaky z PC (samozrejme) ale proc je nedokaze prijmout...
vysilat mega umi...
...už jsem zkoušel dát i svou poslední novou ATMEGU8 a nefunguje to, tak megou to taky nebude, maxem to neni, tak to musi byt nejake nastaveni....jak se da nastavit rxd txd v bascomu a ponyprogu, prosim?
toto už mám za sebou a nic:
'Reset Ucr.3
'Reset Ucr.4
'Config Pind.0 = Input
'Config Pind.1 = Output
'Enable Interrupts
'Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
'Echo On
Napsal: 09 srp 2009, 13:02
od Atlan
nechces prejst na C ?
Napsal: 09 srp 2009, 19:51
od michalino
Ne, zatim nechci na cecko.....chci zustat u bascomu, to prece neni mozne, ze to nefunguje, uz je to nekolik dni, co jsem vyzkousel snad vsechno...to proste neni mozne....
Napsal: 09 srp 2009, 20:21
od ladislav37
Schema k MAX-ku by mala vyzerat takto...(dufam ze som sa nesekol..)
![Obrázek](http://img188.imageshack.us/img188/470/max232.th.png)
Napsal: 09 srp 2009, 20:27
od michalino
Mám to tak zapojené uplně přesně.... nefunguje.....
Napsal: 09 srp 2009, 20:37
od Návštěvník
Nemáš vakl v patici té megy, máš tam precizní nebo obyèejnou nebo to máš v nepájivém poli? Jestli jak jsi tam strkal tu propojku se patice nerozehnula a pin 2 nemá kontakt. Pískni pøímo pin 2 na pouzdøe megy proti pinu 12 pøímo na pouzdøe MAXe. Protože jinak už si to nedovedu vysvìtlit.
Napsal: 09 srp 2009, 20:43
od ladislav37
Max-ko fungovat musi, pozri sa na to este aku mas verziu, pozeram ze MAX232N vyraba niekto iny ako MAX232CPE ci ACPE, ale verzia ACPE ma iba 100nF kondiky.. takze mozu byt este rozdielv kondikoch, potom hladaj chybu v programe alebo procesore, ked chces vidiet komunikaciu po TTL linke tak zniz trochu baund, (mozno bude stacit aj 2400) a pripoj logicku sondu (napr. ledku - Anoda na RxD ci TxD a katoda s odporom na zem...) a uvidis ci ti funguje komunikacia...(blikanie)... ale maxko takto zapojene musi fungovat, popripade vyskusaj este FT232RL (serial po USB...) ale na to potrebujes uz plosak (SSOP28 puzdro)... Ked pripojis tu sondu na TxD a nepojde tak je jednoznacne chyba v procesore alebo programe...
Napsal: 09 srp 2009, 20:52
od michalino
Pánové, to vše jsem zkoušel.....
zkrat a prázdný kontakt tam enní, protože když vyndám MEGU z patice a do té patice dám drátek , který spojuje RXD a TXD a pustím to na terminál, tak se mi vrací na terminál to, co mačkám za klávesu....tak to v pohode funguje
LEDKU uz jsem taky zkousel:
na pinu 13 MAXE dioda při stisknutí klávesnice na PC bliká
na PINU 14 MAXE nebliká nesvítí
NA PINU 11 MAXE (jde na pin 3 atmegy TXD) nebliká
NA PINU 12 MAXE (jde na pin 2 atmegy RXD) svítí
vyhodil jsem atmegu z patice a PROPOJUJI na patici RXD a TXD:
na pinu 13 MAXE dioda při stisknutí klávesnice na PC bliká
na PINU 14 MAXE nebliká nesvítí
NA PINU 11 MAXE (jde na pin 3 atmegy TXD) svítí
NA PINU 12 MAXE (jde na pin 2 atmegy RXD) svít
Jakmile vložím megu s programem pro vraceni znaku do terminalu :
na pinu 13 MAXE dioda při stisknutí klávesnice na PC bliká
na PINU 14 MAXE nebliká nesvítí
NA PINU 11 MAXE (jde na pin 3 atmegy TXD) svítí
NA PINU 12 MAXE (jde na pin 2 atmegy RXD) svítí