Witam
Wypróbowałem swój kod na Arduino Leonardo, wszystko hula. Gorzej jak podepnę to do ATtiny13A. Układ mimo podłączenia tak jak do Arduino nie wysyła napięcia na pin z MOSFETem, nawet jeśli ono się zgadza. Jeśli jednak wypnę obydwie baterie to wtedy przy kliknięciu guzika dioda zapala się tak jak być powinno (bo napięcie wynosi 0V ), jeśli nie wyjmę to nie.
Jestem zielony w gołych mikrokontrolerach, czy to może być skutek braku jakiejś części, np słyszałem, że trzeba podpiąć dławik ale nie wiem gdzie, inna sprawa ze na gołej ATmedze8 dziala bez niego.
Najdziwniejsze jest to, że jak wypnę USBasp z portu USB i podam napięcie z li-ion na przetwornik ADC (którykolwiek) to wtedy pali się diodka zasilania na USBasp (tak jakby przetwornik analogowy zmieniał sie w Vcc?)
Od razu mówię, że to raczej nie jest problem z fusebitami, bo sprawdzałem w mkAVRcalculatorze i w uproszczonych się zgadza z bootloaderem.
Programy piszę w Arduino IDE.
Kody:
Niedziałający w ATtiny13A:
Kody:
Niedziałający w ATtiny13A:
I działający z Arduino Leonardo (różni się tylko konfiguracją pinów):
Schemat podłączenia:
Dla wypróbowania układu zamiast tranzystorów i MOSFETa podłączyłem diodę LED.Na arduino wszystko działało, zaś na ATtiny13A nie.
Wypróbowałem swój kod na Arduino Leonardo, wszystko hula. Gorzej jak podepnę to do ATtiny13A. Układ mimo podłączenia tak jak do Arduino nie wysyła napięcia na pin z MOSFETem, nawet jeśli ono się zgadza. Jeśli jednak wypnę obydwie baterie to wtedy przy kliknięciu guzika dioda zapala się tak jak być powinno (bo napięcie wynosi 0V ), jeśli nie wyjmę to nie.
Jestem zielony w gołych mikrokontrolerach, czy to może być skutek braku jakiejś części, np słyszałem, że trzeba podpiąć dławik ale nie wiem gdzie, inna sprawa ze na gołej ATmedze8 dziala bez niego.
Najdziwniejsze jest to, że jak wypnę USBasp z portu USB i podam napięcie z li-ion na przetwornik ADC (którykolwiek) to wtedy pali się diodka zasilania na USBasp (tak jakby przetwornik analogowy zmieniał sie w Vcc?)
Od razu mówię, że to raczej nie jest problem z fusebitami, bo sprawdzałem w mkAVRcalculatorze i w uproszczonych się zgadza z bootloaderem.
Programy piszę w Arduino IDE.
Kody:
Niedziałający w ATtiny13A:
Kody:
Niedziałający w ATtiny13A:
Code: text
I działający z Arduino Leonardo (różni się tylko konfiguracją pinów):
Code: text
Schemat podłączenia:

Dla wypróbowania układu zamiast tranzystorów i MOSFETa podłączyłem diodę LED.Na arduino wszystko działało, zaś na ATtiny13A nie.