Witam, Mam pytanie apropos podlaczenia przetwornika drogi oraz sygnalu wtrysku do uC. Wszyscy pisza o komputerach samochodwych, ale nie doszukalem sie informacji o samym impulsie. Z tego co wiem to wtrysk daje sygnal prostokatny (PWM), czy podobnie jest z przetwornikiem drogi? Czy moge oba sygnaly...
Witam, mam wielką prośbę o pomoc, potrzebuję za pomocą procesora AVR (prawdopodobnie Atmega 32/64 – ale to nie ma tutaj większego znaczenia) mierzyć napięcia z zakresu +-10V, oraz za pomocą PWMu „generować” napięcia również z przedziału +-10V. Dokładniej mówiąc chcę podpiąć taki...
Witam. Chciałbym prosić o pomoc. Robię projekt Ultradźwiękowego czujnika odległości, korzystam z kitu AVT 5370 "Sonar garażowy", z procesorem atmega 8. Do tego dorobiłem płytki z prostowaniem napięcia z trafo, do lcd,przycisków i diód. No,ale do rzeczy. Urządzenie ma mieć 3 tryby pracy: -Kalibracja(na...
Z tym DIY to w sumie racja, drogi moderatorze, jeśli mógłbyś przenieść wątek, to byłbym wdzięczny :). Linux to zdecydowanie dobra droga. WinXP jest tam tylko dla tego że na studiach pisałem w .NET i pod to mam już gotowe rozwiązania. Obecnie jestem na etapie przesiadania się na Linuxa i Jave. Mam...
1 - Na jaką odległość chcesz przesyłać dane? 2 - Jak wygląda środowisko pracy w sensie szumu elektromagnetycznego? (Szczere pole, mieszkanie z WiFi, samochód, linia produkcyjna, stacja radarowa...) 3 - Jaka jest minimalna wymagana prędkość transmisji i opóźnienie czasowe? 4 - Jakie jest zasilanie...
Witajcie panowie :) Fakt przypominam sobie ,że miałem z tym, już kiedyś problem.I coś to już było z tymi bitami. Jednak nie pamiętam. ATmega jest droga bardzo proszę mnie poprowadzić przez temat. Programuję w AVR studio i tam należy ustawić z pewnością jakieś parametry. Jeszcze mam problem z LEDami...
Witam. Wpadłem na pomysł wykonania odtwarzacza plików midi wykorzystując mikrokontroler Atmel Atmega8. Nie znalazłem nigdzie podobnego projektu w internecie, dlatego pisze. Chciałbym aby program był w języku Bascom (tak wiem że to nie najlepszy pomysł, ale dopiero się uczę :P). Prosił bym o pomoc w...
Dzięki za porady...ale chyba nie tędy droga. Masy oczywiście są OK. Zaznaczam, że jak odłączę kartę pomiarową to atmega (całe urządzenia na niej zbudowane) pracuje wyśmienicie. Jeśli obciążę porty wyjściowe do masy (np. przez 10k) też wystawia mi na wszystkie 16 pinów poprawne stany. Tylko jak podepnę...
Filtrować zasilanie zawsze warto. Ja przy swoim hc pin sclr podciągałem zawsze przez rezystor 470. Dodatkowo moja funkcja wygląda tak: [syntax=c]void Master_SPI_Transmit(uint8_t data) { SPI_RESET_SS(); SPDR=data; ... & (1<<SPIF))); SPI_SET_SS(); }[/s... [syntax=c]static...
Witajcie, Projektuje właśnie termometr wykorzystujący termoparę. Scalak do termopary jest na 3,3V, zatem postanowiłem zasilać cały układ tym napięciem. Problem w tym, że nie mam komunikacji na drodze Atmega 8L, MAX3222, komputer. Konwerter USB<->RS232 sprawdzany, połączenie też. Możliwe, że...
tym sie nie przejmuj ,obydwa beda pracowaly w karcie,rzeczywiscie za drogo kupiles ,masz drogi sklep to wszystko
A może Ci się wzmacniacz wzbudza i sam generuje te zakłócenia. To że miernik pokazuje stałe wartości to normalka bo one są wolne i tak zgróbnie mierzą wartość średnią, no a adc łapie wszystko co po drodze i to widzisz na LCD. Sam walczyłem kiedyś z ATMEGA i adc Marcin
Z tego co mi się udało wtedy ustalić problem "felernej" komórki 0 w EEPROM dotyczył raczej kontrolerów serii AT90Sxxxx, i został wyeliminowany w ATmega-ch. ...... ATMEL przyznaje się do istnienia tego problemu. Przykład: Wielkie dzięki za konkrety. A tak swoją drogą to niektóre błędy w tej...
Witam ponownie :) Fusebity mam dobrze ustawione - zawsze tego pilnuję. Natomiast z kodem miałeś rację. Należy za jednym razem napisać : UCSRC =_BV(URSEL)|_BV(UCSZ1)|_... Transmisja PC-> ATmega ruszyła od razu. :D Myślałem, że zapis : UCSRC=_BV(URSEL); UCSRC|=_BV&...
Czyli, co... ta atmega nie uniesie 6 serw? "przy kwarcu 1MHz musza miec rozdzielczosc 10 bitów" - nie rozumiem Trochę wiem o czym piszesz, ale skąd te 0,3, 2,7.... mogłbyś napisać jakiś mały przykład kodu w uC oraz bajtu przesyłanego z aplikacji poprzez rs232 do ruchu serwem o jakiś kąt? w sumie...
Załóżmy że mam pod ATmege 32 podłączony kwarc 16 MHz. Do Atmegi podpiąłem też wyświetlacz, który może pracować na transmisji z max częstotliwością 6 MHz. Plus powiedzmy jeszcze jakieś inne elementy (np. karta pamięci, dioda podczerwieni). Jak te wszystkie różne częstotliwości ogarnąć razem w kodzie...
Witam! Jeśli chodzi o mikrokontrolery, to jest to moje pierwsze starcie. Dostałem pod choinkę płytkę startową zl3avr oraz programator oraz książkę "mikrokontrolery avr atmega w praktyce". Od razu podłączyłem wszystko zgodnie z instrukcją, no i pojawił się problem. :( Pomimo dobrego opisania działania...
Wymyśliłem jak można zmieniać obroty ślinika podjąć odwrotnie bieguny. Odkrycie roku 2010. Dostaniesz za to Nobla :D. Wymyśliłem jak można zmieniać obroty ślinika podjąć odwrotnie bieguny. oto schemat Atmega daje sygnał na portd5 po czym stykają się przekaźniki i załącza się silnik po tem...
Witam! Jednak uczelnia techniczna w końcu zmusiła mnie, abym przybył na to forum, więc oto i jestem ;) Dzień dobry. Z góry przepraszam, jeśli jest to jednak zły dział, ale uważam się za początkującego w mikrokontrolerach i generalnie w elektronice, więc wydawało mi się adekwatne wpisać się tutaj...
Robiłem taki generator tylko że na FPGA i błąd w timingu rzędu 1% psuł cały obraz. Żeby sobie tak sterować obrazem przez VGA + kolory to musisz mieć przetwornik , chociażby na rezystorach i do tego pamięć SRAM (żeby było prościej). Mogę Ci teraz pokazać ile będzie zajmował pamięci RAM sam bufor. Załóżmy...
IMO ATMega może realnie samplować 10-15k razy na sekundę (kanały są multipleksowane czyli przez 3 na 3 kanały). To wystarczająco do takich pomiarów. Inną kwestią są szumy, dokładność itp. Drogi są 2 albo uC - czujnik, lub uC - zewnętrzny przetwornik ADC - czunik. Tanie ARM'y się IMO lepiej...
W zasadzie trafiłem na twoje www i projekty autorstwa Sunrivera po twoich modyfikacjach, wykonałem obie płytki z twojej strony, najpierw mając Atmege32 zdecydowałem się na pcb 2.0, lecz po nieudanym starcie kupiłem Leonardo i przetestowałem środowisko na Leonardo. Następnie zacząłem zgłębiać temat...
ATmega - TinyBasic - jak zacząć? Odpowiedź na to pytanie jest bardzo prosta: Nie zaczynać, o jeśli już zacząłeś to od razu zakończyć: bo TinyBasic to taka sama droga jak BASCOM, a to już przerabiałeś wyciągając właściwy wniosek: Wcześniej pisałem dla ATmegi za pomocą BASCOM ale już dawno...
Dzięki wszystkim za podjęcie tematu. Może łatwiej będzie jak podam trochę więcej szczegółów całego pomysłu.Chodzi o to,żeby drogą radiową w urządzeniu podobnym do limitera prędkości kit AVT-5133, nastawić limitowaną wartość "prędkości" (cudzysłów, gdyż chodzi o inne wykorzystanie tego kitu). Pomyślałem,...
Witam, 1. Mam nie lada zagwozdkę z obsługą zegara PCF8563p przez Atmege32 + wyświetlacz LCD. Sam zegar działa dobrze. Poprawnie wpisuje datę i godzinę. Problem pojawia się z odczytem. W PCF ustawiam wyjście na 1Hz, które jest połączone z Atmegą jako przerwanie INT0. Co kilka razy, przy resecie uC, gdy...
W takim wypadku to wiele wyjasnia :) a stosunek ceny do mozliwosci jest taki mniejwiecej taki sam :) no to poza wytypowanymi jeszcze tymi ukladami wyzej to bym jeszcze dodal: ATtiny12 ATmega8 ATmega128 - ATgigant :) Porownanie wlasciwosci Atmel'i Wiec najlepiej stosuj AVR'y z najmniejsza...
Ot mam taki problem: Odpalam sobie urzadzenie, wsio ładnie pracuje.Nachodzi mnie by sie pozbyć kwarcu, bo Atmega128 pozwala na prace do 8MHz bez zewnętrznego kwrcu. Więc ustawiam sobie bity CKSEL oraz SUT. Rozłączam układ. Wylotowuje kwarc i kondziorki. Odpalam.... CISZA. No to do progrmatora z nim (PonyProg)...
Zrobiłem sobie prosty programator podłączany do LPT, ściagłem z netu program PonyProg2000. Za pierwszym razem, gdy chciałem zaprogramowac procka wyskakiwał mi błąd o kodzie 24 "missing device or cos tam coś tam - nie pamietam). Zapmniałem poprostu skonfigurować sobie odpowiednio programator. Ja to...
Szanowny kolego, ja rozumiem Twoje powody do language-war, ale: 1. Producent układów AVR (Atmel) daje darmowe narzędzia do asm i to ciągle ulepszane, czyli widzi sens, bo monitoruje ilość pobrań, ale to tak poza konkursem, nie mam zamiaru nikogo namawiać, skoro nie zrobił od dłuższego czasu (być może...
tak, bedzie 6A, pamietaj tylko zrobic grube sciezki na plytkach. Problem jest raczej w kwestii cenowej niz "czy da sie zrobic". Po prostu L298 jest drogi i zamiast wstawiac 2/3 to taniej wychodzi zbudowac wlasny mostek.
Odnośnie nauki języka C to proponuję książkę Jerzego Grębosza "Symfonia C++". Do nauki C++ od podstaw jest wręcz rewelacyjna - wszystko wytłumaczone jest w możliwie najprostszy. Języki C i C++ są do siebie bardzo podobne a wszystkie różnice są w tej książce zaznaczone. W necie masz też kurs C który...
220 zł to bardziej drogo niż tanio jak na początek :). Czytałem, że do atmega8 wytarczy port lpt, do którego podłącza się odpowiednie nóżki uC i już możn programować. Zastanawiam się jak podłącza sie przekaźniki do uC bo z obliczeń wychodzi mi że potrzebne będzie na taki przekaźnik do załączenia go...
A swoja drogą to jakżeś to wyczytał? W dokumentacji jest napisane ze taka pamiec wymaga dwóch słów adresujących (MSB i LSB) i2cstart i2cwbyte adres 'adres fizyczny I2C pamieci i2cwbyte adres_msb 'starsza część adresu i2cwbyte adres_lsb 'młodsza cześc adresu i2cwbyte dane i2cstop I odczyt...
czyli da się zapisywać i odczytywać tylko jeden bajt _a1 i trzeba sobie radzić tworząc własną procedurę zapisu i odczytu wielu danych? a jeśli chodzi o sprzętowy TWI, to czy on może pracować jako slave, czy tylko master? programowo obsługuje się go zdajsie tak samo jak wersje bez TWI, tylko zajmuje...
Możesz zastosować filtr RC, ale zawsze będziesz miał albo jakieś duże opóźnienie w zmianie wartości, albo duże tętnienie. Jeżeli chodzi o dobór filtra to spójrz na wątek Swoją drogą po co mierzyć ten sygnał, skoro znasz ustawienia PWM i możesz go obliczyć z dużym przybliżeniem?
Rozumiem, że po drodze MAX232 jest? Sprawdź konfigurację portu COM w terminalu na PC i porównaj z tą którą ustawiłeś w AVRku, kolejna sprawa - zamieść listing - się zobaczy :)
jeszcze jedno - ekperymentowałeś z ATmega8 (nie L), i przy zasilaniu.. 5 V DC w temp. pokojowej? Tak. Był to dokładnie egzemplarz ATMEL ATMEGA8 DIP28, zasilanie 5VDC (pobierane z oddzielnego zasilacza komputerowego), no i wssystko działo się w pokoju- temperatura pokojowa :). Po lekkich przeróbkach...
Kolego ninja04 po prostu zablokowałeś procesor. Temat był wałkowany na forum i sa podane dokładne opisy jak odblokowac procesor. Swoją drogą ciekawe jaki procek zablokowałeś?
Witam. Przymierzam sie do zaprojektowania wilgotnosciomierza na Atmedze. Najwiekszy problem stanowi tutaj sensor. Moge prosto i bezproblemowo zrealizowac go na sensorze SHT75 ale jest on drogi a taki projekt mysle ze nie przejdzie. Alternatywa jest wykorzystanie ktoregos z tych dwoch sensorów SENS-HYD1...
Wzmacniacz do częstościomierza. Rezystor R3 łączy wejście bramki z wyjściem tworzy pętlę sprzężenia zwrotnego zmniejszając wzmocnienie bramki, co wpływa na linearyzację jej charakterystyki. Takie sprzężenie powoduje, że napięcie wyjściowe bramki ustala się w pobliżu połowy napięcia zasilania. Dotyczy...
Ja zrobiłem cos takiego dla systemu z ARM-em i SPARTANEM 250E. Oczywiście kompresje typu ZIP i inne takie z rozwijanym słownikiem całkowicie się nie nadają do małych procków, głównie z powodu małej ilości RAM. Próby z samym Huffmanem dawały słabe wyniki. Dodałem początkowy krok w postaci kompresji powtarzających...
dim pll_czestotliwosc as word dim pll_konfiguracja as word dim pll_pomoc as byte ... funkcja_IC_PLL: pll_pin_... = 1 'stan wysoki lini CE '----- for pll_pomoc = 0 to 11 'pierwsze 12 bitow od LSB pll_pin_da = pll_czestotliwosc.pll_pomoc 'wyslanie bitow kolejno od LSB waitus 255 pll_pin_ck...
Słuchajcie po wszelkich próbach z płytką, ekranowaniem poszczególnych elementów, kombinowaniem z rezonatorami urządzonko poszło na testy do profesjonalnego laba i okazało się, że wszystkie śmieci emitowane przez płytkę (również w pobliżu procka) przechodziły po kablu zasilającym od silnika (o dziwo bezszczotkowego)....
hmm to bedzie wtedy mi odwracalo sygnal. hmm a anody do procka i katody do masy nie moge podlaczyc (oczywiscie rezystor po drodze)?? Kwestia czy w stanie wysokim moze byc pobierany prod ok. 15mA?
Nie tędy droga ;) o wiele efektywniejsze jest zliczanie impulsów przez blok licznika (robi to niezależnie od wykonywanego programu) i tylko w włączać go i wyłączać w określonym przedziale czasu np 1s.
programator podłącz na początku w celu jego uruchomienia bez żadnego kabla pośredniego tylko bezpośrednio do portu LPT. W setup'ie komputera (jak wy to nazywacie w biosie) może być ustawiony port jako zwykły SPP jak tak działam i nigdy nie mam z tym problemu. Podaj zasilanie +5V w celu sprawdzenia...
Witajcie. Jednak robię prędkościomierz do rowera - ma pokazywać prędkość i przebytą drogę. Prosiłbym o jakieś podpowiedzi.. schemacik :) ... co użyć żeby to zbudować ?? może ktoś już takie cudo robił... pozdrawiam
Masz do wyboru dwie drogi: 1. Bardzo szybki przetwornik ADC. Korzystałem kiedyś z syganłówki teksasa: TMS320LF2401A. Miał przetwornika ADC o czasie konversji 500ns. Texas wtedy jeszcze wysyłał sample :-). No i prosty algorytm wykrywający szczyty. 2. Możesz wzmocnić wzm. operacyjnym sygnał przyokazji...
No Dobra program juz prawie napisałem i głowiłem sie nad wersja ze zmiennym PWM+f... ale z tego co mi odpisałes to wnioskuję ze coś tu mi nie gra... A nie możnaby programowo realizować ten restart co 80ms? Moze napisz dokładniej co to ma być a coś doradzimy :) Pozdro No wlasnie o to chodziło...
Niestety w moim wypadku w grę wchodzi jedynie asembler. A jak widać wyżej najlepszym rozwiązaniem będzie rozwiązanie najprostsze (mam mało czasu i zbyt mało doświadczenia). Co do wymogów regulacji nie są one zbyt wygórowane. Regulatory będą pracowały w strukturze kaskadowej (podporządkowanego prądu...
Kolejna działająca kombinacja... WinAVR 20060421 + AVR Studio 4.12 i niedawano upgrade do 4.13... Pewny i niestety dość drogi STK500...
Przeciez to byla tylko moja propozycja. Dla mnie jest to po prostu prostsze rozwiazanie z rejestrami nie neguje magistrali I2C. Ale glowna zaleta jest minimalna ilosc polaczen do wyswietlacza fakt musze dolaczyc 4 tranzystory do sterowania anod wyswietlacza jednak sam wyswietlacz 4 cyfrowy ma tylko...
Timer1 wykorzystujesz do zliczania impulsów (wejście T1) a timer2 w trybie asynchronicznym z kwarcem zegarkowym odlicza czas... Musisz znać obwód koła... Potem to już prosto... Przeliczasz ilość obrotów w danym czasie na drogę i wyliczasz prędkość... Rejestry konfiguracji poszczególnych timer'ów...
Mam problem: komputer bez RS-a. Chciałbym podłączyć się konsolą do ATMegi (hyper terminal), ale nie chce mi się kupować jakichś przejściówek USB-RS. Wymyśliłem, że może by w HyperTerminalu wybrać tego COM-a na którym jest IrDA i... problem mam z rozwiązaniem tego od strony uC (jestem informatykiem,...
Pomyślałem, żeby jeszcze może dać cyfrowe przedwzmacniacze (TDAcośtam, dokładnie nie pamiętam teraz symbolu) przed atmegą i za. Mają one regulacje wysokich i niskich tonów. A ARMy są super i nawet o nich myślałem, ale to jest droga zabawa... sam zestaw startowy kosztuje sporo więcej niż do AVR, a...
Ja też uczyłem się BASCOMa sam :) Więc witaj w Klubie. Generalnie nie odróżniasz programu głównego od podprogramów. To są zupełnie inne fragmenty całego programu. Program główny jest na ogół zapętlonym (żeby się w pewnym momencie nieskończył) zbiorem komend oraz skoków do procedur i funkcji oraz podprogramów....
Tak ale wysyłając ramkę ARP ze swoim adresem MAC jako same zera najbliższe urządzenie sieciowe odeśle ci swój MAC oraz odpowiadający mu adres IP. Po nim możesz określić podsieć w jakiej się znajdujesz i od tego momentu są dwie drogi 1. Możesz spróbować wysłać znowu ARP ale ze swoim adresem MAC i adresem...
Do tego słuzy L200, żaden z Was dwóch nie pofatygował się pogooglować... A swoją drogą czemu nie chcesz ładować ogniw do ich nominalnego napięcia (4.15-Li-ion, 4.20-Li-po) Jeśli kontroler ma tylko ładować ogniwa, to może specjalny AVR :) Pozdrawiam
... to jest przedstawiciel szwedzkiej firmy na naszym rynku krajowym. Ile ty zarabiasz (albo Twoi rodzice) za swoją pracę, a ile za taką samą pracę zarabia się na "zachodzie/północy" Europy?? Są to zupełnie inne relacje cenowe. Co prawda Elfa usiłuje w jakiś tam sposób dostosować ceny do naszego rynku,...
Nie zrobisz tego na przerwaniach. Wywołanie przerwania też zabiera czas. Nie wiem czy nie dałbyś radę uzyskać częstotliwości tego rzędu na fast PWM. Nigdy tak wysoko nie używałem, ale przy kwarcu 16MHz uzyskanie 400KHz to nie problem. Z innych metod zostają bramki albo jakiś mały rezonator ceramiczny...
Witam ! Problem odbioru i nadawaia danych przez łącza szeregowe (SMS,GPRS,SPI), dotyczy prawie zawsze osługi przerwań. Wszyscy respondenci używają języków wyższego poziomu i firmowych procedur obsługi, któe nie zawsze są ukierukowane na obsługę przerwań (na ogół wyłączają przewania), ale takie...
J Transoptor + dioda zenera (transil) na jego wejściu to chyba najlepsze rozwiązanie. też właśnie myśle nad tym rozwiązaniem ale czy przepięcia nie spowodują przekłamań? a co powiecie o impulsach bezstykowego przerywacza to bardzo popularna część w starszych silnikach jak to działa jaki impuls...
Wielkie dzieki za pomoc, skonfigurowałem timer 2 i ocr2 i wszystko smiga jak nalezy, a swoja droga to jestem ciekaw, jak to zrobic na jednym timerze, nie uzywajac obsługi programowej pwm.
Moim zdaniem pomysł trochę chybiony. Do samego programowania wystarczają wyprowadzenia ISP, złącze MMC może i przydatne, ale ja na początku bawiłem się diodami. Za drogi mikrokontroler, pamięć (do zabaw czy początkowych projektów) zbędna. Na początek najlepszy jest atmega8, kilka przycisków, wyświetlacz...
nieno masakra no... kopara opada... Drogi kolego XaFFaX - skoro jak sam stwierdziles timer jest licznikem to zgadzasz sie ze liczy impulsy? bo chyba nie twierdzisz ze ktos skonstruowal urzadzenie potrafiace liczyc rzeczy niematerialne jak czas? A zatem timer zlicza impulsy ktore to pojawiaja sie...
Ale gdyby autor tego projektu użył czujnika 3-osiowego możnaby pokusić się o programową kalibracje nachylenia drogi. Przyprzechyleniu samochodu rozkład sił jest inny. I w pionie nie działa już nam 1G tylko trochęmniej Jak dokładne jest takie urządzenie? Czy ktoś próbował obliczać drogę jaką pokonało...
Przypuszczam ze PIN uległ zniszczeniu poprzez stany nieustalone a nie zbyt mały opornik (tzn duża wartość opornika pomaga, ale nie zapewqnia gwarancji). Zastosuj na samym pinie dodatkowe zabezpieczenie, np.transil 5,8V bipolarny. Taki najmniejszy 600W w SMD wystarczy. ???? Praktycznie kazdy mikrokontroler...
Dzięki za odpowiedzi, czy kolega fantom mógłby trochę rozszerzyć kwestię fft? Zależy mi bardzo aby układ był na uP (cele dydaktyczne ;)) A z tego co rozumiem nieźle ułatwiłoby mi to sprawę, chociaż co do filtrów na opampach to i tak będą potem potrzebne bo chciałbym zrobić układ który w przyszłości będę...
czyli dla npn generalnie nie ma znaczenia na jakim napieciu pracuje obwod kolektora jesli idzie o klucz ? zawsze da rade juz wylaczyc raz wlaczony tranzystor i zalaczyc, majac ten sam rezystor na bazie ? tzn czy bedzie urzadzenie wykonawcze na 5, 12 czy 30V, to sterujac 0/5V, ten sam rezystor da rade...
Witam wszystkich. Mam problem odnośnie sam już nie wiem z czym. Układ składa sie z Atmegi 128 LCD od Siemensa S65, czytnik kart MMC, akcelerometr i kilku innych komponentów. Płytka z elementami SMD. uC odsprzęgnięty kondensatorami 100nF Po odpaleniu układu na wyświetlaczu pojawia sie kolorowy szum....
kurcze dalej nic nie rusza :( sprawdzałem już Twój program i kilka innych i wyświetlacz ani drgnie. Mógłbyś podesłać dokładny schemat Twojego podłączenia, bo powoli dochodzę do obłędu. Swoją drogą testuje 2 wyświetlacze więc wykluczam możliwość, że mogą być uszkodzone.
dzięki za odpowiedz. Nie pomyślałem o tym linku do Allegro nie nie można... Przepraszam. Swoją droga naprowadziłeś mnie na następujący wniosek. Jeśli już sie upieram przy USB to muszę szukać takich urządzeń które wspierając EPP/ECP.
Takie właśnie jest moje wyobrażenie o językach wysokiego poziomu. jest bledne [; jesli ja sobie wyobraze, ze C51 ma kontroler kolorowych matryc LCD w rozdzielczosci HD z 128MB pamieci SDRAM, to wcale nie znaczy, ze jezyk wysokiego poziomu mi to zapewni. mylisz pojecia. jezyk wysokiego poziomu...
Dzięki wielkie mirekk36. Tyle nerwów przez nieznajomość składni :( . Wydawało mi się, że kopiowałem kod z PDF'a. A swoją drogą to trochę brak konsekwencji ze strony Atmela, sbr i cbr adresuje się przecież przez maskę.
moga byc duzo mniejsze, bylbys tylko nie przekroczyl parametrow AVRa (czyli ok 20mA na pin, pamietajac o wydajnosci calego ukladu i calego portu) oraz wydajnosci swojego zasilacza. swoja droga - nie sadze, zeby te zaklocenia byly az tak gigantyczne, aby uklad byl w stanie wykryc ci nacisniecie przycisku,...
Z produkcją przemysłową to przesada, ale póki co łażą za mną sępy i pytają czy im takie coś zrobię, więc będę musiał zbudować ich kilka, jeśli zadziała... ... bo właśnie działa tak średnio. Przebudowałem układ zgodnie z sugestią kolegi Zumka, na kolumny dałem 100ohm, na wiersze dałem na próbę zwykłe...
Transoptor wykorzystam do odseparowania napięcia z akumulatora do 5V. Chciałbym się skupić teraz na drugiej stronie – czyli na sterowaniu urządzeniami zewnętrznymi. Czytam i czytam o tranzystorach i zastanawia mnie czemu zazwyczaj stosuje się rezystor między kolektorem i obciążeniem i zasilaniem....
Spróbuj najpierw określić którą drogą dostają się zakłócenia, ja bym podpiął urządzenie pod laptopa, później laptopa odsunął o 5m od źródła zakłóceń itp.
Na stałe z tego co widzę to przylutowana jest przejściówka z SD na MicroSD a nie sama karta. Swoją drogą to całkiem sporo da się wycisnąć z atmegi8 chociaż faktycznie szkoda że nie obsługuje MP3.
^ BZDURA! BZDURA! BZDURA! Wyprowadzenia należy podłączyć WSZYSTKIE. Celem tego jest zwiększenie odporności układu na zakłócenia elektromagnetyczne i na zakłócenia napięcia zasilającego. Dzięki wielu wyprowadzeniom cały rdzeń jest zasilany równo, gdyż przy dużych częstotliwościach ma znaczenie,...
~Traker Wymiatacz Robiłem plakacik na własny użytek i już po drodze wrzuciłem na elkę, jeżeli komuś nie pasuje to może oczywiście zrobić po swojemu :) Pozdrawiam ----------------------... nowszą wersję, zostało usunięte...
Witam! Parę lat temu kupiłem sobie zestaw BASCOM KIT 2500 i procesor AT90S2313. Płytka i procek były przydatne do momentu w którym niecałe 2 porty, wyświetlacz LCD 16*2 i parę drobnych układów starczało. Niestety uniemożliwiało to stworzenie ambitniejszych projektów, choć sam system łączenia na...
ja mam tylko jeszcze jedno drobne pytanie, a nawet 2 :-) W tescie ukladu na such , czyli bez obciazenia np. dzwonkiem 1. dlaczego po zdjeciu napiecia z Gate mosfeta napiecie na D rosnie mi 2 razy? 2. Jak skrocic do minimum czas zwloki rozlaczenia mosfeta? Czy wystarczy zmniejszyc opornik 10k...
Inicjalizacja ADC : #define VREF _BV(REFS0) //napiecie referencyjne podłaczone do vcc void adc_init() { ACSR=0x80; ... odczyt z adc : unsigned int read_adc(unsigned char adc_input) { ADMUX=adc_input...
No jak to o co?!! O to że na pinie nie ma 230V bo po drodze jest rezystor! Procesor nie wytrzyma 230V, 15V a nawet 6V jak takie napięcie podasz bezpośrednio na pin. Więc wykorzystanie pinu jako układ Open-Collector na którym coś będzie wymuszało 15V nie przejdzie. Edit. Chodzi mi oczywiście o...
Moim zdaniem nie znajdziesz takiej Atmegi i będzie trzeba się zadowolić innym zegarem. A swoją drogą to ciekaw jestem czy można te procki napędzać szybszym zegarem niż to zaleca producent? Patrzyłem na stronę TME, tam gdzie jest 20MHz procesor wyklucza stosowanie zenętrznego RAM.
Nie zgadzam się z Twoją opnią, która sprowadza się do tego, że skoro jest dostepny C, to zapomnijmy o asemblerze. Zacytuj ta opinię, bo chyba coś innego napisałem. Masz rację, jeśli dotyczy to projektów amatorskich (hobby) lub krótkoseryjnych, w których ważniejszy jest czas wykonania prototypów...
Moim zdaniem sam, uszkadzasz te procesory poprzez złe lutowanie. Jeszcze nigdy nie zdarzyło mi się upalić nóżek procka lutownicą :/ Nie zganiaj winy na trefną serię procków, bo na 99% nie tędy droga.
to będzie jakiś led dużej mocy, że aż taki tranzystor? poza tym co masz na myśli, pisząc o "wypalaniu się led" ???? chcesz przepalić tę diodę jakimś jeszcze większym prądem niż dopuszczalny?? czy to tylko jakaś literówka? ;) ... czy może jeszcze o coś innego ci chodziło ;) ... odnośnie pomiaru...
tmf napisał: ''Jesli masz stale napiecie - a takie bedziesz mial z zasilacza to prad regulujesz rezystorem i tez bedzie staly. Zaden zasilacz pradowy nie jest potrzebny.'' Nie będe zasilał z zasilacza tylko z akumulatora :) Ale racja, prąd mogę wyregulować rezystorem bez zbędnych układów. Co...
To nie chodzi o to, ze padnie po jakims czasie, zapewne nie padnie. Tylko, ze raz bedzie dzialal, a raz nie w zaleznosci od blizej nieokreslonych czynnikow. Np. zima tak, latem nie :) JTAGICE mkII znowu nie jest taki drogi. Do tego jednak jest cale srodowisko, no i popedzasz na 32MHz. Moge ci zaproponowac...
Witam, zadaje pytanie ja w temacie. Zdarza się że wracają do mnie urządzenia z procesorami typu ATmega32 i ATmega128, które w testach wykazują usterki typu np. nie działa port szeregowy, wymiana elementów np. MAX232 czy MAX485 nie pomaga, dopiero ponowne zaprogramowanie układu usuwa wszelkie problemy...
Witam! Posiadam kilka sztuk akcelerometra analogowego w osi X i Y, bawiłem się nim ostatnio i oczywiście najprościej wykonać z niego urządzenie które utrzmuje równowagę. Zaciekawiło mnie jednak w jaki sposób za jego pomocą wyliczyć prędkość? Wydaje mi się, że drodze leży przecież wiele problemów. Pierwszy...
jest 230V bo tylko takie napięcie wykrywa FAZER. Można dać każde inne napięcie tylko prąd musi być większy bo jest jak dobrze pamietam okolo 2000m kabla YKY 1,5x2 w ziemi. 4 lata temu kupiłem po 30 gr dziś kosztuje 1.32 za metr. Historia pomysłu sięga roku 2005. To był zakład z sąsiadem kto zbuduje...
W C ci nie pomoge ale masz wytyczoną drogę kombinuj.
Przy takich zasięgach nie licz na "drapane" czyli na jakieś tanie amatorskie rozwiązania z nadajniczkami 433MHz czy 868MHz, i to jeszcze z przeszkodami po drodze. Chesz mieć 900m - to płać ;) albo zabawa albo poważne rozwiązanie. Z drugiej strony na dzień dzisiejszy rozwiązania oparte o GSM czy SMSy...
Zobacz jak dziala kod na jakims debuggerze - masz JTAG? Albo w AVR Studio (nie wiem czy Bascom ma odpowiednik). Sprawdz czy prawidlowo sa ustawiane rejestry odpowiedzialne za wspolprace z XRAM. Moze to jakis blad Bascoma? Swoja droga przy tak duzym procesorze chyba juz warto przejsc na profesjonalne...
No to zamiast: Get #2 , A lds R16, {A} ldi R27, 4 '<------------------- Starsza połówka adresu bufora. Np. 4 = High(1024) lds R26, {Write_position} st X+, R16 ...
Tak jak powiedzieli wcześniej koledzy , samo wgranie bootloadera nic nie da , musisz jeszcze poustawiać odpowiednio fusebity. Swoją drogą czemu uparłeś się na używanie tej metody programowania procesora. W jakim środowisku piszesz i z jakiego zestawu startowego korzystasz ? Ja na początku też...
Drogi kolego Zmień sobie defina na: #define PORT_AD PORTA #define DDRD_AD DDRA Miałeś: PORTC i DDRC -> według pdfa przetwornik jest na porcie A, nie C:-) Całkowity koszt usługi 0zł ;P
W takim razie gdzieś na tej płytce masz coś nie tak. Pokaż jej schemat i parę fotek płytki, ale na początek posprawdzaj miernikiem czy nie masz zwarcia na plus minus, posprawdzaj elementy które są po drodze do atmegi ( do zasilania ).pozdrawiam
To chyba najprosciej wymienic pamiec EEPROM na inna. Swoja droga pewnie dlatego fabrycznie nie jest ona podlaczona - wybierasz sobie albo RTC, albo pamiec. Jakiego rozwiazania sie spodziewasz?
Spalił mi się sterownik w piecyku. Nowy jest drogi i okazuje się że to jego wada fabryczna. Postanowiłem że zrobię swój. Właściwie to wszystko jest gotowe, nie chciałem bardzo przerabiać oryginału. W oryginale rozpoznanie płomienia jest za pomocą Jonizacji. Muszę wyciągnąć jonizację i zamontować...
Chodzi oczywiście o lock bity (lock - blokada). Swoją drogą skoro programujesz swoje avrki to jak możesz nie wiedzieć jeszcze nic o tych bitach ? Jak programujesz swoje AVRy ? Po pierwsze to nie są bity ustawiane z poziomu programu. PonyProg, AvrDude, AvrStudio, Bascom wszystkie pozwalają na ustawienie...
oczywiścię że się da ,a do każdego elementu wystarczy pobrać notę katalogową i do schematu juz krótka droga ...
no to ciekawe o tych opornościach ścieżek ale generalnie mój układ pomiarowy wygląda tak: nóżka rezystora R1 jest praktycznie zwarta z nóżką R3 czyli tu po drodze nie ma ścieżki
No to jeszcze długa droga i walka przed tobą, skoro robisz coś niezgodnie z dokumentacją w PDF ;) a potem niewinnie pytasz: Druga sprawa to ustawianie i kasowanie bitów TXC i RXC. Po co to robić skoro w dokumentacji jest napisane, ze bity te kasują i ustawiają się same po zapisaniu czy też odczycie...
Oto link na Alle-drogo gdzie LM1972 z przesyłką to tylko 21 zeta [url=]Link Pozdrufki:D
(at)szelus Oczywiście DE i RE są połączone razem (zworka). Inaczej nie miałbym transmisji zwrotnej albo trzeba by podłączyć do dwóch różnych pinów ATMEGI. Zwłoki po przełączeniu się z nadawania na odbiór (20ms) i odwrotnie wydają się być i tak przydługie - jakby były przeznaczone dla starej elektroniki...
Reset, CS - to zwykłe sygnały, które łączysz z dowolnym portem IO. DAT łaczysz tak jak poprzednio SI. BTW, zdajesz sobie sprawę z tego, że podłączenie to dopiero początek drogi? LCD potrzebują sporo sekwencji inicjsalizujących, żeby zadziałać. Akurat do tego z S65 masz podane, do innych to żmudne czytanie...
No skoro Plus, Oragne i Era mają, to znaczy że można. Nie? Jeśli masz na myśli wirtualną centralę to wszystko to się dzieje po stronie operatora trzeba mieć kilka firmowych telefonów i wykupić abonament. Po stronie uzytkownika nie ma żadnego sprzętu. Ten jest i owszem ale kiedy się chce podłączyć...
rpal- a próbowałeś tadycyjnych metod? Masz dwie strony płytki- się bierze wydruk i flamastrem zaznacza się którędy płynie prąd zasilający do poszczególnych scalaków/tranzystorów i którędy wraca. Od głównego kondensatora za zasilaczem. Od zasilania- czerwony flamaster. Od masy- niebieski. I patrzymy...
Programowanie układu połączonego galwanicznie z siecią to prosta droga do uwalenia komputera, programatora lub/i uruchamianego układu, a dla programisty na cmentarz. Proponuję poświęcić chwilę czasu na posklejanie takiego rozłącznika (przekaźnik), który UNIEMOŻLIWI jednoczesne dołączenie dowolnej linii...
To wszystko brzmi bardzo prosto ale dla Was :) W sumie dla mnie także ale z wykonaniem pewnie się sporo nagimnastyluję. Mam najważniejsze pytanie od strony sprzętowej. Czy od strony elektronicznej będę musiał coś zmodyfikować czy wszystko da się załatwić od strony programowej. Do załadowania nowego...
Witam, post może nieco przestarzały, ale chciałbym odnieść się do następującej wypowiedzi kolegi ZbeeGin: Układy ATMega1280/2560 mają jeszcze więcej liczników i działa tam także CONFIG TIMER4, i nieco kuleje CONFIG TIMER5. Tak się składa,że pracuje teraz z Atmeg640 (podobny do np: Atmega2560)...
Najpierw poczytaj to: Czy dobrze rozumiem iz kolega wskazuje na problemy z samym przetwazaniem ADC mikroprocesora? Zbudowalem sporo ukladow i nie mialem problemow z dokladnoscia przetwarzania oczywiscie nieoczekujac zbyt wiele uklady dzialaly poprawnie .Dla przyklady wykonalem regulator temperatury...
Tak, nadają się. Przy niższym zasilaniu zmniejsza się tylko zasięg. 60zł za 4 czujki to raczej drogo, w sklepie za rogiem powinny być taniej.
Wiecie co, koledzy? Chyba wiem, co autor miał na myśli. Kiedyś dorwałem taki specyficzny silniczek do skrętu kół w samochodziku DICKIE. Przez długi czas nazywałem toto serwem modelarskim. Jednakże było to coś innego; był w tym silnik przekładnie i płytka ze ślizgaczem. O coś takiego może chodzić autorowi;...
Prościej? W tym wypadku po doprowadzeniu sygnałów sprawdzam tylko czas trwania stanu niskiego na wtryskach i licze impulsy z prędkościomierza. Nie jest to zbyt skomplikowane. Swoją drogą nie interesowałem się CAN'em. To rzeczywiście łatwiejsze od mojego rozwiązania?
Zwykły przerzutnik RS by wystarczył. Ale nawet on nie jest potrzebny. Wyzwalasz pomiar np. ujemnym zboczem generowanym przez przycisk. Jedyne co musisz zrobić to, żeby kolejne ujemne zbocza z ew. drgań nie miały wpływu, więc po prostu np. przez kolejne 10-20ms je ignorujesz. Z przycisku kolejne pomiary...
Sprawdź, czy LCD_DisplayPicture(Obraz, 0, 0,128, 64); nie zwraca przypadkiem FALSE. Wydaje mi się, że tak jest. Chyba musisz podzielić wysokość przez 8, czyli wywołać tak: ...(Obraz, 0, 0, 128, 8). Nie zaszkodzi spróbować też z mniejszymi liczbami (zarówno dla szer. jak i wys.). Najwyżej...
Witam potrzebuję pomocy w wykonaniu płytki z 5xL293 Witam Ten projekt " nie mieści się " w polu projektowym darmowego programu Eagle, więc musisz poprosić kogoś, kto ma wersję komercyjną (z licencją). Pozdrawiam. A swoją drogą, bardzo dziwny przypadek, że płacąc ponad 1000,-zł za licencję...
Jest wiele urządzeń, które oparte o mikroprocesory nie posiadają żadnych kondensatorów. No pewnie. Chińskie zabawki na baterie. Stosowanie kondensatorów w normalnym systemie mikroprocesorowym – na zasilaniu i przy kwarcu - jest normą , warunkiem „sine qua non”, podobnie jak np....
Z tego co piszesz to wszystko wskazuje na jakiś byk w programie - 2 układy nadawały bez przerwy razem na magistralę - z stąd te śmieci. Świadczy o tym też mruganie diody - sam pomyśl - jak pali się połową światła znaczy że przełącza co chwilę swój stan i załącza się z powrotem (taki niechciany PWM:)) Czy...
No więc szukam i mecze się od paru dni mam : następujące problemy 1. Projekt, gdy użyje polecenia wynik=sin(4.822); kompilator się kompiluje natomiast gdy napiszę float abc=2.345; wynik=sin(abc); się nie kompiluje i wyskakuje komunikat c:/winavr-20081205/bin/../lib/gcc/av...
[/quote] Właśnie tak. Licznik prędkości powinien być oparty o przerwania i zapisywać pomiar do pamięci. Wyświetlanie oparte o następny licznik z przerwaniem (lub w pętli głównej) ustawiony tak, aby pomiary z pamięci trafiały do wyświetlacza, co zadany okres np. 3 razy na sekundę. Innymi słowy: pomiar...
Aha. rozumiem. Może ja wkleję kody programów dla lepszego zrozumienia całości problemu. Dodano po 2 Program do pierwszej atmegi, wysyłającej sekwencje 4 danych co 20 ms #include<avr/io.h> #include<...
A ja proponuje wziąć drugi AVR do drugiego wyświetlacza. Wiem jest to toporne rozwiązanie, ale najszybsze do realizacji i będzie działać! nie tędy droga, po co brać kolejny procesor, skoro można to rozwiązać programowo? to tak jakbym do każdego termometru 1wire dawał osobny avr, bo nie umiem korzystać...
Może po prostu użyj prawidłowego wzoru? Sumowanie przyspieszeń jest sumą przyspieszeń, ale nie jest drogą. s=at²/2 to jest wzór na drogę tylko w ruchu jednostajnym, a taki zdarza sie chyba tylko w szkole. W ruchu niejednostajnym - ma zastosowanie już tylko rachunek różniczkowy. Jeśli...
Zakałdam, że droga komunikacji będzie eeprom<-atmega<-PC(plik txt). Nie mogę doszukać się w bascomie procedury czytania pliku txt na dysku twardym PC.Czy istnieje w ogóle taka możliwość?
A według mnie to rozwiązanie jest doraźne (mirek nie obraź sie:-) pewnie na miesiąc patrząc po apetycie autora, a ty jak widze potrzebujesz rozwiązania systemowego i czym szybciej to zrozumiesz tym wiekszy bedziesz miał z tego zysk i satysfakcje. Tak nawiasem mówiąć po co ludziska łamią sobie głowe...
(at)Mirekk36 Pewnie, że nie mają bo kwarcu się nie wbudowuje ;) ... za to mają wewnątrzny oscylator RC. Czepianie się słówek. OK, ściśle winno być: "procesory" miast "atmegi". No to raczej nie będzie poprawnie działać ? czy nie będzie poprawnie działać - może się kolega zdecyduje. ...
To zamiast kombinować z 1000mi kabli to można by zrobić bezpośrednio przejściówkę z usb z wyjściem na procka. No właśnie a ty nadal kombinujesz z 1000-cem kabli niepotrzebnie ;) Po co ci ten MAX232 po drodze do procka ??? Nie dość że W OGÓLE NIEPOTRZEBNY !!! ;) .... to jeszcze by ci takie ustrojstwo...
Niestety z akumulatorem to szału nie zrobiłeś, nawet na allegro od czasu do czasu są li-jony chyba 1600mAh albo coś koło tego, sprzedawane przez usera elektrody swoją drogą. Li-pol nie zajmuje specjalnie miejsca a wymaga dodatkowej ostrożności. 500mAh to bardzo mało na taki projekt, szczególnie że zasilasz...
posiadam jedynie croccoclipa i gimpa nie mam specjalnie jak narysować tego schematu ale układ jest identyczny jak ten załączony na górze miso pod 17 mosi pod 18 sck pod 19 rst pod 1 pin i zasilanie którego nie ma na powyższym schemacie to 5v z portu usb z wpiętymi po drodze kondensatorami równolegle...
Czyżbyście cierpieli na jakąś manię prześladowczą :?: A dlaczego tak sądzisz? Poza tym- po co jest to kasowanie flagi przerwania w przerwaniu- po obsłudze przerwania ta flaga sama się kasuje. A co, jeśli źródłem przerwania jest np. przycisk generujący serię zboczy :?: Jest milion dwieście...
Ja wnioskując, że nie jestem w ogóle kompatybilny z czym kolwiek :P pytam, czy właśnie tak przebiega włączenie ADC ? [syntax=c] ADMUX = 0; ADCSRA = ADEN|ADSC|ADATE|ADIF|ADIE; [/syntax] ... jestem też pewien co do ustawień prescalera... Ogólnie, bez jakiej kolwiek książki to będzie droga...
Sprawdzę jeszcze PUTTY. Co do schematu, to jest to Profitec USB<>RS232 do tego MAX3232 zasilany napięciem 3.3V więc nie ma potrzeby dalszego dopasowywania poziomu sygnałów. Jeśli chodzi o schemat to raczej mało prawdopodobne aby to on był powodem problemu, bo odbiera choćby ATI1 i odpowiada ładnie...
Zrobiłem małą kosmetykę w kodzie [syntax=c]#include <avr/io.h> #include <util/delay.h> #include "hd44780.h" int zero = 316; void Init_PWM() { /*Configure TIMER1*/ TCCR1A|=(1<<COM1A1)|(... //NON Inverted PWM TCCR1B|=(1<<WGM13)|(1<<...
Musiałbym mieć przykład. Ja sprawdzam każdy kanał (0-31)i każdą wartość PWM (0-255) i robię sobie tablicę: dane_SPI Dodano po 7 A swoją drogą mam pytanie tmf: Zainteresowały mnie diody RGB 3W. Chciałbym ze 3 szt podłączyć. Czyli zając 9 kanałów PWM. Jednak prądy widzę że są dość duże a na...
Jeśli dobrze rozumie twoją ideę - to nie tędy droga :roll: Użyj funkcji szukaj lub google i zobacz jak to się robi... Pozdrawiam, GSM
Uważam, że jako alternatywa dla Bascomicznego RC5 to bardzo dobre rozwiązanie i wcale nie prymitywny program jak piszesz ;) Jedyną jego wadą jest właśnie tylko to, że trzeba go dosyć mocno parametryzować pod swój konkretny model pilota bo jak sam zauważyłeś - niby standard RC5 a co pilot to gada troszkę...
1. Z całym szacunkiem dla Ciebie, ale gdybać i wróżyć z fusów nie będziemy (no chyba że ktoś ma wolny czas). Pytasz o napięcia, a schematu nie załączasz, a program tylko w częściach. Rozumie problem niemożliwości załączenia całości, ale Ty musisz zrozumieć, że my nie mamy materiałów do analizy. 2....
Aby się w ferworze dyskusji nie zgubiło moje ... Pytanie do autora: Jaka odległość? Dopóki nie ma wykrzykników i osobistych wycieczek,to nie jest kłótnia, tylko rzeczowa dyskusja. Tylko czytający nad interpretuje kolejne posty, ponieważ posty nie przekazują mimiki, tonacji głosu i innych niewerbalnych...
Niestety ta Mega nie ma takiego fusa. Swiją drogą układy do dzisiaj pracują poprawnie bez efektu migania.
to co chciałem tylko powiedzieć, to żeby nie tracić zbyt dużo czasu na dobranie najbardziej optymalnego zestawu (żeby przypadkiem nie miał za dużo opcji bo wyjdzie drogo) tylko brać to co jest i nie liczyć każdej złotówki - najlepiej złożony zestaw - podłączasz i od razu piszesz program do tej swojej...
Nie, włączenie TWI powoduje przejęcie funkcji odpowiednich portów IO, jedyne co można zrobić to włączyć wewnętrzne podciągacze, ale to zazwyczaj nie zastępuje zewnętrznych. BTW, masz błąd we wzorze na prędkość transmisji. Dodano po 1 Aha, no i miałeś sprawdzić w stnaie stacjonarnym się zachowuje...
2. Pytałeś w tamtym sklepie o wymaganą prawem instrukcję w j. polskim ? A czy tak samo mogę żądać instrukcji do "Atmegi" w języku polskim ;-) Swoją drogą powinni umieścić instrukcję w języku angielskim, który jest niejako międzynarodowym językiem elektroniki ;-)
No niekoniecznie, ATMega32A pracuje przy 16MHz powyżej 4,5V, więc na 3V3 nie za bardzo (a przynajmniej będzie to poza granicami wyznaczonymi przez producenta). Ale warto rozważyć przesiadkę na XMega, która nominalnie chodzi na 3V3 nawet do 32MHz. Swoją drogą jeśli to ma działać szybko to dzielnik rezystorowy...
Zmień na chwilę progam tak aby wyświtlał stany portów, czyli zamiast P = Pinb ..... ..... Lcd C(p) zrób : P = Pinb ..... ..... Lcd p Wtedy zobacz czy liczby wyświetlane są takie jakimi wypełniłeś tablicę C(). Może po prostu mijasz się z danymi. A swoją drogą do konwersji 11 liczb...