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



Teraz jest 12 paź 2025, o 23:54


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 35 ]  Przejdź na stronę 1, 2  Następna strona
Autor Wiadomość
PostNapisane: 13 wrz 2013, o 19:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 wrz 2013
Posty: 26
Lokalizacja: Pszczyna
Pomógł: 0

Witam,
czy mógłby ktoś zerknąć na schemat i płytkę? Poskładałem płytkę podłączyłem pod programator i ciągle avrdude zwraca mi błąd jak na screanie. Sprawdziłem wszystkie wyprowadzenia z procka nie ma zwarć. ISP od pinu złącza ml do stopki procka przewodzą poprawnie. W mkAVRCalculator'ze próbowałem się połączyć z różnym SCK i na auto. Lipa
gdzieś tam wyczytałem, że C1 zwarty z masą i resetem może powodować problem z programowaniem procka, więc go usunąłem i dalej lipa.

screan:
Obrazek

schemat:
Obrazek

pcb:
Obrazek
Obrazek
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 20:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

Programowałeś kiedyś już Megę64a na tym avrdude ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 20:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 wrz 2013
Posty: 26
Lokalizacja: Pszczyna
Pomógł: 0

no właśnie jeszcze nie, a ten przylutowany jest prosto z folii.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 20:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 kwi 2012
Posty: 195
Pomógł: 0

Na schemacie masz 8Mhz a MkAVr krzyczy że masz ustawioną na 187500 Hz ...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 20:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 wrz 2013
Posty: 26
Lokalizacja: Pszczyna
Pomógł: 0

nie do końca rozumiem jak mogę to zmienić. Chodzi o kwarc czy sck?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 20:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 kwi 2012
Posty: 195
Pomógł: 0

No moim zdaniem jeśli stosujesz zew. kwarc to w mkavr powinieneś ustawić że go masz ... a tak najlepiej to zapoznać się z instrukcją - czytałeś ? Ja ją "przewalcowałem " i moje kłopoty się skończyły
http://www.atnel.pl/download/pdf_docu/instrukcja_MKAVRCalculator.pdf



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 20:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 wrz 2013
Posty: 26
Lokalizacja: Pszczyna
Pomógł: 0

a ta wartość 187500 się zmienia w zależności od jakiego SCK ustawię w mkAVRCalculatrze.
przy slow SCK ustawionym na przedział 1500 - 500 hz pokazuje wartosc 500



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 20:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

kidcowboy napisał(a):
Na schemacie masz 8Mhz a MkAVr krzyczy że masz ustawioną na 187500 Hz ...

Ale to jest częstotliwosć SCK a nie procesora. Przy 8 MHz powinno być dobrze.
Jakiej wersji AVRDUDE używasz, zwykłej czy podrasowanej ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 20:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 wrz 2013
Posty: 26
Lokalizacja: Pszczyna
Pomógł: 0

jak ustawiam fusbitów i zapisuje je do procak tez wyswietla się błąd z listą wszystkich typów procesorów:

screan:
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 20:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 kwi 2012
Posty: 195
Pomógł: 0

Hmmm nie rozumiem tylko po co ustawiasz slow SCK. Może najpierw spróbuj "skontaktować się" z uC . Jeśli masz na stałe zew. kwarc 8Mhz. to w MKAvr ustaw też taką częstotliwość - w zakładce Fusy Uproszczone - wywal to SCK i zobacz czy coś się zmienia.
Sprawdź czy MkAVR wykrywa twój programator - na początek
Sprawdź czy w Eclipsie ustawiłeś procesor Atmega 64A... może tu siedzi babol !



Ostatnio edytowano 13 wrz 2013, o 20:26 przez kidcowboy, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 20:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 wrz 2013
Posty: 26
Lokalizacja: Pszczyna
Pomógł: 0

zwykłej tej instalowanej z mkAVRCalc



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 20:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 kwi 2012
Posty: 195
Pomógł: 0

ogrodnik2ha napisał(a):
zwykłej tej instalowanej z mkAVRCalc

?? Tego nie zrozumiałem



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 20:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

Napewno ??
Bo wygląda jakby nie obsługoiwała tego MCU.

Sprobój może zainstalować ją jeszcze raz.
I sprawdź czy jest w dobrym katalogu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 20:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 wrz 2013
Posty: 26
Lokalizacja: Pszczyna
Pomógł: 0

avrdude działa dobrze przepiąłem usbasp pod stary sterownik z atmega644 i wykryl go od razu i to samo z atmage8.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 20:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 kwi 2012
Posty: 195
Pomógł: 0

a w Eclipsie sprawdziłeś czy w projekcie masz ten ATMEGA 64A ustawiony ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 20:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 wrz 2013
Posty: 26
Lokalizacja: Pszczyna
Pomógł: 0

program mkAVRCalculator w zkakladce ustawienia ma klawisz instalacji avrdude.
instaluje w C:/WinAVR-20100110/bin

------------------------ [ Dodano po: 2 minutach ]

gdzie tam do eclipse...
poskładałem płytkę, podłączyłem pod mkAVRcalc i klikam [sprawdz podłączony AVR] w zakładce programator i nie rozpoznaje uc



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 20:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

