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



Teraz jest 29 lis 2024, o 08:47


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 63 ]  Przejdź na stronę 1, 2, 3  Następna strona
Autor Wiadomość
 Tytuł: 1Wire
PostNapisane: 11 sty 2014, o 20:12 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 21
Pomógł: 0

Witam,
Jak należy zmienić program z niebieskiej książki 1Wire aby działał na procesorze ATMega168? Po zmianie procesora we właściwościach projektu w Eclipse (używam WinAVR-20100110), mam następujące błędy:

Kod:
**** Build of configuration Release for project 10_1Wire ****

make all
Building file: ../LCD/lcd44780.c
Invoking: AVR Compiler
avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega168 -DF_CPU=11059200UL -MMD -MP -MF"LCD/lcd44780.d" -MT"LCD/lcd44780.d" -c -o "LCD/lcd44780.o" "../LCD/lcd44780.c"
../LCD/lcd44780.c: In function 'data_dir_out':
../LCD/lcd44780.c:48: error: 'DDRA' undeclared (first use in this function)
../LCD/lcd44780.c:48: error: (Each undeclared identifier is reported only once
../LCD/lcd44780.c:48: error: for each function it appears in.)
../LCD/lcd44780.c: In function 'data_dir_in':
../LCD/lcd44780.c:61: error: 'DDRA' undeclared (first use in this function)
../LCD/lcd44780.c: In function 'lcd_sendHalf':
../LCD/lcd44780.c:74: error: 'PORTA' undeclared (first use in this function)
../LCD/lcd44780.c: In function 'lcd_readHalf':
../LCD/lcd44780.c:90: error: 'PINA' undeclared (first use in this function)
../LCD/lcd44780.c: In function '_lcd_write_byte':
../LCD/lcd44780.c:110: error: 'PORTA' undeclared (first use in this function)
../LCD/lcd44780.c: In function '_lcd_read_byte':
../LCD/lcd44780.c:140: error: 'PORTA' undeclared (first use in this function)
../LCD/lcd44780.c: In function 'check_BF':
../LCD/lcd44780.c:163: error: 'PORTA' undeclared (first use in this function)
../LCD/lcd44780.c: In function 'lcd_write_cmd':
../LCD/lcd44780.c:176: error: 'PORTA' undeclared (first use in this function)
../LCD/lcd44780.c: In function 'lcd_write_data':
../LCD/lcd44780.c:187: error: 'PORTA' undeclared (first use in this function)
../LCD/lcd44780.c: In function 'lcd_init':
../LCD/lcd44780.c:483: error: 'DDRA' undeclared (first use in this function)
../LCD/lcd44780.c:490: error: 'PORTA' undeclared (first use in this function)
make: *** [LCD/lcd44780.o] Error 1

**** Build Finished ****



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 11 sty 2014, o 20:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

ATMega168 niema portu A.
Zmień port w pliku lcd44780.h np. na B

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 11 sty 2014, o 20:30 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 21
Pomógł: 0

OK. Częściowo pomogło. Jednak dalej coś jest nie tak:

Kod:
**** Build of configuration Release for project 10_1Wire ****

make all
Building file: ../main.c
Invoking: AVR Compiler
avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega168 -DF_CPU=11059200UL -MMD -MP -MF"main.d" -MT"main.d" -c -o "main.o" "../main.c"
../main.c: In function 'main':
../main.c:30: error: 'TCCR0' undeclared (first use in this function)
../main.c:30: error: (Each undeclared identifier is reported only once
../main.c:30: error: for each function it appears in.)
../main.c:32: error: 'OCR0' undeclared (first use in this function)
../main.c:33: error: 'TIMSK' undeclared (first use in this function)
../main.c:33: error: 'OCIE0' undeclared (first use in this function)
../main.c: At top level:
../main.c:121: warning: 'TIMER0_COMP_vect' appears to be a misspelled signal handler
make: *** [main.o] Error 1

**** Build Finished ****



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 11 sty 2014, o 20:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

Dla tego procka trzeba będzie inaczej skonfigurować Taimer.
Ten który został zawarty w kodzie był dla ATmega32.
Zerknij do noty katalogowej twojego procka.

------------------------ [ Dodano po: 19 minutach ]

I jak dobrze pamiętam był to tryb CTC dla Timer0 a ATMega168 go nie posiada dla Timer0

------------------------ [ Dodano po: 26 minutach ]

