DIY Electronic projects
USBASP / ISP - Printable Version

+- DIY Electronic projects (https://forum.yu3ma.net)
+-- Forum: Mikrokontroleri (https://forum.yu3ma.net/forumdisplay.php?fid=52)
+--- Forum: Razvojni sistemi i moduli (https://forum.yu3ma.net/forumdisplay.php?fid=56)
+--- Thread: USBASP / ISP (/showthread.php?tid=2666)



USBASP / ISP - Boban - 01-03-2022

Imam ovaj USBASP programator i "mali" problem sa njim.

[Image: IMG_20220103_172343_8.1.011.jpg]

[Image: IMG_20220103_172323_8.1.011.jpg]

Koristim eXtreme Burner AVR v1.43

Za svaku komandu sa ATmega32 (čitanje, brisanje, flešovanje...) treba izbaciti/ubaciti iz USB porta programator da bi ga softver video, inače javlja grešku da ne može naći USBASP, da pokrene ATmega. Kao da ga ne resetuje posle izvršene komande. On sve odradi korektno, samo traži ovu akciju.

Pozajmio od drugara ovaj i sa njim radi sve korektno:

[Image: 2f8b3c9745da0cb9d.jpg]

[Image: 1674f16bd26a4f3f5.jpg]

Pinovi onog prvog dati ovde:

[Image: SC_0684.png]

Ima li rešenja za ovaj problem ili da se naruči novi?

Skinuo sam progisp 2.0, ali mogu probati kako se ponaša sa njim tek za par dana.


RE: USBASP / ISP - Boban - 01-03-2022

Nađoh neka rešenja sa dva USBASP-a, pa ću probati...

https://blog.podkalicki.com/how-to-update-avr-usbasp-firmware-to-latest-version/
https://octopuslabs.io/blog/how-to-update-usbasp-firmware-using-another-usbasp/

https://www.youtube.com/watch?v=1tU7cAFwzig


RE: USBASP / ISP - MILANNN - 07-13-2022

Nedavno sam i ja kupio takav programator i sve lepo je radio do malopre kad je poceo da izbacuje TASK FAILED PLEASE RETRY AGAIN.Probao sam i na drugom kompjuteru i uvek isto pa sad u cemu je problem? Sve sto mi je palo napamet sam probao i uvek isto.


RE: USBASP / ISP - Boban - 07-16-2022

Probao sam sve da rešim gore opisanu stvar, ali bezuspešno. Ponaša se uvek identično, sa par različitiha firmvera. Batalio sam igru oko toga. Pazario sam novi, identičan kao ovaj koji pravi probleme i gle čuda - on se isto ponaša Big Grin. Ne koristim ih često, tako da mogu preći preko tog gliča. Inače flešuju korektno.

Probaj da reinstaliraš drivere za USBASP kao softver za isti, a pre installa svakako obriši sve tragove uređaja koji su bili povezani na USB. To možeš pešaka preko registry baze ili korišćenjem USBDeview softvera - https://www.nirsoft.net/utils/usb_devices_view.html#DownloadLinks


RE: USBASP / ISP - MILANNN - 07-17-2022

nije bilo do programatora nego sam na atmega8 zeznuo fuse bitove,programator radi,setio se da stavim atmega328 iz arduina i normalno se brise i upisuje.


RE: USBASP / ISP - MILANNN - 10-03-2022

Ajde da ponovo pitam nesto.Probao sam da na tasterima napravim da menjam duty na arduino,to sam vec pravio sa potenciometrom koristeci ADC i radi najnormalnije a sad na isti nacin samo sto bi tasteri menjali vrednost OCR1A nece da radi,idnosno ima fiksni duty koji se nemenja na pritisak tastera a posle par minuta duty se smanji i ostane samo linija na osciloskopu.Evo kako sam probao:


//MOD 8 PHASE AND FREQENCY CORRECT PWM
int taster1 = 2;
int taster2 = 3;
int impuls;


void setup(){
DDRB |= (1<<PB1)|(1<<PB2);
TCCR1A = 0;
TCCR1A = 0;
TCCR1A = (1<<COM1A1) + (1<<COM1B1);
TCCR1B = (1<<WGM13) + (1<<CS10);
impuls = 500; //pocetna vrednost
ICR1 = 2000; //perioda
OCR1A = impuls;
pinMode(taster1,INPUT);
pinMode(taster2,INPUT);

}

void loop() {

PORTB |= (1<<PB1)|(1<<PB2);
OCR1A = impuls;


if(digitalRead(taster1)==LOW){

ICR1 = 2000;
OCR1A = impuls;
impuls=impuls+1;

delay(300);
if(impuls>1000){
impuls=1000;
PORTB |= (1<<PB1)|(1<<PB2);
}
}

if(digitalRead(taster2)==LOW){

ICR1 = 2000;
OCR1A = impuls;
impuls=impuls-1;

delay(300);
if(impuls<1){
impuls=1;
PORTB |= (1<<PB1)|(1<<PB2);
}
}
}


RE: USBASP / ISP - ZASto - 10-07-2022

Čini mi se da bi trebalo malko da prepraviš ove tvoje if - ove
ovo:
Code:
if(digitalRead(taster1)==LOW)

u  ovo:
Code:
if(!digitalRead(taster1))

isto tako i
Code:
if(digitalRead(taster2)==LOW)