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



Teraz jest 17 sie 2026, o 18:15


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 2 lis 2014, o 09:32 
Offline
Użytkownik

Dołączył(a): 11 lut 2013
Posty: 140
Lokalizacja: Kraków
Pomógł: 10

Mam taki problem, ze nie moge sie odwolywac do elementow tablicy zapisanej w pamieci programu za posrednictwem zmiennych. wszystko dziala pieknie jak tablica jest w pamieci ram ale jak uzyje PROGMEM na tablicy to sie program sypie



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lis 2014, o 09:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 16 mar 2014
Posty: 745
Lokalizacja: Warszawa
Pomógł: 32

Witaj Kolego.
Ja jestem całkowicie początkujący i nie wiem czy będę potrafił Ci pomóc, ale obawiam się, że nikt nie będzie w stanie bo sumie jak?
Może przedstawiłbyś jakieś błędy z kompilatora i fragment kodu, z którym masz problem? Bez tego przecież nikt nie będzie w stanie Ci pomóc.

_________________
.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lis 2014, o 10:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

Się program sypie bo się nie kompiluje czy może w czasie uruchamiania po wgraniu wsadu lecą skry z procesora?

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lis 2014, o 10:23 
Offline
Moderator
Avatar użytkownika

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

matisek1233 napisał(a):
ale jak uzyje PROGMEM na tablicy to sie program sypie

Co oznacza że źle napisałeś ten program i to mocno :( .... a bez kodu źródłowego - jak wspominał już kolega wyżej - to pomóc może niestety tylko wróżka :(

Jeśli zaś chcesz wiedzieć jak się zabrać za dostęp do zmiennych w PROGMEM to weź Bluebooka w łapki i zajrzyj do rozdziału o multipleksowaniu wyświetlaczy LED .... tam jest na ten temat sporo opisane i przykłady podane ... czy po prostu pominąłeś sobie ten rozdział w książce ?

_________________
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: 2 lis 2014, o 11:09 
Offline
Użytkownik

Dołączył(a): 11 lut 2013
Posty: 140
Lokalizacja: Kraków
Pomógł: 10

program sie kompiluje i wszystko wydaje sie byc ok do mometu gdy nie wgram programu, mam problemy z internetem (pisze z telefonu) wiec jak tylko bede mial internet to wrzuce kod



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lis 2014, o 11:35 
Offline
Moderator
Avatar użytkownika

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

matisek1233 napisał(a):
program sie kompiluje i wszystko wydaje sie byc ok

Mogę tylko powiedzieć, że masz 100% racji, czyli

"wydaje ci się" ... to nie jest złośliwie ... tylko ty musisz zrozumieć - że

1. wcale nie musi być komunikatu błędu jeśli w tym zakresie (dostępu do pamięci zrobisz błąd)
2. inaczej dobieramy się do flash inaczej do ram i jeszcze inaczej do eeprom
3. bez pokazania swojego kodu to z takimi pytaniem należy zwracać się do jasnowidzów - i to też nie jest złośliwość, tylko podpowiedź jak korzystać poprawnie z forum.

_________________
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: 2 lis 2014, o 14:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

Na początek sprawdź czy do pamięci odwołujesz sie w sposób poprawny. Na początek poczytaj blog Mirka
http://mirekk36.blogspot.com/2013/11/ta ... ogmem.html
Potem możesz skupić się na
http://avr.elektroda.eu/?q=node/4
a na samym końcu
http://www.nongnu.org/avr-libc/user-man ... space.html

Albo w odwrotnej kolejności. Jak chcesz byleby ze zrozumieniem.

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lis 2014, o 14:51 
Offline
Użytkownik

Dołączył(a): 11 lut 2013
Posty: 140
Lokalizacja: Kraków
Pomógł: 10

ok, poradzilem sobie z tym dzieki



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lis 2014, o 15:06 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

Ale skoro kolega poradził sobie to może warto napisać co było przyczyną? Po to jest forum aby ktoś kiedyś odkopał ten temat mając "podobny" problem i żeby znalazł odpowiedź ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lis 2014, o 15:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 mar 2014
Posty: 580
Lokalizacja: Jastrzębie-Zdrój
Pomógł: 71

mirekk36 napisał(a):
program sie kompiluje i wszystko wydaje sie byc ok


Fajnie, że kolega sobie poradził. Ale co do powyższego to pamiętaj, że są 2 zasady informatyki:

1. Komputer (tudzież AVR) jest głupi!
2. W konfrontacji komputer - programista ten pierwszy zawsze ma rację.

Komputer robi tylko i wyłącznie to co mu każemy, nic poza tym. Tak więc to zawsze u nas występuje błąd logiki (najczęściej).

z Niebieskim pozdRowieniem,
Doman89



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: 10 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO