Witam,
Mam problem z atmegą8A w wersji SMD. Przylutowałem ją do PCB które zrobiłem (schemat poniżej) i bez problemu udało się zaprogramować, niestety program nie działał jak powinien. Wgrałem więc prosty program do migania diodą (konkretnie jednym znakiem na wyświetlaczu 7 segmentowym 3 znakowym) i program dział tak jakby, ponieważ czasami przerywa tak jakby opóźniając mignięcie lub miga strasznie szybko bardzo nieregularnie. Bywa i tak, że przez jakiś czas dział dobrze i nagle przestaje. Wszystko dobrze zlutowane według schematu poniżej. Taktowane wewnętrznym oscylatorem 1MHz a zewnętrznie podpięty jest kwarc 32,768 kHz ponieważ cały projekt ma być jak najbardziej energooszczędny. DO filtrowania zasilania użyłem 2 kondensatorów 100pF i 10uF. Dodatkowo znalazłem informację, że czasami do kwarcu 32kHz potrzebne są dodatkowe kondensatory (ale znalazłem również taką że nie są, na płytce stykowej działało bez) więc je dolutowałem niestety dalej to samo a przecież program do migania diodą nie korzysta z zewnętrznego kwarcu tylko z wewnętrznego generatora. Zasilam to 3V z 2 baterii AAA próbowałem też 5V z USB, nic nie pomogło. Ma ktoś może jakiś pomysł, wskazówki co może być nie tak?
Dzięki.

Mam problem z atmegą8A w wersji SMD. Przylutowałem ją do PCB które zrobiłem (schemat poniżej) i bez problemu udało się zaprogramować, niestety program nie działał jak powinien. Wgrałem więc prosty program do migania diodą (konkretnie jednym znakiem na wyświetlaczu 7 segmentowym 3 znakowym) i program dział tak jakby, ponieważ czasami przerywa tak jakby opóźniając mignięcie lub miga strasznie szybko bardzo nieregularnie. Bywa i tak, że przez jakiś czas dział dobrze i nagle przestaje. Wszystko dobrze zlutowane według schematu poniżej. Taktowane wewnętrznym oscylatorem 1MHz a zewnętrznie podpięty jest kwarc 32,768 kHz ponieważ cały projekt ma być jak najbardziej energooszczędny. DO filtrowania zasilania użyłem 2 kondensatorów 100pF i 10uF. Dodatkowo znalazłem informację, że czasami do kwarcu 32kHz potrzebne są dodatkowe kondensatory (ale znalazłem również taką że nie są, na płytce stykowej działało bez) więc je dolutowałem niestety dalej to samo a przecież program do migania diodą nie korzysta z zewnętrznego kwarcu tylko z wewnętrznego generatora. Zasilam to 3V z 2 baterii AAA próbowałem też 5V z USB, nic nie pomogło. Ma ktoś może jakiś pomysł, wskazówki co może być nie tak?
Dzięki.
Kod: C / C++
