wszystko to co napisal nsvinc zrob w AVRze ;]
Nie podam Ci konkretnych. Możesz spróbować od symulatora Yenka. Ja sam jestem jeszcze z epoki książek...
Czyli ty nie chcesz skanować klawiatury a zrobić sterownik tej klawiatury ze jak wciśniesz cos tam to się na LCD pojawi jakiś text tak ?? Jeśli tak to sprawa jest banalna. Masz załóżmy KB 4x4 PortX.0 do portX.3 wyjścia PortX .4 do PortX.7 wejścia (rejestry pin). I np. dim klawisz as byte set portX.0 reset portX.1 reset portX.2 reset portX.3 If PinX.4=1...
Witam Zwracam się z prośbą o pomoc w zaprogramowaniu mikrokontrolera. Sprawa wygląda następująco: Posiadam mikrokontroler AT89C2051 Rejestr przesuwny HEF4094 oraz dekoder SN74LS247N i wyświetlacz Kingbridgh DA08-11EWA. Schemat układu w załączniku. Chce sobie zrobic z tego wyświetlacza stoperek ktory bedzie mi odliczal od 99 do 0 co sekunde. Rejest...
Witam Jak rozwiązać następujący problem: Robię urządzenie wykonujące jakieś operacje na prostokątnym sygnale wejściowym i przetworzony sygnał wystawiam na jednym z portów. Używam AVR 8515, sygnał wejściowy podaję na oba wejścia przerywające, liczę zbocza, obrabiam w programie sygnał i wyrzucam na port. Sygnał wyjściowy opóźniony jest więc tylko o czas...
No dobra. Ale co to jest ? Bo nic nie rozumiem. Po co tak wachlujesz tymi zmiennymi ?
LM317 + sterowanie rejestrem przesuwnym 74164, 74HC595 lub portem I2C PCF8574.
To może zapytam nieco inaczej: jak w Bascomie wygodnie wysylać szeregowo dane na ATtiny2313? Potrzebne mi to do sterowania LCD 7seg podłączonym pod 4 rejestry przesuwne.
Podam Ci linki do rozwiązania ale może to nie w Bacom a w C ale mogło by Cie nakierować. Na pewno na poprawność podłączenia i ewentualnej kompilacji tak żeby sobie tylko przetestować działanie rejestru. W filmie tam masz opowiedziane o tym rejestrze z notą jak i samą komunikacje z SPI, w Bascomie zapewne będzie analogicznie. Myślę że warto to zobaczyć...
Witam.Wiem jak obsługiwać jeden rejestr przesuwny(przynajmniej ze strony teoretycznej :D). Schody zaczynają się gdy chciałbym obsłużyć dwa układy, żeby zrobić np to: http://www.elektroda.pl/rtvforum/topic16... tylko że w Bascomie. Wiem że do wysyłania służy instrukcja SHIFTOUT. Można prosić o przykład kodu , który jedną zmienną wysyłałby do jednego...
Witam A można prosić o kod w bascomie?? Pozdrawiam
Cóż, opis działania rejestru przesuwnego jest w notach katalogowych i mówisz, że wiesz, jak to zrobić. Poszukaj o multipleksowaniu wyświetlaczy LED - w przypadku "zwykłych" diod zasada będzie ta sama.
...jak pisałem wcześniej, jakiś ekspander/rejestr przesuwny sterujący katody ledów i 1 nóżka PWM. Ekspander na I2C zużyje ci 2 nóżki, rejestr przesuwny też tylko 2 (data i clk, ewentualnie trzecia jako latch).
A rejestry przesuwne?
Chodzi mi konkretnie : do zmiennej jest wpisana wartość od 0 do 255 odczytuję tą wartość następnie za pomocą portu np portd.0 wpisuje do rejestru przesuwnego i na wyjściu tego portu przesuwnego otrzymuję wartość zmiennej wystawionej binarnie czyli 01010101 do tego celu zmienną muszę zamienić na bin potem potem jednym wyjściem portu zapisać to do rejestru...
Chcę zrobić rodzaj adaptera z tego interfejsu na równoległy, chodzi o wstawienie innego LCD np. na KS0107/08. To ja bym spróbował dopasować tam jakiś scalak z rodziny CD4000, bo tak na czuja wystarczy tam rejestr przesuwny.
Tak mi tez przyszło do głowy że to do rejestrów przesuwnych. A może pokusić się sprzętowo to przesuwać :D Nie odswieżasz wszystkich pieciu bajtów tylko na początku jedynkę a potem na bezczelnego tylko sobie taktujesz zegarem i potem ciach Latch :D Nie bawiłem sie tak nigdy, ale to powinno się przesuwac o jedno miejsce z każdym taktem.
Wiesz, mam książkę Baranowskiego 'ATmega w praktyce'. A to co było??? oczywiście mi pomylił się autor ale tytuł ten sam ;) więc ją masz Co do wydajności prądowej to chyba też dostałeś już odpowiedzi różne, albo drivery ULN albo zwykłe tranzystory żeby ją zwiększyć i po ptakach Żeby nie robić na jednej nodze jednej diody nawet przez te tranzystory to...
Witam Jeszcze raz proszę o potwierdzenie lub wyprowadzenie z błędu . mile widziany byłby jakiś kod najlepiej w bascomie do wglądu
Czyli jednak master odbiera dane od slave, a nie slave je wysyła. To już coś wiadomo :D Nie rozumiem jednak jak. Na chłopski rozum slave powinien zapisać to, co master chce odebrać, do rejestru przesuwnego SPI, po czym master to przesuwa i ma u siebie. Ale jak slave ma to wpisać do tego rejestru o ile dobrze to wymyśliłem?
Pomijam juz fakt że jeśli program ma działać jak 4017 czyli rejestr przesuwny to lepiej zastosować instrukcję ROTATE zamiast pisać tyle IF'ów :P Lub chociaz mnożyć zawartość rejestu PORT przez 2.
no rzeczywiscie, plytka jakos przyjazniej wygląda...rozumiem ze pisales do tego program, w jakim języku?...W moim przypadku sterownik musiałby posiadać mikrokontroler, trzy rejestry przesuwne 74hct595, trzy ULN2803 i UDN2981 byłyby zbędne?
Witam Chciałbym obsłużyć rejestr przesuwny 4021 i 4094 z procesora Atmega8, nie za bardzo wiem jak najlepiej przygotowac składnię bascoma by w łatwy sposób wystawiać odpowiednie stany na wyjście rejestru oraz je odczytywać z drugiego układu. Proszę o pomoc jak najlepiej przygotowac dane w bascomie do transmisji szeregowej, czy będą tu pomocne jekies...
1) Bramki AND przed każdym zestawem 3 tranzystorów 2) Rejestr przesuwny z wyjściem na bazy tranzystorów podłączony do SPI 3) Programowy PWM+kondensatory wygładzające na bazy tranzystorów+wyrzucenie syfiastej obsługi RC5 (jeśli to Bascom) i napisanie własnej 4) Włożenie 2 procesorów, jeden do PWM, drugi do sterowania i RC5
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_...
witam. Braklo mi pinow w procku moja idea jest taka mam dolaczone 8 przekaznikow za pomoca tranzystorow itd. wstawiam miedzy procesor a przekazniki uklad 74 hc595 i jest ok. oszczedzam 5 lini procka. tylko jezeli kazdym przekaznikiem steruje inna zmienna np a,b,c,d,e,f,g,h ktora moze przyjac wartosc 1 lub 0 (wlacz wylacz) to do wyslania na rejestr przesuwny...
Aż się z ciekawości podłączę do tego tematu :-) dzik - dokładnie wytłumacz co chcesz zrobić i czym świecisz: matrycą led czy wyświetlaczem 7-segmentowym. Narysuj jak i przez jakie układy to podłączyłeś. Patrzę na ten program i to jakaś rzeźnia jest. Aż tyle lookupów? Jakieś przepisywania zmiennych? Ale na co to? Niedawno robiłem ciekawy projekt "wyświetlaczarki"...
Czy zle kombinuje? Nie całkiem źle, lecz nie dokładnie... W zasadzie budujesz "Continuity Tester". 'Continuity'- znaczy mniej więcej jak 'ciągłosc' - co jest wynikiem zwarcia dwóch odcinków przewodu. Jeżeli masz do wytestowania na przykład wiązkę 8 przewodów, to podłączając je do oddzielnych wejśc dowolnego portu , masz mozliwośc scanowania tego układu...
Myślę, że najpierw trzeba dokładnie zrozumieć jak to ma działać żeby przystąpić do oprogramowania wyświetlacza na rejestrze przesuwnym. Bo oczywiście da radę zrobić i to bardzo fajnie - ale nie poprzez wyczytanie gdzieś że "trzeba użyć szhiftout" czy coś tam. Samo polecenie shiftout służy do realizacji programowego SPI, teraz tylko właśnie musisz to...
dokładnie, chociaż przymierzam się do jakiś właśnie ok 1- może 10MSPS. Pomyślałem by kupić ten AD9220, a wyjście równoległe 12bit podłączyć do 2x rejestrów przesuwnych, po czym dane wsuwało by się do zmiennej wielkosci 'word' serialem. Bas na Atmega128 z 20Mhz się wyrobi na te max kilka MSPS ? Mam jeszcze jedno pytanie: jak się robi by można było robić...
Ten rejestr przesuwny ma swój bufor do którego wrzuca się dane poprzez DS i SH_CP. Aby nowy, obecny stan w tym buforze pojawił się na zewnątrz trzeba ruszyć ST_CP. Ustawia się stan na DS (cyfrowy sygnał). Aby przekazać ten stan do rejestru przesuwnego , daje się zbocze rosnące na linii zegarowej. Wtedy ten bit jest już w rejestrze. Teraz ustawiając...
karty z prostą logiką cyfrową, działają jak rejestr przesuwny, np karty telefoniczne Jeśli chodzi o karty telefoniczne to nie ma tam żadnej "prostej logiki cyfrowej". Jeśli by tak było to każdy mógłby sobie napełniać impulsy. Większość kart jest oparta na inteligentnych chipach z rodziny SLExxxx. A to już duży orzech do zgryzienia.
Musisz zastosować sterowanie multipleksowe albo jakiś długi rejestr przesuwny (np. 4 układy 4094) żeby obsłużyć 4 cyfry wyświetlacza. To może być coś takiego: $regfile = "attiny26.dat" $crystal = 8000000 Config Portb = Output Config Portd = Output Config Adc = Single , Prescaler = Auto , Reference = Avcc Dim V as Word Dim V_real as Single...
Nie za bardzo rozumiem w czym jest problem. Jeżeli rozumiesz jak działa multipleksowanie stosowane np. w 7-segmentowych wyświetlaczach LED to idea rozwiązania z twoimi diodami jest identyczna. Oczywiście dobrze by wiersze i kolumny były sterowane przez tranzystory (chyba, że diody będą pobierały skrajnie małe prądy wtedy można sterować bezpośrednio...
MR to jakby Master Reset. Skoro to rejestr przesuwny to jeśli przy włączeniu zasilania miałbyś tam śmieć to przesuwać będziesz też śmieć. W Twoim kodzie konfigurujesz pin wejściowy jako Output.. i pewnie jeszcze coś by się znalazło. Instrukcja Spiinit i tak chyba ustawia piny właściwie..ale zrezygnowałeś z pinu SS a na pewno nie możesz sterować tym...
Cześć, Ja mam inny pomysł do sterowania wyswietlaczami - rejestry przesuwne 4094 - zajmują tylko 3 linie proca, można sterować dowolną ilość segmentów, przy pewnych warunkach można obejść się bez wzmacniaczy. A wracając do zliczania impulsów- może wystarczy tak dobać kwarc w urządzeniu, aby licznik 16-bitowy się nie przepełniał i problem z głowy Arek
BlueDraco - gołym okiem widać że ten projekt spokojnie zadziała na AVR. A jeśli AVR nie daje rady to wkładasz drugiego. Szybciej i wygodniej niż siedzieć 6 lat nad nauką nowego procesora. elektronic - na czas odczytu z SD robisz disable interrupts, no więc nic dziwnego że wyświetlanie ci się sypie bo przecież je wyłączasz. Czy do obsługi SD musisz wyłączać...
Najpierw musisz zastanowić się co to są za układy i tak 573 to bufor, 164 to rejestr przesuwny z wejściem szeregowym wyjściem równoległym. Do sterowania rejestrem potrzebujesz jeszcze podłączyć do uK wejścia oznaczone na Twoim 'schemacie' jako PROL. Zasada jest taka że jak podasz na nóżkę 1 i 2 układu 164 jakiś stan (niski lub wysoki) a następnie na...
Trzeba pamiętać o paru rzeczach... SPI nie lubi długich przewodów... SPI to po prostu zapętlone rejestry przesuwne... SPI tylko master inicjuje transmisję i slave tylko wtedy może przesłać jakieś dane do master... Domyślam się, że slave coś robi z tą tablicą zanim ją odeśle... Generalnie tak jak mówisz najprościej dać linię której stan będzie sprawdzany...
Wiem co pisze i owszem mozna tego uzywac potocznie i jest to synomim uzytyw tlumaczeniu nie mniej jednak zajrzyj do oryginalnej noty katalogowej - tam nie bedzie uzytego sformulowania w ten sposob i proponuje zwrocic uwage na to, ze nie mozna w trybie bezposrednim uzyc np. wskazania (at)A - nie ma czegos takiego natomiast wskazanie przez rejestr np....
http://obrazki.elektroda.pl/3023593900_1... Sterownik ten powstał w celu ożywienia wyświetlacza magnetycznego z autobusu. Obecnie wiele pojazdów jest sprowadzanych z zagranicy, lecz do oryginalnych sterowników nie ma już dokumentacji, a firmy które je produkowały dawno nie istnieją. Sterownik może obsługiwać matrycę z kontrolerem FP2800A...
Pozwolicie, że odkopię ten temat, gdyż widzę, że autor ostatniego postu zagląda jeszcze na forum i mam nadzieje, że on lub ktoś inny mi pomogą. Tak jak opisałem w temacie: http://www.elektroda.pl/rtvforum/viewtop... staram się wykonać matrycę led 5 na 24 z użyciem Atmegi16/32 i 3 rejestrów przesuwnych 74HC595. Ustaw port D jako...
Gotowa wstawka seemblerowa pod bascoma 51 do obsługi rejestru przesuwnego 75164. Po obcięciu kilku linijek z początku i końca czysty asembler. Pozdrawiam
No sorki, ale coraz większe mega kombinacje widzę. atom1477 toż już jakbym ja miał dawać 30kilogramów rezystorów itp a cały czas miałbym na uwadze oszczędność pinów to zaproponowałbym już takie rozwiązanie, jak poniżej, jesli ktoś usilnie woli wkładać setki pchełek zamiast jednego scalaka PCF ;) chyba każdy słyszał i obiło mu się o uszy coś takiego...
Tak rejestry w momencie gdy zależy nam tylko na włączaniu i wyłączaniu danego kanału były by idealne. Ale jak mówiłem projekt będzie rozwijany, i będzie dołożone sterowanie fazowe. I teraz nie bardzo wyobrażam sobie użycie w prosty sposób rejestrów. Jeśli się mylę to proszę wytłumacz mi jak miało by to wyglądać a z chęcią użyję tego w kolejnym module...
Witam, konstruuje urządzenie z 6 wyświetlaczami LED i 16 diodami LED RGB. Wszystko sterowane z 4 rejestrów przesuwnych stało-prądowych SCT2026. Schemat na dole w załączniku PDF. Problem polega na tym, że: 1. Mimo włączenia wszystkich LED niezałączana jest dioda numer 16, a zamiast niej załączana jest kropka drugiego wyświetlacza,na schemacie DP2 2....
pier --> przecież to chyba ty zrobiłeś ten zegarek vfd http://www.elektroda.pl/rtvforum/topic11... więc w czym widzisz problem??? taki wyświetlacz jaki masz sterujesz dokładnie na takiej samej zasadzie tyele że segmentów do wysterowania masz troszkę więcej Odnośnie układów pośredniczących to tylko tego typu jakie użyłeś w swoim zegarku do konwersji...
rtom kolega xPatryk nie robi komputera sterujacego rakieta kosmiczna tylko prosty sterownik oswietlenia. Ramu mu starczy nawet polowa. Do przechowywania stanu przekaznikow 4 bajty, do obslugi menu pewnie z 1 bajt na rozne flagi statusu programu, jakies 2 bajty na klawiature,ze dwa bajty na zmienne pomocnicze/tymczasowe, kilka bajtow do obslugi zegara/kalendarza....
http://obrazki.elektroda.pl/3741971700_1... Witam wszystkich, chciałbym przedstawić urządzenie nad którym pracowałem przez ostatnie pół roku z mniejszymi lub większymi przerwami. Jest nim selektor stereo. Impulsem do zbudowania takiego "ustrojstwa" był brak wolnych wejść we wzmacniaczu, który posiadam. Za każdym razem kiedy potrzebowałem...
https://obrazki.elektroda.pl/2578145800_... Od dłuższego czasu planowałem wykorzystanie drukarki termicznej razem z terminalem/kolektorem danych Psion Workabout MX. Był pomysł aby taką drukarkę kupić, jednak kiedy dostałem 3 kasy fiskalne do "wypatroszenia" w ramach projektu "rzeźnia kas fiskalnych" to nie mogłem zwyczajnie zostawić...
Cześć Fyszo czy Ty jestes niemodyfikowalny? Jakie to ma znaczenie czy to wejście czy wyjscie dekodera? dyskutujemy nad tym tak długo że wypadałoby pogooglać jak wyglada dekoder do PPM. Wprowadzamy do rejestru przesuwnego impulsy, za każdym impulsem logiczna jedynka przesuwa sie na nastepne wyjście kanałowe, w jaki sposób ma to się zazębiać ? Wybacz...
Witam, w ramach wyzwania postanowiłem napisać program do kitu Jabel J-89 (timer mikroprocesorowy). Znalazłem na elektrodzie temat na którym ktoś się postanowił podzielić fajną bo prostą procedurą na sterowanie wyśiwietlaczy 7 segmentowych za pomocą rejestru przesuwnego 74164, https://www.elektroda.pl/rtvforum/topic4... przepisałem program,...
http://obrazki.elektroda.pl/6463793100_1... Witam. Chciałbym zaprezentować urządzenie, które wykonywałem, z dużymi przerwami, w ciągu ostatnich 4 miesięcy. Podstawowe funkcje: - zegar z datownikiem, - dwupunktowy pomiar temperatury, - oświetlenie nocne, - obsługa za pomocą pilota RC5, - automatyczne dostosowanie jasności wyświetlacza...
Witam. Od jakiegoś czasu studiowałem w sieci różne materiały na temat matryc LED i ich sterowania. Mój projekt teoretycznie powinien działać, jednak jest bardzo toporny w oprogramowaniu, a przy chęci wyświetlenia dłuższego tekstu po prostu (z powodu archaicznego programu) zaczyna brakować w uC pamięci Flash. Przechodząc do rzeczy. W Eaglu zaprojektowałem...
Witam, potrzebuję mocno odchudzić ilość wymaganych przez procesor pinów i zastanawiam się, w jaki sposób do obsługi 5 enkoderów z przyciskami wykorzystać jak najmniej pinów i to samo tyczy się potencjometrów cyfrowych - jesli chodzi o potencjometry (każdy musi mieć niezależne wartości, bo to będzie baardzo rozbudowany wzmacniacz wyposażony m.in w mikser...
Witam. Otóż złożyłem układ, puki co na płytce prototypowej. Atmega8 + driver led MBI5030. Na GCLK generuje sygnał prostokątny, jednak wynosi on tylko 31kHz i nie wiem jak podać większy (do 8MHz) z Atmegi przy pomocy liczników. Aktualnie generuje go przez PWM z wypełnieniem 50%. Pozostałe zmierzone częstotliwości : LE 7,48kHz DCLK 40kHz GCLK 30kHz Jedna...
moze to pomoze fakt ze tutaj jest rejestr przesuwny 74164 ale idea jesta taka sama $regfile = "2313DEF.DAT" Dim Jednostki As Integer , Dziesiatki As Integer , Setki As Integer , Ktorywysw As Byte , Mux As Byte , B As Byte Config Timer0 = Timer , Prescale = 64 Enable Interrupts : Enable Timer0 On Timer0 Co4ms Config Pind.3 = Input : Config Pind.2 = Input...
robisz to za każdym razem tak : 1. Zerujesz rejestr/zmienna w której chcesz miec wynik. 2. Przesuwasz rejestr/zmienna o 1 bit w lewo bez rotacji. 3. Jeśli P1.1 = 1 to ustawiasz najmłodszy bit w rejestrze/zmiennej, jeśli nie to zerujesz (poprostu dodajesz zawartość pinu do rejestru/zmiennej) 4. Jesli ni eodebrałes jeszcze 8 bitow to skocz do 2. Pozdrawiam...
Witam, zamiast wydawać kasę na PCF8574 i ULN2001A przeglądnij notę katalogową 74HC595 (rejestr przesuwny wejście szeregowe - wyjście równoległe), podłączysz 5 takich układów (koszt poniżej 1 zł za sztukę) w szereg i masz to co chciałeś, do tego Bascomowy SHIFTOUT a i Atmega 32 to za dużo :) pozdrawiam.
Chciałem przedstawić moje najnowsze dzieło, jakim jest matryca diodowa. Inspiracją do zbudowania urządzenia była jedna z prac dyplomowych znajdujących się w mojej szkole tyle, że tamta zabawka zawiera 7680 dwukolorowych LEDów (120x64). Matryca została oparta o procesor AVR atmega32 wybrałem taki ze względu na sporą ilość pamięci programu oraz RAM a...
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...
Tak co jeden cykl. Prescale jest 64 wiec nie tu chyba problem. Nic sie nie dzieje na wyswietlaczu a w symulatorze tez nie pokazuje zmian zmiennych. To nie jest jeden cykl, ani też 64 jakby wynikało z podziału prescalera. Wszystko można odczytac w symulatorze, tylko musisz potrafic posługiwac się jego ustawieniami i funkcjami. Poniżej masz przykład...
http://obrazki.elektroda.pl/9963209900_1... Witam. Chciałem zaprezentować swoje dzieło, a jest nim zegar matrycowy. Zegar ten poza wskazywaniem aktualnego czasu wskazuje również temperaturę, datę wraz z imieninami oraz maksymalną temperaturę zarejestrowaną w dzień i minimalną zarejestrowaną w nocy. Zegar ma 6 trybów wyświetlania - z...
"a to być dołożone do większego programu i przydało by się żeby nie było WAIT i przesuwania całego LCD tylko te 5 punktów." A w tym większym programie masz wolne timery? Albo chociaż wolne rejestry COMPARE?
nie da sie tak w bascomie. zamiast odświerzania całego wyświetlacza mozesz wpisywać zmiany do rejestrów odpowiedzialnych za dolną linie, ale to już bez wspomagania od strony bascoma. wszystko trzeba krok po kroku zrobić samemu.
Jesli chcesz aby bylo jak z pierwszego obrazka z wypelnieniem 50% (czyli zawsze jeden z nich bedzie w stanie wysokim) to ustaw timer1 na tryb 8. Rejestrem ICR1 regulujesz czestotliwosc (wraz z preskalerem), bity COM1A i COM1B ustawiasz tak zeby kanal a wlaczal sie przy przechodzeniu licznika w gore a kanal B wtedy wylaczal.
witam mam taki problem programuje procesor at89c52. program napisany w bascom, wielkosci 8kB. posiadam dwa liczniki softwarowe na liczbach typu LONG wylaczajac zasilanie zapisuje wartosci tych licznikow do pamieci EEPROM, dzielac na 4bajty Uruchamiajac urzadzenie odczytywane sa te 4 bajty z pamieci (napewno poprawnie). i bit po bicie (na zasanie A.i=B.j)...
Pin OE w stan wysoki i odłącza wyjścia od rejestru szeregowego układu. Pinem OE można nawet regulować jasność świecenia sterując go PWM. Wiersze mają zasilanie z tranzystorów a SCT ściągają odpowiednie kolumny do GND. Czyli z tego co widzę po schemacie tak jak u kolegi. Wpisuje dane do kolumn i włączam tranzystor zasilający wiersz 1. W kolejnym przerwaniu...
Chciałbym na pojedynczym wyświetlaczu matrycowym wyświetlać sobie tekst który będzie przewijał się od prawej do lewej strony. Mam już gotowy program który wyświetla mi pojedyncze znaki na cały wyświetlacz. Znaki wyświetlają się przez żądany czas. Tekst wyświetlany jest w pętli. Poniżej listing. Czy mógłby ktoś przerobić mi poniższy kod lub ewentualnie...
A to przykład programu z użyciem Shiftout: (źródło: http://www.sklep.microsense.pl/product.p... "Przykładowe programy...") [syntax=basic4gl] 'Program sterowania multipleksowego wyświetlaczem matrycowym 7x5 LED 'za pomocą rejestru 74LS164 'Znak do wyświetlenia jest ładowany do zmiennej Znak typu String 'Częstotliwość sterowania kolumn wyświetlacza...
Witam Tak Panowie ja się z Wami zgadzam (z racji tego iż w programowaniu jestem jak but) chociaż z tymi diodami i analogowym wskaźnikiem zupelnie nie. Jeżeli chodzi o program to od początku miałem takie wrażenie, że cos jest nie tak. Uważałem, że trzeba to napisać co najmniej w C, ale najlepiej w asemblerze - niestety programista mi nie powiedział w...
Tylko teraz nie wiem czy dam rade przekonwertowac cały progs do C ( pewnie tak ale ile mi to zamie to nie wiem ) Ale ale da sie pożenić rejestry z bascomem: Admux = &B01100001 Adcsra = &B11100111 Volt 1 = ADCH Narazie liczy napiecie ... ( robi to troche chaotycznie i za szybko ) Ale jest inne cudo ! CPU pożera w takiej konfiguracji do 100mA !!! jesli...
Witam. Mam pytanie, może dla niektórych oczywiste, ale odpowiedzi nie znam. W jaki sposób sterować wyświetlaczem za pomocą rejestru przesuwanego, np 74HCT164 ? Czy po wysłaniu zmiennej, dane segmenty się świecą aż do wysłania kolejnej zmiennej? Przy komendzie: SHIFTOUT pin_danych , pin_zegarowy , zmienna , opcje [, il_bitów , opóźnienie ] Co powinno...
witam Próbuje napisać program który po wgraniu do atmegi będzie pokazywał napięcie i prąd. 10 bitowa rozdzielczość przetwornika A/D jest dla mnie nie wystarczająca, Postanowiłem sięgnąć po technikę zwaną nad próbkowaniem (oversampling) Atmege programuje w bascomie znalazłem artykuł w nowym elektroniku z 2007 roku opisujący to zagadnienie.Przepisałem...
Jeżeli podłączasz na dwóch przewodach DSa to rezystor zmniejsz do 3,3k. Nie chcę mi się pisać więc podaję kod (bascom/asm) '***************************************... !read_temp_1w: Read_temp_1w: 'odczyt rejestrow z ds1820 'Stop Timer0 jnb {fl_pomiar},read_temp_1w_end clr {fl_pomiar} 1wreset...
Witam, Mam problem z napisaniem do końca kodu w środowisku Bascom, do wyświetlania odpowiednich segmentów na wyświetlaczu. Poniżej zamieszczam to co udało mi się uzyskać do tej pory, i instrukcje co powinnam uzyskać po ukończeniu kodu. https://obrazki.elektroda.pl/8768923800_... https://obrazki.elektroda.pl/6428153300_...
Witam Walczę dziś z wyświetlaczem lcd POS 3000 firmy Posnet. Wyświetlacz jest oparty o sterownik NJU6432. Sterowanie niby banalne. Zwykły rejestr przesuwny o pojemności 112 bitów. W zasadzie bardzo podobne do SPI. Próbowałem z sprzętowym SPI i z programowym. Testowałem też Shiftout (zawsze dobrze działał z rejestrami) próbowałem też na piechotę. Wyświetlacz...
Witam Ma zegarek na Atmega 168+ PCF8563 + wyświetlanie przez rejestr przesuwny. Chciałem do tego dodać alarmy ( 5 alarmów ), z tym, że każdy alarm może być ustawiony na więcej niż jeden dzień tygodnia. Wzorowałem się na moim starym, kupionym 22 lata temu budziku, który ma program zapisany w pamięci EPROM i układ zaczynający się od D80... W każdym razie,...
Witam, mam problem z wysterowaniem siedmiu potencjometrów cyfrowych DS1267 połączonych ze sobą zgodnie z notą katalogową czyli w łańcuch. Problem polega na tym że tylko jeden potencjometr pracuje poprawnie, reszta ustawia się w losowe wartości. Wysyłam siedem 16 bitowych łańcuchów danych które są przesyłane z wyjścia rejestru przesuwnego każdego potencjometru...
bascom rejestr przesuwny rejestr przesuwny przesuwny rejestr
inspekcja astra silnik x20xev huawei tylna klapka
kemppi rezystor kemppi rezystor
Wymiana gum maglownicy - jak to zrobić? Zegar LED świeci słabo w dzień i razi w nocy - przyczyny