Jump to content
ELFORUM - Forumul electronistilor

e posibil sa fie ars ci?


daniel_smd
 Share

Recommended Posts

am realizat o placa de dezvoltare cu un ATTiny 2313, si am reusti sa il programez, totul mergea bine, apoi un coleg s'a jucat in "Configuration si security bites", si acum nu mai reusesc sa il programez, sa citesc ce e pe e, etcl. Imi da eroarea: "Device missing or unknown device(-24)". Pecizez ca folosesc PonyProg 2.07c . E posibil sa fie ars ci? daca nu , ce trebuie sa fac?

Link to comment
Share on other sites

In afara de ISP, care este modul serial de programare, mai exista si modul paralel, cu alte fire decat cele pentru ISP.Programarea seriala poate fi dezactivata daca setezi corespunzator bitii de status de care ti-a spus Laci mai inainte.Programarea paralela nu poate fi dezactivata nicicum. E sigura dar incomoda.P.S. Aici notiunea de programare seriala sau paralela se refera la microcontroler si nu are legatura cu conectorul din calculator (LPT sau RS232) la care se leaga programatorul.

Link to comment
Share on other sites

In afara de ISP, care este modul serial de programare, mai exista si modul paralel, cu alte fire decat cele pentru ISP.Programarea seriala poate fi dezactivata daca setezi corespunzator bitii de status de care ti-a spus Laci mai inainte.Programarea paralela nu poate fi dezactivata nicicum. E sigura dar incomoda.P.S. Aici notiunea de programare seriala sau paralela se refera la microcontroler si nu are legatura cu conectorul din calculator (LPT sau RS232) la care se leaga programatorul.

Asta nu stiam.Programatorul paralel este download/file.php?id=14291 ?, este pt ponyprog? sa nu ma omor degeaba.
Link to comment
Share on other sites

  • 1 month later...
Guest alxgan

Am patit si eu asa cu un ATMEGA16 si spre rusinea mea am reusit si a doua oara cu un ATMEGA128... Rezolvarea e relativ simplata. Scoate oscilatorul (in caz k ai pus si nu folosesti pe cel intern), si conecteaza un generator de semnal dreptunghiular (5Vcc) pe pinul XTAL1, seteaza Pony la viteza cea mia mica si reprogrameaza biti de clock, reconecteaza oscilatorul si gata :smt003

 

Generatorul de semnal poate fi un 555 sau un alt avr cu un pin programat ca iesire.

 

Ex. avr:

 

DDRxn = 1;for (;;){    PORTnx = 1;   //adauga un delay   PORTnx = 0;}
Link to comment
Share on other sites

Ex. avr:

DDRxn = 1;for (;;){    PORTnx = 1;   //adauga un delay   PORTnx = 0;}
Lasa ma sa te corectez! for (;;){ PORTnx = 1; //adauga un delay PORTnx = 0; //adauga un delay, altfel starea de 0 este foarte scurta, cam 1 clk!}Sau o varianta mai evoluata, ca togglingul nu se face asa ca odata setezi pe 1 si dupa la 0,si nici nu setezi un intreg port daca ai nevoie de un bit!/* Codul este scris pentru winavr */#define CLK_PIN 3#define DELAY 250/* Frecventa oscilatorului, in cazul in care folosesti numai _delay_loop_1, _delay_loop_2 nu este obligatoriu, totusi o sa ai un warning */#define F_CPU 8000000UL#include //.... void main(void) ... etc DDRx |= (1<
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines