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



Teraz jest 24 kwi 2024, o 10:06


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 21 sie 2014, o 13:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 lut 2014
Posty: 212
Lokalizacja: Poznań
Pomógł: 12

witam
Moje pytanie tyczy projektu kolegi PawelGaj .
Czy ktoś uruchomił ten projekt , jeśli tak to jakim cudem bo mnie się nie udało chociaż
wprowadziłem poprawki aby toto wystartowało . Projekt tworzy się z 3 warningami lecz
jego wielkość już podejrzanie ma zbyt małą wielkość bo ciut ponad 21 KB , a projektant
wspomina w swoim poście o ponad 24KB, To by świadczyło że kolega PawelGaj nie podał pełnej konfiguracji .
Sam programik owszem tworzy plik Data.scv na SD lecz bez jakikolwiek rejestrowanych danych .
Jeśli koleżeństwo było by w posiadaniu swojej wersji DZIAŁAJĄCEJ tegoż projektu i chętne w pomocy to było
by miło mnie takową otrzymać .Lub naprowadzić moje poczynania do uruchomienia tego programiku.

Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sie 2014, o 13:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

Ja kiedyś uruchomiłem jego projekt, ale z kilkoma modyfikacjami ;)

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sie 2014, o 13:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 lut 2014
Posty: 212
Lokalizacja: Poznań
Pomógł: 12

a Czy kolega były miły naprowadzić mnie lub udostępnić swoje poprawki



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sie 2014, o 13:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

nie mam tego projektu już na dysku, ale mogę za chwile spróbować uruchomić ten program jeszcze raz ;D

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sie 2014, o 13:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 lut 2014
Posty: 212
Lokalizacja: Poznań
Pomógł: 12

Fajnie by było , byłbym solennie WDZIĘCZNY koledze



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sie 2014, o 14:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

1) Na początku stwórz nowy projekt ( avr - atmega32 taktowanie - 11059200 ) i pamiętaj o odznaczeniu debug.

2) utwórz plik main.c i wklej do niego kod.

3) zaimportuj biblioteki z płyty DVD do projektu ( 1Wire, FatFS, LCD i I2C_TWI - ale tego libsa najlepiej z płyty od zielonej książki ).

4) Paweł zapomniał o pliku rtc.h, więc tworzysz go i wklejasz to:

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


5) w pliku lcd44780.c zmieniasz to:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
na to
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
. Pamiętaj że w pliku lcd44780.h musisz zrobić to samo z definicją fuckcji.

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

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


7) w main.c musisz zastąpić te 2 linijki:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

tym:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
( ustawiasz PA7 jeśli lcd masz podpięty do portu A )

8) w pliku i2c_twi.c musisz dodać
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
aby kompilator nie czepiał się o przerwanie.

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

dodajesz:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
, także w funkcji: FatFS_IoInit () zmieniasz to:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

na to:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
(http://atnel.pl/FatFS_aktualizacja.html)

teraz projekt kompiluje się bez żadnych warningów, a po wgraniu do avr na SD tworzy się plik z pomiarami ;)


Autor postu otrzymał pochwałę

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sie 2014, o 16:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 lut 2014
Posty: 212
Lokalizacja: Poznań
Pomógł: 12

Piękne dzięki koledze .
Przy korekcie mojego listingu w plikach okazało się że miałem / tylko 3 błędy / :cry:
A dzięki koledze zostały wykryte i WSZYSTKO ŚMIGA JAK TALALA :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 sie 2014, o 16:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 lut 2014
Posty: 212
Lokalizacja: Poznań
Pomógł: 12

Ponieważ miałem prywatne prośby o udostępnienie wiadomości
odnośnie pracy tego programiku wklejam przydatne pomoce.
Pełen main.c

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


A tu obrazek Katalogów w projekcie

Obrazek

Pozostałe konieczne poprawki to czytać ten wątek i patrzeć co kolega programek napisał.

I JESZCZE JEDNA WAŻNA INFORMACJA -- TEN PROJEKT NIE ZAWIERA W SOBIE
PROGRAMOWANIA układu RTC , ja osobiście nie mam pojęcia jak to zrobić w tym projekcie ,
ale zastosowałem tu MAŁY "KNYF" - zaprogramowałem ZEGAR programem kolegi Antystatyczny
" Zegarek z przewlekłą otyłością ", z projektu AP_Real_Time_Clock .Po zaprogramowaniu wgrałem skompilowany dataloger i Zegar Hula .


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

Strefa czasowa: UTC + 1


Kto przegląda forum

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