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



Teraz jest 20 kwi 2024, o 12:10


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 23 cze 2019, o 12:52 
Offline
Użytkownik

Dołączył(a): 13 mar 2018
Posty: 25
Pomógł: 0

Witam,

Pomiar ADC działa super. Korzystam z wewnętrznego nap. odniesienia.
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Teraz potrzebuję pobawić się z zewnętrznym nap. odniesienia. I tu pojawia się pytanie jak zdefiniować
zmienną REF_111?
Wpisać po prostu REF_111 =0
Czy zanegować bity REF_111 !(1<<REFS1)| !(1<<REFS0) ??



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 cze 2019, o 14:10 
Offline
Moderator
Avatar użytkownika

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

fenix2 napisał(a):
Czy zanegować bity REF_111 !(1<<REFS1)| !(1<<REFS0) ??

wykrzyknik służy do negacji logicznej a nie bitowej - więc takim zapisem robisz masakrę niestety.

Prawidłowo bity się zeruje tak jak pokazał wyżej kolega zubik

A ja polecam zajrzeć do Bluebooka - i już nawet pomijając rozdziały o operacjach bitowych czy logicznych - to na końcu jest skrócona tabela w której pokazałem jak się bity, zeruje, zapala czy zmienia stan na przeciwny

I ostatnie rozwiązanie - sprawdź w PDF jakie te bity mają wartość po restarcie procka - bo jeśli zera - to po co w ogóle je tykać? że tak powiem

_________________
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: 23 cze 2019, o 15:55 
Offline
Użytkownik

Dołączył(a): 13 mar 2018
Posty: 25
Pomógł: 0

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



Czyli co w ogóle pominąć ten ADMUX? I taki zapis wystarczy:

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lip 2019, o 14:40 
Offline
Użytkownik

Dołączył(a): 13 mar 2018
Posty: 25
Pomógł: 0

zubik napisał(a):
A nie lepiej zdefiniować np:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


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



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