criss Postat Iulie 20, 2008 Partajează Postat Iulie 20, 2008 Buna Dupa mult timp lipsa iar ma intorc la microcontolere.Mam saturat de fire atarnand si doresc sa realizez pt inceput o placa test pt ATtiny2313 si dupa aceea urmeaza Atmega8(dar mai in timp).Descrierea placi:- placa va contine doar microcontrolerul, quartul condensatori(daca nu voi folosi oscilatorul intern),conectori si un led de alimentare.- fiecare port va avea iesire spre conector- programarea va fi tip ISP si separat va fi de placa, prin jumperi vreau sa selectez programare/iesirea(leduri,lcd sau ce o fi).cam nasol arata acesti jumperi ca sunt 4 la numar si eu doresc o placa test ce o pot programa repede..aici miar prinde bine ceva idei(mai am un grup intrerupatoare cu 4comutari..gen PCuri mai vechi cum selectam frecventa procului, dar din pacate sunt intrerupatoare simple si nu le pot folosi)- alimentarea va fi separata(o alimentare deores ca realizez pt pic si atmel....si nu sa fac mai multe pt fiecare placa).prin jumper(sau un intrerupator) voi porni/opri placa.- extensiile le voi realiza pe placi separate(independent una de alta: PB=iesire,PD=intrare ca nici din greseala sa nu busesc vreun port al controlerului) ex. placa destinat iesiri va contine ledurile(in ambele feluri iesire port '+' si '-'), buzzer. Placa de intrare(pt portul D) va contine intrerupatoare(actionate prin '+' respectiv '-'), divizor tensiune(vreo20V)...si nu mai stiu dar am sa adaug inca ceva.Alta placa de iesire va contine LCDul, un led,Buzzer si o memorie eeprom(comutat prin 2jumperi). Postez schema, daca cineva are ceva de adaugat sau rectificat il rog sa o faca.[attachment=0]ATplacaTest.jpg[/attachment]Schemele placilor extensibile nu le pun inca ca mai am de rectificat deoarece am modificat 'placa de baza'.PS. cum as putea adauga pe o intrare mai multe intrerupatoare?(gen cu mai multe rezistente in serie).In paralel cu acest proiect fac una si pt PIC. Link spre comentariu
BRANCA Postat Iulie 20, 2008 Partajează Postat Iulie 20, 2008 uite aici-http://www.rowalt.de/mc/intri in pagina si in stinga dai in Einführung 1e cea mai raspindita placa in Germania Link spre comentariu
Vizitator Paul Nadejde Postat Iulie 21, 2008 Partajează Postat Iulie 21, 2008 Buna Dupa mult timp lipsa iar ma intorc la microcontolere.Mam saturat de fire atarnand si doresc sa realizez pt inceput o placa test pt ATtiny2313 si dupa aceea urmeaza Atmega8(dar mai in timp).Descrierea placi:- placa va contine doar microcontrolerul, quartul condensatori(daca nu voi folosi oscilatorul intern),conectori si un led de alimentare.- fiecare port va avea iesire spre conector- programarea va fi tip ISP si separat va fi de placa, prin jumperi vreau sa selectez programare/iesirea(leduri,lcd sau ce o fi).cam nasol arata acesti jumperi ca sunt 4 la numar si eu doresc o placa test ce o pot programa repede..aici miar prinde bine ceva idei(mai am un grup intrerupatoare cu 4comutari..gen PCuri mai vechi cum selectam frecventa procului, dar din pacate sunt intrerupatoare simple si nu le pot folosi)- alimentarea va fi separata(o alimentare deores ca realizez pt pic si atmel....si nu sa fac mai multe pt fiecare placa).prin jumper(sau un intrerupator) voi porni/opri placa.- extensiile le voi realiza pe placi separate(independent una de alta: PB=iesire,PD=intrare ca nici din greseala sa nu busesc vreun port al controlerului) ex. placa destinat iesiri va contine ledurile(in ambele feluri iesire port '+' si '-'), buzzer. Placa de intrare(pt portul D) va contine intrerupatoare(actionate prin '+' respectiv '-'), divizor tensiune(vreo20V)...si nu mai stiu dar am sa adaug inca ceva.Alta placa de iesire va contine LCDul, un led,Buzzer si o memorie eeprom(comutat prin 2jumperi). Postez schema, daca cineva are ceva de adaugat sau rectificat il rog sa o faca.[attachment=0]ATplacaTest.jpg[/attachment]Schemele placilor extensibile nu le pun inca ca mai am de rectificat deoarece am modificat 'placa de baza'.PS. cum as putea adauga pe o intrare mai multe intrerupatoare?(gen cu mai multe rezistente in serie).In paralel cu acest proiect fac una si pt PIC.Nu ca te-as invinovati ca iti lasa copii prea mult timp liber (?) dar daca mai si vrei mai mult timp liber pune si un condensator de 10uF in paralel cu ala de 100n pe alimentari, chiar pe pinii de alimentare, nu pune cuart peste 8MHz, si ce mai era...a, da, pune si tu un condensator de vreo 1uF sau pe acolo pe reset si o dioda la +, tot acolo. Cu catodul la +. Si dupa aia cumpara o placa de la Olimex sau de pe forum. Si da o bere la vreun sarac de pe strada ca modulul tau numai asa o sa mearga. Bine. ;) Link spre comentariu
criss Postat Iulie 21, 2008 Autor Partajează Postat Iulie 21, 2008 mersi @BRANCA, dar doresc sa o fac eu in felul in care am nevoie. doresc sa folosesc cat mai multe porti(iar cand va fi nevoie voi elimina si quartul pt a elibera inca 2 porti...dar doar viitorul poate spune).Schema dupa ce am facuto pe aceasta este demult utilizat si functioneaza.Alimentarea cum am spus este separata si nu necesita filtrare pe placa de test.(pe punte am 4x2.2nf, intrare stab 4700uf si 100nf, iesire 100nf si 470uf).Quartul va fi de 4mhz(cum am pus soclu poate va fi modificat in viitor).dioda sa fie in serie cu rezistenta?si ce dioda?1n4184?(mam uitat pe mai multe scheme si nu am vazut asa configuratie) condensator am mai vazut de 2.2nf. Link spre comentariu
criss Postat Iulie 22, 2008 Autor Partajează Postat Iulie 22, 2008 Doresc ca un port sal folosesc pt mai multe procese(ex. ISP/IO) si am nevoie de protectie pt isp alta modalitate ar fi jumperi dar mai bine las alege pe cea cu rezistenta.ce valoare au rezistentele pt protectie port IO? Link spre comentariu
criss Postat Iulie 26, 2008 Autor Partajează Postat Iulie 26, 2008 salutAm decis sa fac o placa de dezvoltare 'universala' pt mai multe tipuri de procesoare AVR(attiny13,2313; atmega8, 16, 32;etc).La porturile pt programare ISP mam impotmolit..cum pot sal fac adica cu ce sa comult?jumperi, intrerupatoare?[attachment=0]TinyMega.zip[/attachment] Link spre comentariu
wingless Postat Septembrie 6, 2008 Partajează Postat Septembrie 6, 2008 criss pentru ce vrei sa faci o placa de test iti va folosi? Parerea mea e ca se pierde mult timp cu astfel de placi Ca sa iti raspund la intrebarePui rezistente 300...500 de ohmi sau mai mari de 1k daca nu te intereseaza curent mare de la pinii aia. Dar un 500 ar trebui sa fie ok. Programatorul il legi direct deci INAINTE de rezistente imediat pe pinirestul circuitului tau il legi dupa rezistenteIn final daca o sa ai un dispozitiv ceva care o sa iti puna de ex pinul sck la masa si tu vrei sa programezi programatorul este conectat direct la pin si el impune tensiunea pentru ca pinul o sa fie in starea de pin de intrare HighZ Sper ca te-ai lamuritO sa vezi ca o sa iti doresti sa scghimbi placa de 100 de ori ) Cel mai bine faci montaj special pentru ce vrei sa faci stii exact ce functii iti trebuie ce piese ai etc.Bafta Link spre comentariu
criss Postat Septembrie 15, 2008 Autor Partajează Postat Septembrie 15, 2008 multumesc pt ajutor.Fac teste pt o placa ce o pot utiliza teoretic la 'orice', pana acuma pe fire cablaje atannand am facut si credema ca mam saturat de cablaraie....de multe ori vreu contact imperfect scurt..etc, imi cauza bataie de cap si pierdere de timp, cum numi puteam permite o placa de test(STK500) atunci numi ramane altceva decat sa construiesc..sper ca in viitor sami pot lua o placa de test.In marea majoritate a proiectelor doresc sa invat si pt diferite functii ale microcontrolerului trebuie sa utilizez alta conexiune, deci o placa pt un anumit scop nu prea as putea realiza. Link spre comentariu
Laci Postat Septembrie 16, 2008 Partajează Postat Septembrie 16, 2008 Salut,->criss am o veste buna pentru tine, fac o placa cu atmega88 cu toti pini scosi la un header, vor fii si placi de extensie cu diferite functionalitati, programarea se va face cu un bootloader nu ai nevoie de programator numai de un cablu serial, pretul estimat va fii cam 35E+tva, pentru primele 15bucati pret promo 25E bineinteles in schimb vreau pareri/observatii.Pe viitor, placiile de extensie sau alte placi cu controllere mai mari se vor face pe baza feedback-ului primit,bineinteles vor fii si coduri sursa pentru exemple. Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum