Posílám obvod maxe aktuálně zapojený , prosím Vás o kontrolu, pořád to nejede
aaaobvodMAXE.JPG
Komentář:
MAX232 toto zapojení umí odesílat na PC text ale klavesnici stisknutou nedokaze rozpoznat, nevypise se po stisknuti kavesy na terminal prave znak dane klavesy
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...
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).
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.....
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
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....
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.
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...
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í
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.