'SPI odpada bo wysyla za kazdym razem LOAD. Tylko Shiftout. 'To przyklad na dwa maxy polaczone w szereg. Wlasnie te _noop to cala filozofia !! 'Reszte wiecie jak zrobic. [syntax=basic4gl]Sub Max7219(byval P As Word) Local _noop As Word _noop = 0 Load_1 = 0 Select Case Max7219_x 'Ktory MAX 0 albo 1 Case 0: 'NAJBLIZEJ MAX7219 Shiftout Din , Clk , P ,...
Ten mój pierwszy program na pewno działa, ale napisałem nowy na liniach sprzętowego SPI żeby obalić te tezy że na sprzętowym się nie da. Kiedy nie używa się pinu SS a kluczuje się samemu to nie ma problemu i po podłączeniu jak w poniższym schemacie poniższy kod działa w opcjach Software , albo Hardware SPI ;) Przykładu z Shiftout już mi się nie chciało...
W lutownicy wstawiłem taki układ. Jeszcze nie było gotowych tanich wyświetlaczy na MAX7219. Pisałem jeszcze w bascom i musiałem sporo się nakombinować, żeby to ogarnąć. Wyświetlacze na MAX wydają się znacznie bardziej przyjazne. Przynajmniej z mojego punktu widzenia. Jasność jest mocno nie liniowa. Na 2 już świeci bardzo jasno, a na 1 w nocy też jest...
Witam Poniżej wstawiłem kawałek "kodu", który ma służyć ustawieniu parametrów alarmów, oczywiście nie jest skończony ( brakuje obsługi przycisków zmieniających wartości). Chodzi mi raczej o obsługę wyświetlania na MAX7219 - jako, że część się powtarza szukam sposobu, jak zrobić, żeby powtarzająca się cześć była wspólna. [syntax=vbnet] If Ustaw_alarm...
Niestety nie dało to poprawy - zwiększyłem do 128 ( takich wartości używam dla kart SD ). Zastanawiam się, czy przerwanie INT1 co sekundę od PCF8563 nie przeszkadza ?
Witam! Chciałem się zapytać czy próbował już ktoś z Was napisać program w Bascomie pod ATmege32 do komunikacji ze sterownikiem 8 wyświetlaczy LED (MAX7219, bądź MAX7221). Z tego co wyczytałem z dokumentacji MAX7221 obsługuje SPI w przeciwieństwie do MAX7219. Mogę napotkać problemy podczas w Bascomie przy konfiguracji SPI? Dzięki za pomoc Marcin
Witam. Przedstawiam w załączniku kodu w Bascomie obsługujący zegar na ATmega 16/32, PCF 8583, DS18B20 i MAX7219 (osiem cyfr) obsługiwany wyświetlacz po SPI. Zegar, budzik, temperatura, data, utawienie jasności. Może komuś przydadzą procedury bascomowe we własnych opracowaniach. Pracuję nad ustawianiem za pomocą pilota. Jak przetestuję - dokleję do postu....
Tak przy okazji może ktoś ma rozgryzione sterowanie MAX7219 w Bascomie? Chcę połączyć 5 modułów w szereg i zapanować nad nimi. Póki co średnio mi się to udaje. Przepraszam za offtop. Poza tym jak każdy dorosły człowiek chodzę do pracy, mam żonę, trzeba budować dom i realizować bieżące plany do dalszej egzystencji. W pracy niekiedy zostaję po godzinach...
Hah, od razu skojarzyło mi się to: http://mikrokontroler.pl/2015/03/13/wyko... - w Bascomie, ale przy użyciu płytki Arduino UNO :D
Ponieważ bascomem nie operuję, napisz po kolei co do którego rejestru wysyłasz.
Usunąłem dwie linie: [syntax=basic4gl] I2cstart 'powtórz warunek startu I2cwbyte &HA2 'Adres zapisu [/syntax] ale brak różnicy Ten kod zapisu podają również w samplach Bascoma ( co prawda tam zapis i odczyt jest w pętli FOR .. NEXT). I generalnie się sprawdza. Podobnie jak w przypadku Atmega8 + LED na MAX7219 - tutaj działa jak trzeba. Nawet dla testu...
Problem polega na tym że program pisze w asm - w bascomie też nie miałem problemu ale za duży kod - brakuje pamięci. Może ktoś wie czy algorytm ADD-3 można zastosować do liczb powyżej 8bit - zamiana 32bitowej liczby na BCD też by załatwiła sprawę.
Witam Od kilku godzin męczę się i nie mogę dojść do tego jak wyświetlić jakąkolwiek zmienną na wyświetlaczu 7 segmentowym obsługiwanym przez MAX7219 w Bascom avr. Znalazłem tu na elektrodzie taki oto kod do obsługi max72119, ale nie potrafię znaleźć info jak wyświetlić zmienną? Oto ten kod: [syntax=vbnet] $regfile = "m8def.dat" $crystal = 8000000 $hwstack...
No i gdzie te rezystory na pierwszym schemacie, który pokazałeś? Układ sterujący zawiera w środku to, czego odpowiednikiem są rezystory na schemacie Autora wątku. W układzie, np. MAX7219 bo ma regulację jasności. Może i tak jest jak mówisz, ale tak wygląda oryginał Charlieplexing. Wersja jaką dał autor tematu, to zmodyfikowane Charlieplexing przez...
Też tak pomyślałem że to słabo opisane. W razie czego mam gotowca do takiej listwy wyświetlaczy na Aliexpress (MAX7219). Są też po parenaście złotych na Allegro. Mam też do takiego na rejestrach przesuwnych i tych się wystrzegaj bo są "procesożerne". Max sam multiplexuje i "pamięta" przeslane dane a do tych przesuwnych ciagle trzeba nadawać. https://obrazki.elektroda.pl/6325741300_...
Dziękuję za odpowiedź. To dopiero chyba moje drugie podejście do 74HC595, starałem się korzystać z MAX7219, który wszystko załatwia, Wyświetlacze zasilam z z 7 V, rezystory na katodach 150R. Właśnie jest tak jak piszesz, zbyt duża wartość zmiennej jasnosc powoduje, zaczynają migotać, a jasnosc = 1 , też nie powala, tzn. wyświetlacz jest dwukolorowy...
Termostat, zasilanie 230V, praca w pomieszczeniach suchych, temperatura 20..30 stopni Celsjusza. Wejścia: 3 termometry ds18b20, max 100m (można stosować repeatery, konwertery protokołów czy zdalne termometry RF). Wejścia zabezpieczone przed uszkodzeniem, i zwarciem. Awaria jednego termometru nie może wpływać na pozostałe. Klawiatura lokalna foliowa...
Drogi kolego Jarema! Obsługa multipleksu w głównej pętli programu bez wykorzystania przerwań ma rację bytu przy prostych projektach podobnych do tego termometru (gdzie cała pętla wykonuje się zawsze w jednakowym czasie) ale gdy układ jest bardziej skąplikowany z koniecznością obsługi peryferiów np. RS232, zewnętrzy EEprom oraz moduł transivera. Wówczas...
Witam Na prośbę jednego z użytkowników wrzucam moje biblioteki do Bascoma do obsługi wyświetlaczy LED. Pliki były robione na własny użytek więc wymagają zrozumienia i dopieszczenia. Moduł na sterowniku TM1637 dla Bascom AVR Moduł na sterowniku TM1637 dla Bascom '51 Moduł na rejestrach przesuwnych 74HC595 dla Bascom '51 Moduł na rejestrach przesuwnych...
http://obrazki.elektroda.net/17_12206438... Witam, Chciałbym przedstawić wprawdzie jeszcze prototyp ale już praktycznie prawie w pełni działający, pewnego układu. Jak widać jest to zwarty moduł, 40pinów - 20 po każdej stronie w odstępach jak dwukrotna szerokość układu w obudowie DIL40. Nazwałem go " uVGA skrót od micro Video Gadget Adapter"....
Witam. Cóż, połączenie MAX7219 z prockiem jest też trywialnie proste. Za pomocą dyrektywy BASCOMA definiujesz które piny są używane. W moim przypadku: Config Spi = Soft , Dout = Portc.2 , Clock = Portc.4 , Ss = Portc.3 Dout - DIN MAX-a Clok - z CLK mAX-a SS - z LOAD MAX-a Co masz wolnego to podłączasz i powinno śmigać. A ATtiny. Siedzi obie samodzielnie....
bascom max7219 max7219 rezystor max7219 atmega
amica błysk cyfrowy polsat niemczech odbiór polsatu
identyfikacja elementu falownik elektronix
Jak wyłączyć sygnał dźwiękowy w falowniku Orvaldi? Najlepszy skaner diagnostyczny KWP1281 dla VAG