Zerknąłem tak na szybko do noty i ATMega168 ma CTC na Timer2, tylko to będzie wymagało małych modyfikacji w inicjacji i nazwie wektora przerwania ale w nocie wszystko znajdziesz.

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 11 sty 2014, o 21:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 sty 2012
Posty: 777
Lokalizacja: Karpicko k. Wolsztyna
Pomógł: 197

W Atmedze168 tryb CTC mają wszystkie trzy Timery. Jeśli wszystkie to Timer0 też. Trochę inaczej się tylko rejestry nazywają dlatego wywaliło błędy związane z obsługą Timera0.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 11 sty 2014, o 21:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

kurnachatka napisał(a):
I jak dobrze pamiętam był to tryb CTC dla Timer0 a ATMega168 go nie posiada dla Timer0


Fakt bije się w pierś.
Pisałem to jeszcze z głowy zanim zajrzałem do noty.
Na pewno taki przypadek miałem przy ATmega8.

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 11 sty 2014, o 22:38 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 21
Pomógł: 0

Więc co muszę zmienić w poniższym kodzie?

Kod:
/* ustawienie TIMER0 dla F_CPU=11,0592MHz */
   TCCR0 |= (1<<WGM01);            /* tryb CTC */
   TCCR0 |= (1<<CS02)|(1<<CS00);      /* preskaler = 1024 */
   OCR0 = 108;                     /* dodatkowy podział przez 108 (rej. przepełnienia) */
   TIMSK |= (1<<OCIE0);            /* zezwolenie na przerwanie CompareMatch */
   /* przerwanie wykonywane z częstotliwością ok 10ms (100 razy na sekundę) */
   /* do naszych celów nie musi być to bardzo dokładne 10ms */



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 11 sty 2014, o 23:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 sty 2012
Posty: 777
Lokalizacja: Karpicko k. Wolsztyna
Pomógł: 197

Zajrzyj do noty pdf Atmegi168 do rozdziału 14.9 Register Description. Tam masz opisane wszystkie rejestry Timera0.

Ale co tam, każdy był kiedyś początkujący :-)
Konfiguracja przerwania powinna wyglądać tak:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

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


I jeszcze jedno. Kody wstawiaj w znacznikach syntax a nie code. Wtedy są o bardziej czytelne.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 12 sty 2014, o 12:32 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 21
Pomógł: 0

OK. Dzięki za pomoc. Mam jeszcze 2 pytania. Jeśli chcę podłączyć czujnik temperatury do PINu PB0, to w następującym fragmencie kodu (onewire.h) zmieniam tylko PB1 na PB0?

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


Drugie pytania, do procesora muszę dołączyć kwarc 11,0592 MHz do PINów oznaczonych XTAL1 i XTAL2, przez 2 kondensatory np. 22 pF, czyli w programie mkAVR Calculator w zakładce Fusy uproszczone, ustawiam zewnętrzny kwarc > 8 MHz, a następnie wgrywam mój program przez Eclipse?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 12 sty 2014, o 12:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

Cytuj:
OK. Dzięki za pomoc. Mam jeszcze 2 pytania. Jeśli chcę podłączyć czujnik temperatury do PINu PB0, to w następującym fragmencie kodu (onewire.h) zmieniam tylko PB1 na PB0?


Tak tylko tutaj.

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 12 sty 2014, o 12:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 sty 2012
Posty: 777
Lokalizacja: Karpicko k. Wolsztyna
Pomógł: 197

1.Tak zmieniasz PB1 na PB0.

2. A kwarc nie podłączasz poprzez kondensatory tylko bezpośrednio to pinów XTAL1 i XTAL2, a jedne końce kondensatorów podłączasz do GND a drugie do końcówek kwarca. Wtedy musisz przestawić procka na zewnętrzne taktowanie ustawiając czyli > 8MHz.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 12 sty 2014, o 12:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

bielik napisał(a):
Drugie pytania, do procesora muszę dołączyć kwarc 11,0592 MHz do PINów oznaczonych XTAL1 i XTAL2, przez 2 kondensatory np. 22 pF, czyli w programie mkAVR Calculator w zakładce Fusy uproszczone, ustawiam zewnętrzny kwarc > 8 MHz, a następnie wgrywam mój program przez Eclipse?

