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



Teraz jest 7 lut 2026, o 01:48


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 14 lis 2012, o 22:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Witam

Mam problem z obsługą przerwania, mianowicie dodałem jedną linijkę:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

i wywala error

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


i info z konsoli:

Kod:
**** Budowanie of configuration Release for project Termometr_4x3 ****

make all
Building file: ../main.c
Invoking: AVR Compiler
avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega8 -DF_CPU=1000000UL -MMD -MP -MF"main.d" -MT"main.d" -c -o "main.o" "../main.c"
../main.c: In function 'main':
../main.c:265: error: static declaration of '__vector_3' follows non-static declaration
../main.c:265: error: previous declaration of '__vector_3' was here
../main.c:276: error: expected declaration or statement at end of input
make: *** [main.o] Error 1

**** Build Finished ****


Flagi s2_flag chcę używać do przełączania wyświetlanej temperatury w odstępie 10 sekund (mam 2 czujniki ), ponieważ 2 wskazania nie mieszczą się na wyświetlaczu
o co chodzi w tym błędzie ?


Pozdrawiam

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2012, o 22:47 
Offline
Moderator
Avatar użytkownika

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

Zawsze się dziwię wszystkim, którzy robią TAK GIGANTYCZNE wcięcia ;) bo niby piszą że one są tak duże żeby lepiej widzieć zakresy IFów, pętli itp ..... a tymczasem ciekawy jestem czy jesteś w stanie się ich doliczyć ? ;)

_________________
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 lis 2012, o 22:54 
Offline
Użytkownik

Dołączył(a): 15 lut 2012
Posty: 344
Lokalizacja: Bydgoszcz
Pomógł: 11

Może to że zmienna s2_flag jest typu bool jest powodem błędu. Ja na twoim miejscu zmienił ją uint8_t tak jak zmienna s1_flag.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2012, o 22:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

mirekk36 napisał(a):
Zawsze się dziwię wszystkim, którzy robią TAK GIGANTYCZNE wcięcia ;) bo niby piszą że one są tak duże żeby lepiej widzieć zakresy IFów, pętli itp ..... a tymczasem ciekawy jestem czy jesteś w stanie się ich doliczyć ? ;)


:) jakoś tak wyszło, jestem nie poprawnym (!pro)gramistą a to jest robocza wersja (wiem wiem od początku powinno być jak należy ; ) )

typ zmiennej nic nie zmienia ( próbowałem już wcześniej )

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2012, o 23:31 
Offline
Moderator
Avatar użytkownika

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

No ale ci podpowiedziałem gdzie masz babola ;)

_________________
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 lis 2012, o 23:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

:oops: :)

Dzięki wielkie
Działa pięknie
Może ktoś będzie chciał sprawdzić moją wersję wyświetlania temperarury:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
sig on ;)



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

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