ogrodnik2ha napisał(a):
program mkAVRCalculator w zkakladce ustawienia ma klawisz instalacji avrdude.
instaluje w C:/WinAVR-20100110/bin


To może wybierz mu inną lokalizację i z tego drugiego AVRDUDE próbuj. Komunikat masz wyraźnie o tym, że ze AVRdude nie rozpoznaje proca 64a.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 20:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 wrz 2013
Posty: 26
Lokalizacja: Pszczyna
Pomógł: 0

z innej lokalizacji avrdude 5.5 zwaraca taki błąd

Obrazek

------------------------ [ Dodano po: 2 minutach ]

tak to posmarkałem :)
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 21:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

A to jest przy kliknięciu "sprawdź podłączony AVR" ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 21:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 lut 2013
Posty: 84
Pomógł: 8

ogrodnik2ha: a czytałeś może w dokumentacji procka w dziale SPI Serial Programming Pin Mapping że "Even though the SPI Programming interface re-uses the SPI I/O module, there is one important difference: The MOSI/MISO pins that are mapped to PB2 and PB3 in the SPI I/O module are not used in the Programming interface.
Instead, PE0 and PE1 are used for data in SPI Programming mode as shown in Table 28-13." - strona 288 ?
Ze schematu wynika, że MISO i MOSI do programowania masz nie tam podłączone gdzie być powinny.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 21:22 
Offline
Użytkownik

Dołączył(a): 12 paź 2012
Posty: 207
Lokalizacja: Rzeszów
Pomógł: 16

Dokładnie jak pisze kolega wyżej, oprócz tego noga PEN do GND.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 21:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 wrz 2013
Posty: 26
Lokalizacja: Pszczyna
Pomógł: 0

wielkie dzięki fredek, pisze jak byk :)
Mam nadzieje że więcej niespodzianek nie znajdę.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 22:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 wrz 2013
Posty: 26
Lokalizacja: Pszczyna
Pomógł: 0

przelutowałem na pająka i pięknie wszystko działa ;)

Poprawny schemat połączenia ISP programatora dla atmega64A
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 22:38 
Offline
Moderator
Avatar użytkownika

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

ogrodnik2ha napisał(a):
Poprawny schemat połączenia ISP programatora dla atmega64A


No nie jest to w pełni poprawny schemat bo w tym momencie URŻNĄŁEŚ sobie możliwość korzystania z UART1 :(

takie coś w prockach ATmega64/128 i podobnych robi się np z multiplekserem ładnie - o coś takiego:

Obrazek


Autor postu otrzymał pochwałę

_________________
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: 14 wrz 2013, o 00:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 wrz 2013
Posty: 26
Lokalizacja: Pszczyna
Pomógł: 0

a jak to się ma do programowania w tym temacie [USBasp]?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 wrz 2013, o 04:48 
Offline
Moderator
Avatar użytkownika

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

ogrodnik2ha napisał(a):
a jak to się ma do programowania w tym temacie [USBasp]?


no zobacz na ten schemat dokladniej.

z lewej strony podłączasz zarowno sygnaly ISP jak i RS232

po prawej do procka. I teraz gdy jest reset LOW w trakcie programowania przez np USBASP to multiplekser przełącza sygnaly isp a po zaprogramowaniu 4053 przełącza sygnaly RS232

Po prostu skup sie chwile i zobaczysz jakie to proste i użyteczne

_________________
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: 14 wrz 2013, o 09:00 
Offline
Użytkownik

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

Skąd ja znam ten schemat :P

ogrodnik2ha: to bardzo w sumie ważne by w przypadku m64 czy m128 włąsnie taki multiplexerek sobie założyć
układ jest tani i banalny a daje naprawdę dużo , ja go stosuje zawsze. w celu uniknięcia kłopotów bo
nagle się okaże że potrzebuję tego UARTA , albo OBU

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 wrz 2013, o 09:33 
Offline
Moderator
Avatar użytkownika

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

SunRiver napisał(a):
Skąd ja znam ten schemat


No tak zapomniałem dodać, że to schemat SunRivera, który krąży po forum jak bumerang ;)

_________________
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: 14 wrz 2013, o 14:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 wrz 2013
Posty: 26
Lokalizacja: Pszczyna
Pomógł: 0

no to będę musiał się przez niego przegryść. Elektronika jest fajna, ładnie kręci, ale jak dla mnie to jeszcze daleka droga takie multipleksery. Jak na razie czarna magia.
Gdyby nie bluebook i kursy eagle to uuuu byłbym jeszcze w gęstych krzakach.
Ja tam dobry jeste w takich klockach ot co dla rozluźnienia tematu.
Nawiasem sterownik składam do starowania takimi led no i nawadnianiem i td.
ObrazekObrazekObrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 wrz 2013, o 23:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 wrz 2013
Posty: 26
Lokalizacja: Pszczyna
Pomógł: 0

Witam,
wracając do tematu- staram się rozgryźć te multipleksowanie.
I mam pytanie:
Czy piny BY ISP_PDI odpowiada MISO, CY ISP_PDO MOSI dla gniazda ISP?



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: 35 ]  Przejdź na stronę 1, 2  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO