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



Teraz jest 9 sty 2025, o 10:44


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 30 lis 2013, o 17:02 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 lip 2012
Posty: 157
Pomógł: 8

witam.

Chciałem posklejac kod do obslugi 1wire doklanie chcodzi mi o ds18b20. Chciałem zrobic odczyt jednego czujnika, cos tam wkleilem cos wyrzuciłem jednak kompilator wyrzuca mi błąd:
Kod:
make all
Building file: ../main.c
Invoking: AVR Compiler
avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega32 -DF_CPU=8000000UL -MMD -MP -MF"main.d" -MT"main.d" -c -o "main.o" "../main.c"
../main.c: In function 'main':
../main.c:75: error: static declaration of '__vector_10' follows non-static declaration
../main.c:75: error: previous declaration of '__vector_10' was here
../main.c:85: error: expected declaration or statement at end of input
make: *** [main.o] Error 1



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


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


siedzę juz troche przy tym i nie moge jakoś tego rozkiminic choc podejrzewam ze problem jest banalnie prosty

target hardware MCU atmega32, MCU clock 8000000Hz.

pozdrawiam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lis 2013, o 17:22 
Offline
Użytkownik

Dołączył(a): 02 maja 2012
Posty: 34
Pomógł: 2

Witaj, na końcu main brakuje klamry zamykającej


Autor postu otrzymał pochwałę


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

Dołączył(a): 18 lip 2012
Posty: 208
Lokalizacja: Kraków
Pomógł: 16

Brakuje ci } w if-ie sprawdzajacym flage sekund. Dodatkowo nie zerujesz flagi sekund i uklad nie bedzie dzialal prawidlowo


Autor postu otrzymał pochwałę


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

Dołączył(a): 31 lip 2012
Posty: 157
Pomógł: 8

dzieki koledzy, zgadza sie. Brakowalo klamry zamykającej. Dopiero oswajam sie z eclipse wiec nie zrozumiałem o co chodzi kompilatorowi. Kompilator jednak doskonały bo jeśli otwieram klamrę to odrazu pojawia się klamra zamykająca jednak przy operacjach typu kopiuj wklej samemu można się pogubić i szukac szukać co gdzie sie zaczyna i gdzie kończy.

pozdrawiam.



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

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