Sari la conținut
ELFORUM - Forumul electronistilor

Probleme de incepatori


ole

Postări Recomandate

Trebuie configurat ca să ai un anumit timp înainte de a resta controlerul, iar în bucla principală trebuie să resetezi constant timerul de la watchdog, de exemplu eu folosesc

#define RESET_WDT   #asm("WDR")

şi apelez macro respectiv în main() şi oriunde am timpi critici (de exemplu dacă citesc sau scriu în EEPROM).

Link spre comentariu

Mersi, dar poti sa fi mai concis te rog?

Deci voi reseta timerul WD in main?

Mai trebuie activat si altceva?

 

Aplicatia mea e ceva in felul urmator:

 

int main(void){     InitUC();     while(1)    {		if (bit_is_clear(PINB, 2))		{			LightLED1();			DelayMs(200);		}		else		{			LightLED2();			DelayMs(200);		}}ISR(TIMER1_COMPA_vect){       ToggleLED3();}
Link spre comentariu

Trebuie configurat timeoutul pentru watchdog (adică timpul de cînd începe să numere şi pînă dă reset) şi apoi pornit. Chestia asta o faci cu două linii de cod, dar nu mai ţin minte secvenţa pe dinafară. Vezi în datasheet, e şi un exemplu de cod acolo.

Link spre comentariu
Vizitator F_ioan

Hei bună tuturor. Incepatorr . (Am citit multe informatii si am priceput nimic)Va rog sa ma ajutati cu cateva "banalitati " de incepator:( is mai mult de electronica intrebarile)- cum conectez o sursa de curent la un microcontroler( sa zciem un atmega 90 sau un stm8L) ( si daca tot imi ziceti , explicati-mi mai băbeşte ce s cu pinii aia vdd vss, masă ; iar unele mc au mai multe cupluri vddx vssx ce s cu ele)- a lucrat cineva cu stvd(st visual develop) ? Nu am vazut multe topice pe seama mc de la stm-Cum leg niste leduri la microcontroler( intrare iesire pe ce pini?- is chiar afon stiu dar imi trebuie niste exemple practice)Multumesc mult. La multi Ani!

Link spre comentariu
  • 4 săptămâni mai târziu...

Buna ziua , am luat un programator de la tine .. am o problema.. mai exact primesc o eroare in momentul cand scriu programul in atmel

Folosesc atmega644A , in simularea din proteus merge programul

Atasez o poza

Posted Image

Link spre comentariu

Vazind ca aici e pt incepatori si chiar si pt cei mai "batuti in cap" , am si eu citeva intrebari :jytuiyu .1: un montaj care in original are atmega8 poate functiona cu un atmega16?? :nas: 2: se poate scrie hexul de la atmega8 in atmega 16 si sa functioneze montajul??? :nas: sau trebuie modificat hexul original si adaptat la atmega 16?? va multumesc!!

Link spre comentariu

@ Stefan Nicolae. Da , este vorba de stringuri( am scris eu de-an boulea) :jytuiyu . Nu stiu in ce limbaj e scris codul , dar ca sa aveti o idee despre ce vorbesc , e montajul asta de pe radiokot.ru . acesta este linkul: http://radiokot.ru/circuit/digital/measure/52/ La sfirsitul paginii da toate fisierele de descarcat( lay, hex si altele de care nu stiu cu ce se " mananca"). Am vazut si ceva asm poate poate am noroc si se poate face ceva. Acestea fiind spuse, Va multumesc!!

Link spre comentariu

e scris in C si compilatorul folosit este CodeVisionAVR. Nu cunosc registii de la atmega8/16 dar cu ceva munca se poate translata codul pe mega16 (trebuie sa-l studiez mai mult timp). Totusi de ce sa vrei sa faci un tester pentru diode zener, cu un multimetru, cateva rezistoare si o sursa de 40V ai rezolvat treaba.

Link spre comentariu

nu e nici o graba cu hexul. vreau sa il fac pt a reintregi familia de testere ,plus ca am muuulte diode smd recuperate .asa le pot sorta si eu sa nu mai stea la gramada . am lc metru,smt, esr si acum fac si cel 3in1 realizat de colegul geomar.

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