Witam, chciałbym się podpiąć do tematu
Sytuacja wygląda tak:
Środowisko Eclipse wraz ze świeżą wtyczką PluginAVR, wszystko dobrze skonfigurowane, wykrywa zestaw ATB rev:1.03 dzięki FT232.
mkAVR_Calculator wykrywa rodzaj uC Atmega16, bo taką na razie mam, Fusy Bity przestawione na zewnętrzny Kwarc, zworki dobrze ustawione. Piny uC sprawdzone pod względem zwarć/przewodności dla pewności.
ATB Manager również wykrywa zestaw uruchomieniowy pod każdym portem USB.
Za pomocą Eclipse oraz mkAVR_Calc kod wgrywany jest poprawnie bez błędów:
Kod:
Launching C:\AVRDUDE_FT232R\avrdude -pm16 -cATB-FT232R -Pft0 -Uflash:w:01_DiodaLED.hex:a "-CC:\AVRDUDE_FT232R\avrdude.conf"
Output:
avrdude: BitBang OK
avrdude: pin assign miso 3 sck 5 mosi 6 reset 7
avrdude: drain OK
ft245r: bitclk 230400 -> ft baud 115200
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e9403
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
ft245r: bitclk 230400 -> ft baud 115200
avrdude: reading input file "01_DiodaLED.hex"
avrdude: input file 01_DiodaLED.hex auto detected as Intel Hex
avrdude: writing flash (150 bytes):
Writing | ################################################## | 100% 0.10s
avrdude: 150 bytes of flash written
avrdude: verifying flash memory against 01_DiodaLED.hex:
avrdude: load data flash data from input file 01_DiodaLED.hex:
avrdude: input file 01_DiodaLED.hex auto detected as Intel Hex
avrdude: input file 01_DiodaLED.hex contains 150 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 0.03s
avrdude: verifying ...
avrdude: 150 bytes of flash verified
avrdude done. Thank you.
avrdude finished
Podczas wgrywania wsadu, świeci się dioda PWRL [zielona] oraz PRG [niebieska]. Następnie naciskam przycisk RST w ATBmanager i czekam na rezultat...
Problem zaczyna się chwile po wgraniu wsadu. Pierwszy program "migająca dioda" *Uploaduje właściwy w razie czego:))
Dioda nie mruga wogóle, świeci światłem ciągłym w tym wypadku PORT PC7. Po zmianie portu diody na jakikolwiek inny i wgraniu ponownie wsadu, znowu zaczyna świecić dioda PC7...
Siedziałem, kombinowałem, być może coś przeoczyłem, niemniej jednak byłbym wdzięczny za jakieś konstruktywne pomysły co może być przyczyną takiego stanu rzeczy
Czyżby uC był walnięty ?
Pozdrawiam Tomasz