Sari la conținut
ELFORUM - Forumul electronistilor

Probleme de incepatori


Postări Recomandate

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

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
  • 3 săptămâni mai târziu...

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
  • 2 săptămâni mai târziu...

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. :da
Link spre comentariu

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

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

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

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

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

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 cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum
×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări