Cześć,
Mam podłączony do atmegi zewnętrzny oscylator 16 MHz z dwoma kondensatorami 22pf.
Gdy w moich projektach na początku definiowałem #define F_CPU 16000000UL, delay 1 sekundowy trwał u mnie o wiele dłużej. Zrozumiałem, że pewnie wchodzi o fuse bity. Zmieniłem w AVR Labie na lfuse = 0xff; hfuse = 0xde; efuse = 0x05, czyli tak jak są zdefiniowane w arduino. No i od tego momentu mikrokontroler przestał reagować na cokolwiek.
Wiem, że mogę próbować go teraz "odceglić" za pomocą arduino, zajmę się tym na dniach, ale czy to możliwe, że atmega nie widzi oscylatora, oscylator lub kondensatory są zepsute, czy po prostu źle raczej nadpisałem fuse bity ?
Mam podłączony do atmegi zewnętrzny oscylator 16 MHz z dwoma kondensatorami 22pf.
Gdy w moich projektach na początku definiowałem #define F_CPU 16000000UL, delay 1 sekundowy trwał u mnie o wiele dłużej. Zrozumiałem, że pewnie wchodzi o fuse bity. Zmieniłem w AVR Labie na lfuse = 0xff; hfuse = 0xde; efuse = 0x05, czyli tak jak są zdefiniowane w arduino. No i od tego momentu mikrokontroler przestał reagować na cokolwiek.
Wiem, że mogę próbować go teraz "odceglić" za pomocą arduino, zajmę się tym na dniach, ale czy to możliwe, że atmega nie widzi oscylatora, oscylator lub kondensatory są zepsute, czy po prostu źle raczej nadpisałem fuse bity ?