Po ustawieniu Fus-ów zapisz je, sprawdź połączenie w mkAVR Calculator a następnie wgraj wsad.
Z tego co widziałem z powyższego listingu to kwarc w eclipsie masz już ustawiony na tą częstotliwość.

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 13 sty 2014, o 13:46 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 21
Pomógł: 0

Po podłączeniu kwarcu, ustawieniu częstotliwości w mkAVRCalculator, wgraniu programu, otrzymuję napis na wyświetlaczu:
Kod:
   T1               T2
error              error


Czujnik podłączyłem do PINu PD7. W pliku onewire.h ustawiłem:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Co może być nie tak?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 13 sty 2014, o 14:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

Pokaż cały kod main.c, jakąś fotkę co i jak popodpinane.
A tak na gorąco to czy masz podciągniętą linie danych do VCC dla DS18....

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 13 sty 2014, o 15:00 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 21
Pomógł: 0

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


Obrazek

Linie danych czujnika mam podpiętą do VCC przez rezystor 4,7k



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 13 sty 2014, o 16:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

Sprawdzi miernikiem czy masz vcc na rezystorze podciągającym, wnioskuje po mostkach że może nie dochodzi.
Niestety nie znam tej stykówki, w mojej te rzędy pionowe są podzielone na dwie części.

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 13 sty 2014, o 20:15 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 21
Pomógł: 0

Tak, mam połączenie miedzy VCC a rezystorem. Rozumiem, że kod programu jest OK?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 13 sty 2014, o 21:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

bielik napisał(a):
Rozumiem, że kod programu jest OK?

Wydaje mi się że jest OK.
Skompilowałem go u siebie konfigurując porty dla LCD tak jak u ciebie port B i C i port czujnika na D7 kompilacja bez błędów.
Niestety nie posiadam ATmeg-i 168 żeby to fizycznie wypróbować.
Spróbuj sprawdzić jeszcze połączenia może coś jednak nie styka.

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 14 sty 2014, o 17:23 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 21
Pomógł: 0

Sprawdziłem wszystkie połączenia i wszystko styka, ale nadal zamiast temperatury pokazuje error.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 15 sty 2014, o 18:20 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Wykonaj Project->Clean i Build i pokaż zawartość okienka Console.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 15 sty 2014, o 18:41 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 21
Pomógł: 0

Kod:
**** Clean-only build of configuration Release for project 10_1Wire ****

make clean
rm -rf  ./LCD/lcd44780.o  ./1Wire/crc8.o ./1Wire/ds18x20.o ./1Wire/onewire.o  ./main.o  ./LCD/lcd44780.d  ./1Wire/crc8.d ./1Wire/ds18x20.d ./1Wire/onewire.d  ./main.d  10_1Wire.eep  10_1Wire.hex  10_1Wire.lss  sizedummy  10_1Wire.elf
 

**** Build Finished ****


Kod:
**** Build of configuration Release for project 10_1Wire ****

make all
Building file: ../LCD/lcd44780.c
Invoking: AVR Compiler
avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega168 -DF_CPU=11059200UL -MMD -MP -MF"LCD/lcd44780.d" -MT"LCD/lcd44780.d" -c -o "LCD/lcd44780.o" "../LCD/lcd44780.c"
Finished building: ../LCD/lcd44780.c
 
Building file: ../1Wire/crc8.c
Invoking: AVR Compiler
avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega168 -DF_CPU=11059200UL -MMD -MP -MF"1Wire/crc8.d" -MT"1Wire/crc8.d" -c -o "1Wire/crc8.o" "../1Wire/crc8.c"
Finished building: ../1Wire/crc8.c
 
Building file: ../1Wire/ds18x20.c
Invoking: AVR Compiler
avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega168 -DF_CPU=11059200UL -MMD -MP -MF"1Wire/ds18x20.d" -MT"1Wire/ds18x20.d" -c -o "1Wire/ds18x20.o" "../1Wire/ds18x20.c"
Finished building: ../1Wire/ds18x20.c
 
Building file: ../1Wire/onewire.c
Invoking: AVR Compiler
avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega168 -DF_CPU=11059200UL -MMD -MP -MF"1Wire/onewire.d" -MT"1Wire/onewire.d" -c -o "1Wire/onewire.o" "../1Wire/onewire.c"
Finished building: ../1Wire/onewire.c
 
Building file: ../main.c
Invoking: AVR Compiler
avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega168 -DF_CPU=11059200UL -MMD -MP -MF"main.d" -MT"main.d" -c -o "main.o" "../main.c"
Finished building: ../main.c
 
