Mam 2 pytania, bascom ale chyba w c jest podobnie, jak odebrać 2 bajty do jednej zmiennej word po I2C? I czy multipleksery analogowe jak CD4052/1 są "przezroczyste dla dtałych napięć? I powyzej jakich zaczynają wpływać na amplitudę? Ktoś mi napisał że kanał działa na pewne częstotliwości jak filtr RC, ale od jakich częstotliwości zacznie wpływać na Napięcie podane? I czy przepuszcza też bez zmiany napięcia jak od 0.05V?? Chodzi mi o
@PoprostuWidelec: @QBA__: o kurde doszłem xD Otóż coś było nie tak z tym odbiorem tych rejestrów bo miał słać 2 bajty z czego 4 MSB puste 0 bo adc 12bit. Teraz w koncu działa. Trzeba NAJPIERW przesunąć pierwszy bajt w lewo, potem dodawać do siebie! Jak dodawałem bajty bez przesunięcia pierwszego odbioru w prawo to kupa wychodziła.
Mirki, może mi ktoś ogarnąć tabelę adresów rejestrów ADS7828, taki adc na i2c. W rtc jest proste mam tabelę że adres konfiguracji jest na 0, a odczyt od 2 adresu, a np rejestr budzika na 9. A w tym datasheet debile nic nie ponumerowali nawet nie wiem gdzie wpisać bajty konfiguracji ani skąd wyciągać wordy z wynikami. http://www.ti.com/lit/ds/symlink/ads7828.pdf #elektronika
Może mi ktoś pomóc bo mnie już to #!$%@?. Co nie wyszukam w google to się zawiesza przeglądarka (FF), czasem na kilkanaście sekund. Dopiero niedawno to się zrobiło nic nie instalowałem. #google #pytanie
W jaki sposób ARMy i w ogóle rozpoznają kiedy załączyć rdzenie na pełne prędkości do danych obliczeń? Skąd wiedzą przed wykonaniem rozkazów że zadania będą wymagały 1Ghz a nie np 200Mhz? #arm #mikrokontrolery #programowanie #elektronika
@Fox_Murder: a to nie system to kontroluje? Są chyba specjalnie instrukcje procesora do jako-tako sterownia jego taktowaniem. I system pewnie śledzi ile zjadają programy i odpowiednio dostosowuje moc.
Ale najpierw w jakiś sposób musi być powiadomiony by dowalić do pieca. Skąd te info ma wziąć?
@Fox_Murder: Kiedy nie grasz, a np. przeglądasz mirko, to Twój komputer przez 99% czasu nic nie robi. Gdzieś tam w tle snują się jakieś smutne procesy, ale Twój główny proces, czyli np. przeglądarka (o ile nie odtwarza jakichś flashowych gównoanimacji) to czeka na input z klawiatury czy myszki. Więc kiedy system operacyjny chce przydzielić
Jest inżynier na sali co majstrował przy static ram w aplikacjach z atmega128? Wie ktoś co się stanie jeśli kostkę ramu zasilę z 3.5V zamiast z minimalną dla kości 4.5V Czasy się drastycznie wydłużą, czy nie będzie w stanie operować?
@Fox_Murder: raz może działać, a raz nie w zależności od obciążenia pracy na niej kość może sę sama resetować i pamięć będzie się zerować zobacz jakie są wartości napięć dla resetu i jakie są tryby resetu
Ej mireczki od #elektronika muszę mieć płytkę ale ze ścieżkami 0.2mm, pod xmega tqfp100, z ramem, czy ktoś umie robić takie drobne dobrej jakości, nie trzeba solder, sama płytka ale dwustronna?? Krew mnie zalewa na samą myśl robienia nawet pod coś o szerokości ścieżek 0.3-4mm. ZAWSZE muszę paczować jakieś przetrawienia. Może ktoś z was to robi ćwierć zawodowo? Adapter odpada, ram ma za duże prędkości jeśli chcemy wycisnąć max prędkość. #diy #
I czy multipleksery analogowe jak CD4052/1 są "przezroczyste dla dtałych napięć? I powyzej jakich zaczynają wpływać na amplitudę? Ktoś mi napisał że kanał działa na pewne częstotliwości jak filtr RC, ale od jakich częstotliwości zacznie wpływać na Napięcie podane?
I czy przepuszcza też bez zmiany napięcia jak od 0.05V?? Chodzi mi o
źródło: comment_mpvzMT1R9x1GD78nybM2p5cMyDiLvM6c.jpg
Pobierz@Fox_Murder: Powiedzmy ze masz funkcję czytającą 1 bajt:
i chcesz odebrać wartość do zmiennej
To musisz użyć przesunięć bitowych(zakładam kolejność MSB(1) LSB(2)):
data = I2C_readByte(1);data =(data << 8);
data |= I2C_readByte(2);
Otóż coś było nie tak z tym odbiorem tych rejestrów bo miał słać 2 bajty z czego 4 MSB puste 0 bo adc 12bit.
Teraz w koncu działa. Trzeba NAJPIERW przesunąć pierwszy bajt w lewo, potem dodawać do siebie!
Jak dodawałem bajty bez przesunięcia pierwszego odbioru w prawo to kupa wychodziła.