puriu Postat Aprilie 14, 2013 Partajează Postat Aprilie 14, 2013 Nu e nevoie de inversor. Un MC cu ADC poate masura si tensiuni negative daca acestea se transforma in tensiuni pozitive. Intre intrarea de tensiune negativa si tensiunea de referinta +U se leaga doua rezistoare identice in serie, de exemplu 10 k. Intrarea ADC se leaga intre cele doua rezistoare. Cand intrarea este la -U intrarea in ADC este zero. Cand intrarea este la zero intrarea in ADC este +U/2. Rezultatul convrsiei se inmulteste cu 2 (deplasare stanga), se scade rezultatul din U si se afiseaza cu minus. Link spre comentariu
costyy86 Postat Aprilie 14, 2013 Partajează Postat Aprilie 14, 2013 Nu e nevoie de inversor. Un MC cu ADC poate masura si tensiuni negative daca acestea se transforma in tensiuni pozitive. Intre intrarea de tensiune negativa si tensiunea de referinta +U se leaga doua rezistoare identice in serie, de exemplu 10 k. Intrarea ADC se leaga intre cele doua rezistoare. Cand intrarea este la -U intrarea in ADC este zero. Cand intrarea este la zero intrarea in ADC este +U/2. Rezultatul convrsiei se inmulteste cu 2 (deplasare stanga), se scade rezultatul din U si se afiseaza cu minus.Cred ca sunt prea greu de cap, nu reusesc sa iteleg explicatia, poti da o schema ca exemplu?Multumesc. Link spre comentariu
costyy86 Postat Mai 2, 2013 Partajează Postat Mai 2, 2013 Salutare. Am o problema cu un ceas facut cu Atmega8 SMD foloseste quart extern de 32.768KHz, si doi senzori temperatura. Ceasul se afla in Acest , link, insa momentan indisponibil. Am citit ca fusebiti trebuie lasati asa cum sunt 1Mhz intern, insa ceasul meu nu vrea sa o ia din loc, nu porneste, afiseaza totul ok, insa nu vrea sa porneasca secundele sau minutele deloc raman pe "0" Am masurat pini sunt ok totul face contact, insa pe pini oscilatorului nu am nici o tensiune. Sa fie din cauza ca nu e setat oscilator extern?sau sa fie Atmega defect? In proteus functioneaza ok. Multumesc. Link spre comentariu
ratza Postat Mai 2, 2013 Partajează Postat Mai 2, 2013 Cum vrei să meargă oscilatorul, dacă tu foloseşti clock intern? Link spre comentariu
costyy86 Postat Mai 2, 2013 Partajează Postat Mai 2, 2013 Functioneaza, un traseu era intrerupt si nu facea masa la condensatori de la quart.Autorul asa spunea ca nu e nevoie de setare fusebiti. Link spre comentariu
costyy86 Postat Mai 13, 2013 Partajează Postat Mai 13, 2013 Salut.Ca sa setez fusebiti la 8/12/16Mhz,la un Atmega8 trebuie sa am neaparat cistal cand il programez si stez fusebiti? sau merge fara? nu se blocheaza?Nu il programez in circuit deaceea intreb. Link spre comentariu
GeoMar Postat Mai 13, 2013 Partajează Postat Mai 13, 2013 Salut. Ca sa setez fusebiti la 8/12/16Mhz,la un Atmega8 trebuie sa am neaparat cistal cand il programez si stez fusebiti? sau merge fara? nu se blocheaza? Nu il programez in circuit deaceea intreb. NU iti trebuie quartz-ul cand il programezi cu hex si setezi fusebits-ii cum "cere" softul 8/12/16 Mhz, chiar daca nu il programezi in circuit. Link spre comentariu
costyy86 Postat Mai 13, 2013 Partajează Postat Mai 13, 2013 Multumesc.............. Link spre comentariu
mitescu Postat Mai 18, 2013 Partajează Postat Mai 18, 2013 Am si eu intrebare ( ca de incepator).Pana in prezent a utilizat ca mediu de programare CodeVision si mai putin AVR GCC. La utilizarea unui microcontroller cu mai multe USART(ex. mega324,128, xmega16, etc...) in codevision aveam o optiune petru definirea "default usart for putchar and getchar".Si acum intrebarea , cum se face asta in AVVR GCC? Link spre comentariu
costyy86 Postat Mai 25, 2013 Partajează Postat Mai 25, 2013 Am o mica problema cu un Volt-ampermetru cu atmega8 TQFP32 (SMD)Functioneaza in parametri normali,doar ca atunci cand vreau sa conectez un consumator..de pe lcd dispare tot in momentul cand ating una din borne (nu tot timpul), chiar daca ating cu ceva metalic,si nu reapare pana nu restartez voltmetrul.Atasez mai jos schema. Voltmetru.pdf Link spre comentariu
costyy86 Postat Mai 25, 2013 Partajează Postat Mai 25, 2013 Sa fie din cauza ca 2 pini de la lcd sunt legati pe pini pentru quart a lui atmega? (asa mi-a picat mai bine la proiectare..) Link spre comentariu
ratza Postat Mai 28, 2013 Partajează Postat Mai 28, 2013 Dacă ai setat oscilatorul intern, nu e o problemă folosirea pinilor de la oscilator ca pini obişnuiţi.1. Etajul de intrare în ADC-uri e foarte riscant şi de acolo cred că pleacă problemele.2. Rezistenţa de 100k de pe pinul de reset e IMENSĂ! Pune de 10k. Link spre comentariu
Vizitator gbl1008 Postat Iunie 3, 2013 Partajează Postat Iunie 3, 2013 Salutare!Sunt incepator in materie de programare a microcontrolerelor, de aceea as vrea sa ma ajute cineva in urmatoarea problema: vreau sa folosesc un buton pentru executarea unui cod scris pe un Atmega8, ce trebuie sa scriu in cod?Multumesc anticipat! Link spre comentariu
ratza Postat Iunie 4, 2013 Partajează Postat Iunie 4, 2013 Poţi face în mai multe feluri:- verifici butonul în bucla principală, iar dacă e apăsat rulezi ce-ţi trebuie;- pui butonul pe un pin de întrerupere externă, iar în întrerupere fie execuţi ce-ţi trebuie, fie setezi un flag care va fi verificat în bucla principală;- pui butonul pe alimentare - etc. Link spre comentariu
costyy86 Postat Iunie 5, 2013 Partajează Postat Iunie 5, 2013 Ma-m uitat prin datashetul lui Atmega8 TQFP, ca sa vad la ce curent rezista (pentru a face un ceas cu display led),si am gasit ceva care nu prea inteleg...rezista la 40mA/pin?Poza mai jos. 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