Skocz do zawartości

Padnieta Atmega16


Pomocna odpowiedź

Napisano

Witam, mam problem ponieważ źle ustawiłem fuse bits w mojej atmedze i teraz niestety ale nie da się z nią skontaktować 🙁... najprawdopodobniej załączyłem te które widać poniżej, niby powinno być wszystko w porządku bo jest ustawiona na 4mhz wewnętrzny oscylator, ale jednak nie działa 🙁. Co z tym teraz zrobić 🙁?

IMG_4aa3d9bb5637f3201.jpg

  • 3 tygodnie później...

Możemy w łatwy sposób zrobić sobie taki generator biorąc inny miktokontroler i programując go np. takim kodem, następnie podłączając dowolny pin z portu B pod XTAL1:

#include <avr/io.h> 
int main(void) 
{ 
DDRB=0xFF; 
for(;;) 
{ 
asm("nop"); 
PORTB=0x00; 
asm("nop"); 
PORTB=0xFF; 
} 
}

No tak w sumie na to też mogłem wpaść 🙂, a to nie ma większego znaczenia jaka będzie częstotliwość wygenerowana, oczywiście rozumie że w granicach taktowań procka 🙂, to jedyny warunek?

Nie wiem jaką częstotliwość ma ten sygnał z mikrokontolera. Wiem natomiast, że ten sposób działa bo tak właśnie przywróciłem swojego ATmega168 ileś czasu temu.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...