Witam
Mam następujący problem. Na płytce stykowej mam Atmege8, zasilanie z zewnętrznego zasilacza, wszystkie kondensatory i rezystory podłączone tak jak jest zalecane. Programator Usbasp, Bascom wersja 2.0.7.3. Miałem 2 nowe Atmegi8. Próbowałem wgrać najprostszy możliwy program do migającej diody z przerwami 1s. Komunikacja z procesorem jest prawidłowa po wybraniu "identify". Wgrywam program, ok, dioda mruga. Tyle że troche za wolno. W fusebitach ustawiony jest wewnętrzny oscylator 1Mhz, a w programie mam napisane na 8Mhz. Zmieniam fusebit na wewnętrzny 8Mhz. Zapisuje. Ok, dioda mruga jak powinna z przerwami 1s. Zmieniam w programie na przerwy 500ms. Wgrywam program. Dioda świeci się ciągle, czyli coś nie gra. W programie mam najpierw set a potem reset pinu. Zamieniam, najpierw reset, potem set. Wgrywam, dioda gaśnie i nie świeci się. Robię kilka prostych zmian w programie i wgrywam, ale dioda ciągle jest zgaszona. Wygląda to jakby prawidłowo załadował sie program tylko za pierwszym razem. Z tym że za każdym razem jest komunikacja z procesorem i po wgraniu jest napisane ze ileś tam bajtów załadowane do pamięci flash. W końcu zmieniam na płytce stykowej procesor na tą drugą nową atmege8. Wgrywam program z mruganiem diody co 1s jak za pierwszym razem i jest to samo. Mruga tylko za wolno. Zmieniam fusebit na wewnętrzny oscylator 8Mhz i zapisuję. Dioda mruga jak powinna. Znowu zmianiam w programie na przerwy 500ms i wgrywam i znowu dioda się świeci ciągle. Robie kilka zmian w programie i wgrywam tak jak z pierwszym procesorem. Znowu wygląda jakby prawidłowo załadował się program tylko za pierwszym razem. W obu Atmegach udało sie wgrać program który działał tylko za pierwszym razem jak były puste a przy następnych załadowaniach programu procesor nie odpowiada. Nadmienie że rok temu robiłem projekt na uczelnie i postępowałem dokładnie tak samo i wszystko tak samo podłączałem i nie miałem takich problemów, a jedyna różnicą była chyba troche starsza wersja Bascoma.
Proszę o pomoc, bo nie mam pojęcia w czym tkwi problem i z góry dziekuję.
Mam następujący problem. Na płytce stykowej mam Atmege8, zasilanie z zewnętrznego zasilacza, wszystkie kondensatory i rezystory podłączone tak jak jest zalecane. Programator Usbasp, Bascom wersja 2.0.7.3. Miałem 2 nowe Atmegi8. Próbowałem wgrać najprostszy możliwy program do migającej diody z przerwami 1s. Komunikacja z procesorem jest prawidłowa po wybraniu "identify". Wgrywam program, ok, dioda mruga. Tyle że troche za wolno. W fusebitach ustawiony jest wewnętrzny oscylator 1Mhz, a w programie mam napisane na 8Mhz. Zmieniam fusebit na wewnętrzny 8Mhz. Zapisuje. Ok, dioda mruga jak powinna z przerwami 1s. Zmieniam w programie na przerwy 500ms. Wgrywam program. Dioda świeci się ciągle, czyli coś nie gra. W programie mam najpierw set a potem reset pinu. Zamieniam, najpierw reset, potem set. Wgrywam, dioda gaśnie i nie świeci się. Robię kilka prostych zmian w programie i wgrywam, ale dioda ciągle jest zgaszona. Wygląda to jakby prawidłowo załadował sie program tylko za pierwszym razem. Z tym że za każdym razem jest komunikacja z procesorem i po wgraniu jest napisane ze ileś tam bajtów załadowane do pamięci flash. W końcu zmieniam na płytce stykowej procesor na tą drugą nową atmege8. Wgrywam program z mruganiem diody co 1s jak za pierwszym razem i jest to samo. Mruga tylko za wolno. Zmieniam fusebit na wewnętrzny oscylator 8Mhz i zapisuję. Dioda mruga jak powinna. Znowu zmianiam w programie na przerwy 500ms i wgrywam i znowu dioda się świeci ciągle. Robie kilka zmian w programie i wgrywam tak jak z pierwszym procesorem. Znowu wygląda jakby prawidłowo załadował się program tylko za pierwszym razem. W obu Atmegach udało sie wgrać program który działał tylko za pierwszym razem jak były puste a przy następnych załadowaniach programu procesor nie odpowiada. Nadmienie że rok temu robiłem projekt na uczelnie i postępowałem dokładnie tak samo i wszystko tak samo podłączałem i nie miałem takich problemów, a jedyna różnicą była chyba troche starsza wersja Bascoma.
Proszę o pomoc, bo nie mam pojęcia w czym tkwi problem i z góry dziekuję.