Building target: 10_1Wire.elf
Invoking: AVR C Linker
avr-gcc -Wl,-Map,10_1Wire.map -mmcu=atmega168 -o "10_1Wire.elf"  ./LCD/lcd44780.o  ./1Wire/crc8.o ./1Wire/ds18x20.o ./1Wire/onewire.o  ./main.o   
Finished building target: 10_1Wire.elf
 
Invoking: AVR Create Extended Listing
avr-objdump -h -S 10_1Wire.elf  >"10_1Wire.lss"
Finished building: 10_1Wire.lss
 
Create Flash image (ihex format)
avr-objcopy -R .eeprom -O ihex 10_1Wire.elf  "10_1Wire.hex"
Finished building: 10_1Wire.hex
 
Create eeprom image (ihex format)
avr-objcopy -j .eeprom --no-change-warnings --change-section-lma .eeprom=0 -O ihex 10_1Wire.elf  "10_1Wire.eep"
Finished building: 10_1Wire.eep
 
Invoking: Print Size
avr-size --format=avr --mcu=atmega168 10_1Wire.elf
AVR Memory Usage
----------------
Device: atmega168

Program:    2976 bytes (18.2% Full)
(.text + .data + .bootloader)

Data:         73 bytes (7.1% Full)
(.data + .bss + .noinit)


Finished building: sizedummy
 

**** Build Finished ****



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 15 sty 2014, o 19:05 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Ostrzeżeń brak. F_CPU ma dobrą wartość. Program dobry. Sprawdź inny termometr. Odłącz całkowicie termometr i przenieś się w inne miejsce na stykówce.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 15 sty 2014, o 20:22 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 21
Pomógł: 0

Sprawdziłem 3 różne czujniki (w innym miejscu płytki) we wszystkich error, gdy uruchomię bez podłączonego czujnika na wyświetlaczu mam:
T1 T2
0.0 C 0.0 C



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 15 sty 2014, o 20:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

Jeżeli się mylę to niech mnie ktoś poprawi ale może to nieprzestawiony wewnętrzny podział zegara przez 8 CKDIV8 w Fus-ach. Chyba że przy zewnętrznym kwarcu on niema znaczenia.

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 15 sty 2014, o 20:35 
Offline
Użytkownik

Dołączył(a): 29 paź 2013
Posty: 34
Pomógł: 0

może rezystor daj mniejszy między 2,2k a 3,7k między vcc a odczytem z dallasa



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 15 sty 2014, o 20:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

No ślepy jestem nawet w mkAVR Calculator pisze jak byk na czerwono(Uwaga CKDIV8 dotyczy każdego taktowania).
Sprawdź czy masz wyłączony ten podział zegara przez 8 a jak nie to go odc hacz i wgraj Fusy.


Autor postu otrzymał pochwałę

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 15 sty 2014, o 20:38 
Offline
Użytkownik

Dołączył(a): 29 paź 2013
Posty: 34
Pomógł: 0

kurnachatka napisał(a):
Jeżeli się mylę to niech mnie ktoś poprawi ale może to nieprzestawiony wewnętrzny podział zegara przez 8 CKDIV8 w Fus-ach. Chyba że przy zewnętrznym kwarcu on niema znaczenia.




też tak myślałem CKOPT może?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 15 sty 2014, o 20:45 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 21
Pomógł: 0

Odznaczenie CKDIV8 pomogło. Wielkie dzięki!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 15 sty 2014, o 20:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

Małymi, małymi kroczkami i przy użyciu sił nadprzyrodzonych (intuicji) rozwiązaliśmy tą zagatkę :lol:

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: 1Wire
PostNapisane: 16 sty 2014, o 20:47 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 21
Pomógł: 0

Niestety to dopiero początek problemów ;) W swoim projekcie muszę wykorzystać RS232. Wyobrażam sobie to tak, że będę przesyłał po prostu wartość temperatury na komputer. Moglibyście polecić jakąś elektronikę dzięki której będę mógł to zrobić? Najlepiej jakieś rozwiązanie sprawdzone i często używane, tak żeby zminimalizować możliwe problemy :) Bo chyba z programem na komputer obsługującym to nie ma raczej problemu?



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: 63 ]  Przejdź na stronę 1, 2, 3  Następna strona

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