Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 29 sty 2026, o 21:00


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 16 gru 2016, o 18:07 
Offline
Użytkownik

Dołączył(a): 27 wrz 2014
Posty: 32
Pomógł: 0

Witam
Mam zestaw ATNEL ATB 1.04 ale chciałbym pod programator w tym zestawie podłączyć ATMEGĘ 8A na płytce stykowej i wgrać wsad. Niestety nie wiem jak przestawić zworki lub coś innego tak by pod złącze IDC10 podłączyć ATMEGĘ8A?
Nie wiem czy w ogóle jest taka możliwość? Próbowałem podłączyć według opisów znalezionych w necie ale bez dodatkowych ustawień na płytce, wyświetla błąd avrdude. Jak podłączę procesor ATMEGA32, ten w gnieździe wszystko działa, jak bezpośrednio podłączę procesor do złącza IDC10 to MKAVRkalkulator wyrzuca błąd.
Można dokupić konwerter, ale ja mam tylko jedną Atmegę8a do zaprogramowania.

Pozdrawiam



Ostatnio edytowano 20 sty 2017, o 14:52 przez urchin, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2016, o 18:09 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27449
Lokalizacja: Szczecin
Pomógł: 1045

a czyś ty w ogóle wyjmował ATmegę32 z podstawki w ATB gdy to próbowałeś robić ? ;) bo jeśli nie to próbowałeś programować dwa procki naraz i to różne - więc nie dziw się że no TAKA SZTUCZKA jeszcze się nikomu nie udała i nie uda ;)

------------------------ [ Dodano po: 1 minucie ]

pewnie że jest to możliwe i nie wiem czego tu szukać po necie - jeśli wystarczy podłączyć linie ISP i zasilanie z gniazda KANDA do stykówki na której masz swój m8, wyjąć oczywiście z atb procka m32 ....

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2016, o 18:13 
Offline
Użytkownik

Dołączył(a): 27 wrz 2014
Posty: 32
Pomógł: 0

Nie nie wyjmowałem ale odłączałem przewody MISO,SCK itd. i podłączałem pod procesor na płytce stykowej i uruchamiałem MKAVKalkulator. Myślałem, że jak odłączę przewody do programowania to nie będzie miało znaczenia czy procesor ATMEGA32 jest w gnieździe. Jeszcze nie zacząłem programować, utknąłem na tym , że MKAVKalkulator nie wykrywa procka ATMEGA8A?
Ten komunikat był podobny do tego jak nie podłączyłem tych przewodów z IDC10 do pinów procesora na płytce.
Na płytce nie musiałem podłączać GND i VCC ale do płytki stykowej podłączyłem 2xGND i VCC I AVCC, a także MISO, SCK, MOSI.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2016, o 18:32 
Offline
Użytkownik

Dołączył(a): 26 lut 2014
Posty: 288
Lokalizacja: Gdańsk
Pomógł: 13

Możesz bezpośrednio z programatora wbudowanego wziąć sygnały, bo z tego co napisałeś to zrozumiałem że bierzesz sygnały ze złącza isp, a powinieneś właśnie z programatora
Spójrz na te obazki, pamiętaj o połączeniu masy jeśli zasilacz z innego źródła niż atb

http://atnel.pl/Upload/image/atb104/mod ... onnect.jpg
http://atnel.pl/Upload/image/atb104/mod ... matora.jpg



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2016, o 18:40 
Offline
Użytkownik

Dołączył(a): 27 wrz 2014
Posty: 32
Pomógł: 0

Wyjąłem procesor ATMEGA32 z podstawki, przez IDC10 podłączyłem wszystkie wymagane przewody czyli 2XGND, VCC z AVCC, SCK, MISO, MOSI, RST.
MKAVKalkulator po wciśnięciu "Sprawdź podłączony AVR" wyświetla:

Błąd AVRDUDE -nie odpowiada podczas próby dostępu do portu ft0.
Za chwilę sprawdzę zmieniając podłączenie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2016, o 18:45 
Offline
Użytkownik

Dołączył(a): 26 lut 2014
Posty: 288
Lokalizacja: Gdańsk
Pomógł: 13

Podłącz pod to złącze koło wyświetlacza LCD (tam gdzie podłączasz przewód programatora)


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2016, o 18:49 
Offline
Użytkownik

Dołączył(a): 27 wrz 2014
Posty: 32
Pomógł: 0

@43kuku Dziękuję! zadziałało:)

Przeleżała ta płytka u mnie trochę czasu , teraz wracam i gubię się w tych pinach.

Faktycznie podłączałem do IDC10 a powinienem bezpośrednio do przetworniczki.

Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2016, o 18:57 
Offline
Użytkownik

Dołączył(a): 26 lut 2014
Posty: 288
Lokalizacja: Gdańsk
Pomógł: 13

Nie ma za co :)
Po to jest to forum :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2016, o 19:19 
Offline
Użytkownik

Dołączył(a): 27 wrz 2014
Posty: 32
Pomógł: 0

