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



Teraz jest 19 lut 2026, o 22:17


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
PostNapisane: 30 lis 2013, o 14:47 
Offline
Nowy

Dołączył(a): 30 lis 2013
Posty: 4
Pomógł: 0

Witam wszystkich,
W celu zmniejszenia poboru prądu postanowiłem zamienić w moim projekcie ATmege 16 na ATmege 328. W projekcie korzystam z przycisków, wyświetlacza LCD i slotu kart SD. Wszystkie peryferia zachowują się dobrze oprócz slotu kart SD. Korzystam w kodzie z biblioteki Petit FatFS. Szukałem w jej plikach miejsca, w którym zdefiniowane są porty ale trafiłem tylko ogólnie na zapis, że korzystamy z portu B. Wyjścia slotu SD podłączone są zgodnie z nazwami: miso do miso, mosi do mosi, SS do CS, SCK do SCK + oczywiście VCC i GND.

Na wyświetlaczu pojawia się komunikat FR_NOT_READY,który zwracany jest przez bibliotekę fatFS.

Wszystko styka dobrze (układ zamontowany na płytce stykowej) - sprawdzałem mirnikiem.

Proszę o sugestię, co musze zrobić, żeby slot działał równei dobrze pod 328 jak działał pod 16.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lis 2013, o 15:39 
Offline
Moderator
Avatar użytkownika

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

jak nie dzisiaj w nocy to jutro powinien ukazać się poradnik na moim blogu - CO MOŻNA a czego NIE MOŻNA i jak sobie RADZIĆ z podłączeniami czy współdzieleniem ISP ... bo chyba kolega ma też z tym kłopoty jak widzę. Więc polecam

_________________
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: 30 lis 2013, o 16:03 
Offline
Użytkownik

Dołączył(a): 05 lut 2013
Posty: 302
Pomógł: 19

No. W koncu zweryfikuje swoja wiedze w tym temacie ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lis 2013, o 18:37 
Offline
Nowy

Dołączył(a): 30 lis 2013
Posty: 4
Pomógł: 0

Panie Mirku, kod który próbuję odpalić działał bez problemu na ATmedze 16. Z 328 jakoś nie chce... Dodam, że AVRDude nie obsługuje atmegi 328 więc w ustawienieach wybieram 328P i wgrywam program z opcją -F. W załączniku kod mojego programu.


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lis 2013, o 20:51 
Offline
Moderator
Avatar użytkownika

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

sliwkacz napisał(a):
Z 328 jakoś nie chce... Dodam, że AVRDude nie obsługuje atmegi 328 więc w ustawienieach wybieram 328P i wgrywam program z opcją -F. W załączniku kod mojego programu.


sorki ale od tego miejsca piszesz same przedziwne rzeczy i niestety pomysły z KOSMOSU :( ... już wyjaśniam

AVRDUDE obsługuje zarówno ATmega328 jak i ATmega328P (wbrew pozorom to dwa różne procki) i jak robisz to z -F to się nie dziw że masz śmigło zamiast działającego programu :( .... Gdzie jest taki avrdude co to potrafi ? nie trzeba daleko szukać np w MkAvrCalculator

_________________
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: 30 lis 2013, o 21:24 
Offline
Nowy

Dołączył(a): 30 lis 2013
Posty: 4
Pomógł: 0

Używam eclipse'a do zaprogramowania mikrokontrolera (wg pordanika z Pana bloga) i przy wyborze 328 dostaje komunikat że urzadzenie nei jest obslugiwane przez avrdude. Przegladajac forum avrfreaks znalazlem post ze nalezy wybrac 328P z opcja -F. Sam tego nie wymyslilem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lis 2013, o 21:48 
Offline
Moderator
Avatar użytkownika

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

sliwkacz napisał(a):
Używam eclipse'a do zaprogramowania mikrokontrolera (wg pordanika z Pana bloga) i przy wyborze 328 dostaje komunikat że urzadzenie nei jest obslugiwane przez avrdude. Przegladajac forum avrfreaks znalazlem post ze nalezy wybrac 328P z opcja -F. Sam tego nie wymyslilem.


A co nie możesz sobie zainstalować AVRDUDE z MkAvrCalculatora ? nawet z darmowej wersji tego programu jeśli nie masz kupionego ? przecież on nie gryzie ... przecież zainstalowane z niego avrdude też nie gryzie ;)

no być może jednak te procki się aż tak nie różnią ale jeszcze raz powtarzam podrasowana wersja avrdude z MkAvrCalca działa tylko trzeba chcieć sobie zainstalować

_________________
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: 30 lis 2013, o 22:13 
Offline
Nowy

Dołączył(a): 30 lis 2013
Posty: 4
Pomógł: 0

Po zmianie ścieżki do avrdude na tą z MkAVrCalca, po zaprogramowaniu układ działa poprawnie. Jednak po odłączeniu zasilania i ponownym jego podłączeniu znów widać tylko komunikat FR_NOT_READY. Czy ma Pan jakiś pomysł co moze byc powodem?
Dodam, że po sprawdzeniu mikrokontrolera przez AVRCalca - układ wraca do życia....

Wcześniej zmieniłem funkcje inicjalizujaca spi na:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


inaczej caly czas wyswietlal sie ten neiszczesny komunikat.

Kody wklejamy przy pomocy syntax=c - Różowy J.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 gru 2013, o 00:56 
Offline
Moderator
Avatar użytkownika

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

skoro masz takie objawy to masz prawdopodobnie coś sprzętowo - pokrębaszone :(

_________________
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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników 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