Teraz mam problem przy wgrywaniu softu :(


Cyt:
Programmer „ATB-FT232R” could not initialize the target hardware.
Please check that target hardware is connected correctly.
Reson:
Avrdude initialization failed rc-1.



Kompilacja przebiegła chyba bez problemu.

Cyt:
19:16:45 **** Build of configuration Release for project ROZLUTOWNICA ****
make all
'Building file: ../lut987_v2/hw.c'
'Invoking: AVR Compiler'
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega8a -DF_CPU=1000000UL -MMD -MP -MF"lut987_v2/hw.d" -MT"lut987_v2/hw.o" -c -o "lut987_v2/hw.o" "../lut987_v2/hw.c"
'Finished building: ../lut987_v2/hw.c'
' '
'Building file: ../lut987_v2/lcd.c'
'Invoking: AVR Compiler'
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega8a -DF_CPU=1000000UL -MMD -MP -MF"lut987_v2/lcd.d" -MT"lut987_v2/lcd.o" -c -o "lut987_v2/lcd.o" "../lut987_v2/lcd.c"
'Finished building: ../lut987_v2/lcd.c'
' '
'Building file: ../lut987_v2/lut987_v2.c'
'Invoking: AVR Compiler'
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega8a -DF_CPU=1000000UL -MMD -MP -MF"lut987_v2/lut987_v2.d" -MT"lut987_v2/lut987_v2.o" -c -o "lut987_v2/lut987_v2.o" "../lut987_v2/lut987_v2.c"
'Finished building: ../lut987_v2/lut987_v2.c'
' '
'Building target: ROZLUTOWNICA.elf'
'Invoking: AVR C Linker'
avr-gcc -Wl,-Map,ROZLUTOWNICA.map -mmcu=atmega8a -o "ROZLUTOWNICA.elf" ./lut987_v2/hw.o ./lut987_v2/lcd.o ./lut987_v2/lut987_v2.o
'Finished building target: ROZLUTOWNICA.elf'
' '
'Invoking: AVR Create Extended Listing'
avr-objdump -h -S ROZLUTOWNICA.elf >"ROZLUTOWNICA.lss"
'Finished building: ROZLUTOWNICA.lss'
' '
'Create Flash image (ihex format)'
avr-objcopy -R .eeprom -R .fuse -R .lock -R .signature -O ihex ROZLUTOWNICA.elf "ROZLUTOWNICA.hex"
'Finished building: ROZLUTOWNICA.hex'
' '
'Create eeprom image (ihex format)'
avr-objcopy -j .eeprom --no-change-warnings --change-section-lma .eeprom=0 -O ihex ROZLUTOWNICA.elf "ROZLUTOWNICA.eep"
'Finished building: ROZLUTOWNICA.eep'
' '
'Invoking: Print Size'
avr-size --format=avr --mcu=atmega8a ROZLUTOWNICA.elf
AVR Memory Usage
----------------
Device: atmega8a

Program: 7894 bytes (96.4% Full)
(.text + .data + .bootloader)

Data: 88 bytes (8.6% Full)
(.data + .bss + .noinit)

EEPROM: 21 bytes (4.1% Full)
(.eeprom)


'Finished building: sizedummy'
' '

19:16:46 Build Finished (took 1s.391ms)


Oprogramowanie jest do rozlutownicy z kitu AVT 987 i poprawiłem tylko jedną linijkę.
Cyt:
u08 StanZal = ST_WYL;
Chyba w Eclipse muszę coś przestawić, a może coś z toolchainem?
Ten program był chyba napisany w AVR Studio, przeniosłem do Eclipse według porady Mirka w filmiku z płytki.

------------------------ [ Dodano po: 3 minutach ]

Pamiętam coś o spowolnieniu:
-B 4800

może to to?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2016, o 19:26 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8630
Pomógł: 338

urchin napisał(a):
Programmer „ATB-FT232R” could not initialize the target hardware.
Please check that target hardware is connected correctly.
Reson:
Avrdude initialization failed rc-1.


chyba wszystko jasne jest ??
Sprawdź podłączenia ...
a nie szukaj problemu w toolchainie ... od kiedy toolczain ma coś wspólnego z obsługą programatora ??

tu decyduje co wybrałeś jako programator , jak podłaczyłeś czy masz zasilanie , czy masz źródło taktowania
a nawet czy poprawny mikrokontroler wybrałeś

kompilator swoje zrobił ...

urchin napisał(a):
Device: atmega8a

Program: 7894 bytes (96.4% Full)
(.text + .data + .bootloader)

Data: 88 bytes (8.6% Full)
(.data + .bss + .noinit)

EEPROM: 21 bytes (4.1% Full)
(.eeprom)


'Finished building: sizedummy'
' '

19:16:46 Build Finished (took 1s.391ms)


i nic wiecej niema do roboty



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2016, o 20:50 
Offline
Użytkownik

Dołączył(a): 27 wrz 2014
Posty: 32
Pomógł: 0

Udało mi się skompilować i wgrać do procka, ale tylko z Fusy uproszczone 1Mhz, jak próbuję zmienić w MKAVkalkulator na Fusy uproszczone na 8Mhz(wewnętrzny oscylator) i zapisać z weryfikacją zgłasza mi błąd, a po ponownym sprawdzeniu AVR Fusy uproszczone są ustawione na 1Mhz, czyli się nie zmieniły.

Muszę mieć taktowanie ustawione na 8Mhz, tak jest w oryginalnym procku z AVT 987, przy 1Mhz chodzi, ale program jest przerabiany dużo wolniej. Widzę to bo jak włączam to uruchamia się Lutownica i Rozlutownica z przerobionym wsadem.
Zresztą sprawdziłem oryginalną atmegę i w niej jest ustawione Fusy uproszczone 8Mhz.

Muszę zapisać w procku Fusy uproszczone)wewnętrzny oscylator) =8Mhz, a nie mogę?

Proszę o pomoc.

------------------------ [ Dodano po: 7 minutach ]

Chyba się udało, zaznaczyłem ptaszkiem opcję slowsck i poszło.

------------------------ [ Dodano po: 57 minutach ]

Dziękuję za pomoc.

Pozdrawiam Krzysztof



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Google [Bot] i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO