Na porcie D.6 i D.7 masz zworkę, w sensie zwarcie jednego lub drugiego do masy przestawia program w tryb odczytu jednego lub drugiego rodzaju czujnika.
Zazwyczaj wszelkiego rodzaju fotoelementy podłącza się za pomocą wzmacniacza operacyjnego, np tak http://obrazki.elektroda.net/37_12505055... Zmiany napięcia na diodzie mogą być po prostu tak małe, że niezauważalne dla portu uP. W tym układzie możesz regulować próg przełączania Dodatkowo z wyjścia wzmacniacza możesz podpiąć diodę LED z rezystorem...
Bez problemu. Schemat dokładnie taki jak wyżej i niżej :) . 1. otwierasz porty w obu uC na jednakową prędkość itd. 2. sprawdzasz czy jest komunikacja na tych ustawieniach 3. proce pracują :) 4. proce (proc) zbierają dane itd. itp. :) - no ogólnie robią co do nich należy :) 5. uC1 chce zmienić rodzaj transmisji - uC1 wysyła znacznik - uC2 otrzymuje znacznik...
Co do $regfile = "m8535.dat" to jest to coś w rodzaju instrukcji, którą dodaje się w pierwszej linii programu, z tym że w cudzysłowiu należy wpisać nazwę pliku odpowiadającego zastosowanemu uC, który można odnaleść w miejscu gdzie zainstalowano bascoma (np. C:\ Program Files\MCS Electronics ...). Dla porządku m8535.dat nie da się tym zaprogramować bo...
Atmega8 ma fabrycznie ustawione fusebity w ten sposób, że korzysta z wbudowanego rezonatora RC 1MHz i nie potrzebuje zewnętrznego układu rezonansowego (kwarcu i kondensatorów). Układ powinieneś zasilić "oddzielnie z zasilacza". W bascom AVR musisz skonfigurować programator (wybrać odpowiedni rodzaj programatora, port itd) - zrobiłeś to?
Jak skonfigurować HyperTerminal w Windowsie? Bo dotychczasowe połączenia RS232 nawiązywałem przez TerminalEmulator w Bascom a w hyperterminal windows wszystko jest do jakiegoś nawiązywania połączenia telefonicznego lub czegoś w tym rodzaju! Jak mogę go skonfigurować żeby do Portu COM4 przesyłać komendy AT?
...jak znowu nie zadziała to chyba rozwalę komputer o ścianę..... Aż tak drastyczna terapia to raczej nie jest konieczna. Ściągnij sobie wersję demo BASCOM'a. W tym programie jest również program obsługujący m.in. STK200. Bascom nie potrzebuje żadnego otwierania portów ani nic w tym rodzaju, po prostu działa. Jeżeli wszystko będzie podłączone tak jak...
Moje Uszanowanie. Po przeczytaniu wielu maili i drążeniu tematu "+bascom + graficzny +przykłady" mam w głowie stertę informacji i pewnego rodzaju wielki mętlik. Ale po kolei. Czy definiując w Bascomie port danych do obsługi wy swietlacza graficzneg Toshiba ,sap1024 muszę wybrać cały port ? (np dataport a) jeżeli podpinam wysiwtlacz pod M32 chciałbym...
Bez generatora nie zaprogramujesz. Tiny najprawdopodobniej chodzi na generatorze wewnętrznym 8MHz z preskalerem /8 jeśli nic w fusach nie grzebałeś. Spróbuj jeszcze odczytać program z uC by sprawdzić czy jest w pamięci - na forum opisywano już cuda ze znikaniem programu. Zaprogramuj mu miganie diodą. Coś w rodzaju: Do Toggle Port ... Waitms 500 Loop
Witam. Potrzebuję procedurkę, która wyśle na głośniczek (podłączony do jakiegoś portu) zadaną częstotliwość. W grę wchodzą oczywiście tony słyszalne dla ucha ludzkiego. Potrzebuję czegos w rodzaju czestotliwosc(argument), gdzie argument jest zadawaną wartością w [Hz]. Interesuje mnie zarówno bascom 51 jak i AVR. Z góry dzięki za pomoc!
Jeżeli założyć, że programator i port LPT jest jeszcze sprawny to przez przypadek mogłeś przeprogramować "fusy" lub zmienić rodzaj używanego programatora w kompilatorze Bascom. Taki programator może być niebezpieczny dla LPT. Pronuję niezawodny STK 200/300. Parę złotych wydatku szybko się opłaci. Poza tym na schemacie płytki jest programator szeregowy.
przemotronik -> hmmm tak mi jeszcze jedna rzecz przychodzi do głowy, bo jeśli sygnały mierzysz miernikiem, brzęczykiem itp i dochodzą na 100% do procka to nie może być winna płytka (chociaż sprawdź jeszcze na zwarcia) ale ..... jak już w Bascomie ustawiasz sobie rodzaj programatora podłączonego do LPT to masz tam taki parametr "Port Delay" i jest on...
Tak dla sprostowania na początek: zasadniczo to co ja napisałem jest bardzo podobne do pomysłu kolegi "hunterhouse"- napisaliśmy odpowiedź prawie w jednym czasie :-) Nie żebym się tu powtarzał czy coś w tym rodzaju. Powiedzmy dla przykładu, że masz 1 na Pinach 2 i 3 a na pozostałych 0, wtedy zmienna "Stan" wyniesie 2+4=6 (dla każdej konfoguracji jest...
mam Sharp LS020xxx, wgrałem program z niemieckiej strony (1-ego linka) na Atmega162, lcd działał bez zarzutów po drobnej modyfikacji, jednak po wgraniu na atmega128 i zmienieniu rodzaju procka nic się nie wyświetla, a wszystko jest dobrze podłączone. Podłączałem pod port b i d i nic.
Witam. Po pierwsze, zanim zadasz pytanie proponuję użyć (jak zasugerował mój poprzednik) polecenia "Szukaj" u góry strony. Temat tego programatora i różne problemy z nim związane były poruszane wielokrotnie! Wystarczy poszukać! Po drugie, jak zadajesz pytanie staraj się je bardziej sprecyzować! Nie napisałeś nawet jaki to komunikat! To tak jakby ktoś...
Dziękuje za zainteresowanie, problem udało mi się rozwiązać (pomieszałem porty i trzeba było lepiej wyregulować kontrast) Z tego co wiem w sterowniku T6963C wbudowany generator ma 2 rodzaje czcionek. Standardowo z użyciem polecenia LCD używa czcionki 8*8, jak z poziomu Bascoma można je zmienić na 6*8?
Dziękuję za szybką odpowiedź. No więc ma to być dokładnie coś w rodzaju pacmana, jak to określiłeś ;-) Labirynt ma być stały i jakaś kropka ma się po nim poruszać w czterech kierunkach - północ, południe, wschód, zachód. Nic więcej. W dokumentacji trzeba podać rodzaj wybranego mikrokontrolera z uzasadnieniem dlaczego taki a nie inny, minimalną ilość...
Podejrzewam, że w BASCOMIE sobie poradzi On albo ktoś z jego otoczenia. Zresztą znając szczegóły można w kilkanaście minut coś takiego (program) zmontować tu na forum. Zamiast 20 tranzystorów do sterowania przekaźnikami proponuję 3xULN2803 sterowane z rejestrów 4094. W przypadku PC można wyjść bezpośrednio z portu drukarki na rejestry 4094 bez udziału...
Witam, zaczynam zabawe z Bascom'em i chcialbym sobie stworzyc procedure ktora jako parametr dostawalaby nr portu oraz pinu. Czy ktos ma pojecie jak to zrobic? Z gory dziekuje za pomoc PS Zeby bardziej zobrazowac problem ma to byc cos w rodzaju: sub aktywuj_pin(x as string*1, y as byte) portx.y = 1 'gdzie x i y to zmienna podana w wywolaniu procedury...
Jako młody wiedzą i stary wiekiem chciałem potwierdzić formę zapisu konfiguracji portów PWM w Bascomie .W wersji 1.11.7.4 " config timer ...prescale =1" musi być wpisane w jednej linijce inaczej się nie da. ATmega8 bardzo dobrze sobie poradził z tym przebiegiem. Korzystając z okazji znawców tematu zadam pytanie nad którym spędziłem trochę czasu: wjaki...
Wg opisanej zasady powinien działać poniższy program ‘ Program swiatła samochodowe – opis działania ' ‘ Po włączeniu zasilania, gaszone są swiatła postojowe i mijania ' (gaszenie w sensie wyłączenia przekaźników) ‘ Program czeka na pojawienie się sygnału zapłonu ze stacyjki ‘ Następnie program czeka na znikniecie...
Programuje At90s2313 w programatorze stk200 przy pomocy bascom avr. Zaprogramowany układ ma za zadanie w odstępach 0,5 s ustawiać stan wysoki na porcie b pin 1(ma migać dioda). Wszystko działa dobrze dopóki układ jest w programatorze i jest podłączone do komputera. Problem jest tego rodzaju, iż po wyjęciu układu z programatora i włożeniu go w nowy układ...
w zależności od pobranej zmiennej wybierasz wartość z tablicy i wysyłasz ją na port Sedno jest w tym, na który port... Chcę osiągnąć efekt. Po uarcie przychodzi tekst "portb.1". Ja chcę, żeby kompilator zrozumiał to dosłownie. Nie chcę wykonywać if zmienna_od_uart$ = "portb.1" then set portb.1 Potrzebuję wykonać coś w rodzaju: set [zmienna_od_uart$]...
Witam wszystkich . Dziekuje za zainteresowanie tematem oraz za wszelkie sugestie. prosze o jakis prosty przyklad w jaki sposob mozna zkonfigurowac porty wejsciowe tak zeby np. jak podam 5v na np pind.0 to sie zaswieci dioda podlaczona do pind.1. Sory ze tak marudze i pytam o rzeczy dla was oczywiste ale jestem poczatkujacym i dopiero sie ucze programowac...
Witam Zaczynam zabawę z procesorami AVR i zbudowałem sobie układ składający się z mikrokontrolera Atmega16 i wyświetlacza 4x16 HD44780. Nie ma problemów z działaniem wyświetlacza gdy, tak jak teraz mam podłączone RS do PORTB.6, a E do PORTB.7, natomiast gdy przylutuję te wyprowadzenia gdziekolwiek indziej na wyświetlaczu pokazują się tylko czarne kwadraciki,...
Witajcie, mam problem tego rodzaju, iż zbudowałem na MT8870 dekoder DTMF, przesyłam dane do Atmegi8 do odpowiednio skonfigurowanych portów, odczytuję ich stany za pomocą instrukcji IF...THEN i LCD "liczba" i to się sprawdza przy pojedyńczych liczbach, i tu się zaczyna problem. Potrzeba mi zapamiętać max. 4 liczby które będą następować po sobie dość...
Witam szanowną brać elektroników :) Jakis czas temu rozpocząłem swoją przygode z mikrokontrolerami i postanowilem napisać programik który na określone sygnały aparatury radiowej do sterowania zdalnie sterowanym "czymś" będzie wykonywać konkretne czynności... tzn. w przypadku na przykład skrętu serva w prawo lub lewo będzie zapalać diody z prawej lub...
Witam Jestem początkujący jeśli chodzi o pisanie programów. Postanowiłem się przemóc i stworzyć coś prostego. To jest próba napisania mojego pierwszego programu w Bascom. Układ oparty jest na Attiny13 i czujniku DS18B20. Jeśli temperatura spadnie poniżej -1st C, to ma się zaświecić LED. Ustawiłem rodzaj mikrokontrolera, port do którego jest podpięty...
Witam, mam talki oto temat, potrzebuję zrobić i oprogramować coś w rodzaju sterownika temperaturowego. Urządzenie ma włączać i wyłączać wentylator w zależności od temperatury, przykładowo temperatura wynosi 40 stopni, wtedy wentylator się włącza, gdy temperatura wynosi 45 stopni to wentylator się zatrzymuje (oczywiście chciałbym móc zmieniać zakresy...
Czy ATMEGA8 i jej 8kB wystarczy mi do obsługi wyświetlacza LCD z NOKII 3310 i wyświetleniu paru informacji ?? Oglądam i czytam informacje na temat obsługi wyświetlacza z Noki 3310 w bascomie i nie znajduje niczego co było by dla mnie czytelne. Dlaczego dla języka C jest mnóstwo różnego rodzaju kursów do obsługi tego wyświetlacza a dla bascoma jest tak...
Witam! Czy można w Baskomie (atmege32) ustawić w jakiś sposób dwie oddzielnie działające linie I2C. Muszę zrobić coś w rodzaju karty z dużą ilością portów I/O i musi to być wykonane na scalakach PCF8574. a niestety możliwości ich sprzętowego adresowania nie pozwalają na zastosowanie wielu takowych scalaczków na jednej linii. Chciał bym podczas działania...
Szanowni Koledzy Pytanie jak w temacie czy macie jakieś doświadczenia i sugestie jeśli chodzi o odczyt kodu kreskowego skanerem i skojarzenie łańcucha cyfr przełanego przez czytnik ze zmienną np tekstową? Myslałem o instrukcji GetAtKbd ale ona zatrzymuje działanie programu dopóki w buforze nie znajdzie się znak do odczytu a dodatkowo tu chodzi o odczyt...
Masz na myśli skrypt powłoki ? bash ? Użyj setserial przed wysłaniem. Konkrety to mogę podać, jak opiszesz dokładnie rodzaj przejściówki, np. na ftdi nie można zmienić baud_base, tylko divisor [syntax=bash]$ setserial /dev/ttyUSB0 baud_base 9600 $ setserial -a /dev/ttyUSB0 /dev/ttyUSB0, Line 0, UART: unknown, Port: 0x0000, IRQ: 0 Baud_base: 24000000,...
Witam serdecznie. Zaczynam swoją przygodę z programowaniem. Bascom i C w miarę ogarniam gdyż kiedyś interesowałem się programowaniem w cpp. Szperam po internecie i widzę wiele schematów, wiele informacji skrótów i powoli z różnego rodzaju for (sporo z tego) i kursów uzupełniam swoją wiedzę. Napotkałem do tej pory pewną zagwozdkę której rozwiązania nie...
Witam To mój pierwszy post na tym forum. Od kilku dni użeram się z płytką AVT3500 z procesorem AT90S2313. Nie mogę w żaden sposób go zaprogramować. Próbowałem wszystkich trików i porad umieszczonych na elektrodzie, na forum AVT i innych forach i stronach internetowych. Mianowicie: Przy próbie programowania w Bascomie AVR (wersje demo x.6.8, x.8.3, wersja...
To jak skonfigurować PWM na Timer0 lub Timer2?? Może takie coś? : $regfile = "m16def.dat" 'Deklaracja rodzaju procesora Ddrd = B00110000 'Porty pełniące funkcję Timera powinny być skonfigurowane jako wyścia Tccr1a = &HA3 'Phase correct PWM mode ,PWM = 10 bit Tccr1b = &H5 'Prescale 1024 Do Pwm1a = Pwm1a + 1 'Ten program powoduje cykliczną zmianę...
A może by użyć gotowców, czyli kart z interfejsem VESA, a zająć się tylko oprogramowaniem samego układu zkumywującego :) karte z systemem? Z tego co zrozumiałem chcesz zrobić układ który pobiera dane z ramu i je wyświetla, nie zajmując się samymi bitmapami, ale tym żeby z ramu trafiły na wyświetlacz, a główny procesor systemowy, czy jakiś "blackbox"...
Ok wgrałem ten programik napisany w bascomie, pozmieniałem w nim odpowiednio porty, rodzaj mikrokontrolera ale niestety chyba to nie działa jak powinno. Jedyne co się pokazuje to bardzo wolno migające dwa piksele obok siebie. Zmiany w kodzie wyglądaja tak: 'Set in Options, Compiler: 'HW stack=128 'Soft Stack=128 'Frame=128 $regfile = "m128def.dat"...
Ja bym szczerze polecił jeśli już kupować gotowy zestaw to dowolny ale pod procesory z rodzinki AVR. Będziecie mogli całą rodzinę bez wyjątku programować tym samym programatorem zaopatrzonym w ISP. Czyli może to być od najprostszych zwykły STK200 podłączany do portu LPT albo jakiś dowolny na USB - jest takich pełno i bardzo tanich. Nie mówiąc że można...
Chciałem podpiąć do mojej Atmegi fototranzystor i diodę nadawczą IR, tak, żeby fototranzystor odbierał cały czas sygnał z diody i w momencie wstawienia czegoś między jedno a drugie na pinie uC pojawiał się przeciwny stan. Wykonałem to według pierwszego schematu, ale nie chciało działać, więc podpiąłem sam fotorezystor, ale też nie reaguje na światło...
Witam, wymyśliłem swego rodzaju zdalne sterowanie, jednak mam kilka pomysłów na zrealizowanie tego. Sprawa wygląda tak: 1. AVRek (Atmega8 lub Attiny2313) w zależności od stanów portów generuje jakąś częstotliwość. 2. Częstotliwość ta "przesyłana jest" za pomocą "medium transmisji" w tym przypadku będzie to Krótkofalówka (prawie bezpośrednie podłączenie...
Bardzo bym sie zdziwil gdyby ten program w jego oryginalnej postaci lub nawet z pozniejszymi poprawkami mogl funkcjoniwac! Po pierwsze: Jest on nie pelny, nie tylko brak jak juz ktoz zauwazyl, deklaracji rodzaju, typu uC i jego cyklu pracy (czestotliwosci). Pomimo faktu ze nie ma w programie pomiarow czasu to ta informacja nie moze byc pominieta. W...
Witam Potrzebuje jakiś gotowych procedur kodowania transmisji CYFROWEJ na x51 dla BASCOMA chodzi mi o to by mudz przesyłać transmisję CYFROWĄ na poziomie 9600 bps Jeżeli któryś z kolegów wie jak to napisać proszę o pomoc I proszę NIE imieczczać linków od postów BO umiem kożystać z funkci SZUKAJ A porady typu wyślij pare paczej "pyustych" mnie nie bawią...
ehh.... Za bardzo to skomplikowane. Nie, żebym nie dał rady tego zrobić, ale mam już jeden duży programator (EzoFlasher) i ma wszystko... Z wyjątkiem AVRów :( Chyba zmontuję coś prostego, na USB, albo dodam tylko do mojego programatora jakieś diody zennera na wszystkie wyjścia ISP :) Nie będzie wtedy możliwości uwalić AVRa poprzez przepięcie z portu...
http://obrazki.elektroda.pl/7445009100_1... Witam. To mój pierwszy post w tej kategorii więc proszę o wyrozumiałość. Chciałbym przedstawić mój uniwersalny sterownik oparty na mikrokontrolerze Atmega8/328. Sterownik będzie podstawą mojej instalacji w domku jednorodzinnym. Konstrukcja jest prosta: mikrokontroler steruje pracą 8 przekaźników...
adamwesola -> taki zapis &H - jest dopuszczalny w Bascomie i oznacza liczbę hex, ale oczywiście próbowałem już i z innymi rodzajami zapisu jak $F0 lub 0xF0 i zawsze z tym wyświetlaczem mam taki sam efekt - najdziwniejsze, że z innymi to działa - no chyba, że tu chodzi o jakiś czas wykonywania tych 2 różnych operacji, które opisałem na początku Dodano...
Witam czy ktos moze mnie oswiecic w jaki sposob zapisac wartosc do rejestru Counter1 pod bascomem ? Mam taki prosty program i za nic w siecie bascom nie che go lyknac ............. I taki oto blad ASSIGNMENT ERROR line 8 Procesor ma ten timer w sobie. Jezli to wina bascoma to w jaki sposob zapisac ta wartosc z poziomu jakiejs wstawki assemblerowj ?...
Ja sobie myślałem jak bym ten temat sam rozwiązał. Ponieważ mam gramofon z ramieniem liniowym SL-L20, to mam możliwość wyszukiwania (CUENING) na klawiszach. A z pilota jest tylko PLAY i STOP. Dlatego bym wziął mikrokontroler 89C2051 (moje ulubione "zwierzątko" testowe), do tego odbiornik podczerwieni (ładnie można w gramofonie zamontować pod ozdobą...
Mnie się coś widzi że problem nie wyrośnie poza samą platforme sprzętowa, a czy ktoś wgra do środka binarke wygenerowaną w bascomie, skompilowaną w jakimś C czy wyskrobaną w asemblerze to już jego sprawa. Osobiście bym się skłaniał że takie rozwiązanie należy oprzeć na maszynie wirtualnej, stworzyć prosty byte-kod który zawiera operacje typu and,or,...
Witam , Zaczynam przygodę z programowaniem. Powiem tak samo wgranie programu robię tak samo i działa na 100, wgrywałem avrdude plus nakładka AVR O burn mat. Problem leży chyba w kodzie poniżej podaję kod ściągnięty żywcem z kursu basom z strony http://www.forbot.pl/forum/topics20/kurs... objaw jest taki...
Skoro ten kit opiera się na procesorze AVR, to nie rozumiem jednego - czy nie możesz skompilować najprostszego przykładu z Bascom AVR'a ??? Tam sterowanie LCD masz na dzień dobry zarówno w trybie 8 jak i 4 bitowym. Wystarczy tylko zdefiniować odpowiednie linie danych i sterujące oraz rodzaj transmisji 8 czy 4, a dalej już powinno iść z górki. Jest tam...
Jeżeli wszystkie połączenia są OK to wprowadź do atmegi taki kod : $regfile = "m16def.dat" Dim B As Byte Config Portb = Output Portb = &HFF Waitms 100 Open "comd.1:9600,8,n,1" For Output As #1 Open "comd.0:9600,8,n,1" For Input As #2 Do B = Inkey(#2) If B > 47 Then Select Case B Case 48 : Toggle Portb.0...
Wiem wiem ja prosty wy nie ale to mój pierwszy program napisany po 2 dniach doświadczeń z bascomem i atmegą. Poza tym i tak ma błędy w inicjowaniu lcd bo za pierwszym razem nie zadziałał. Poszedłem za radą kolegi i chcę wyciągnąć z niego podprogramy po czym program główny zrobić tylko na zmiennych. Po wstępnej analizie znalazłem tam baaardzo dużo opasłych...
Jeśli chodzi o punkt drugi to zmieniłem i teraz na wyświetlaczu przynajmniej napis nie mruga, ale nadal zero reakcji na przyciski. I jak sterować tym kursorem? I jeśli tam jest zmienna program 1 i program 2 do przechowywania wartości do wyświetlania to jak wybrać program 2 bo teraz mam cały czas program 1, w ogóle nie rozumiem tego programu. Wizualny...
:) O rzeczowa dyskusja - taka mi się podoba :))) Bez względu na kierunek transmisji stan spoczynkowy linii jest wysoki, stąd mowa o podciąganiu. Co ma załatwić jej wysoki stan po konwersji na poziomy TTL/CMOS ? Mój pomysł jest taki, że rezystor, gdy stosujemy rozwiązanie z tranzystorem, chyba, że o stan wysoki zadba linia wejściowa mikroprocesora, co...
dodatkowy problem w tym że sterownik do którego pisze program musi posiadać możliwość konfiguracji portu rs i chyba bascom nie był najlepszym wyborem do tego typu aplikacji Co masz na myśli pisząc sterownik ? Czy chodzi o jakiś program na PC-ta czy też twój układ na uP ma mieć możliwość z zmiany swoich praramterów transmisji po RS232. Jeśli ma to byc...
DZIAŁA!!! :-) Chciałem wszystkim bardzo podziękować za owocne dyskusje! Naprawdę! Sekwencja końcowa nie miała akurat znaczenia. Okazało się, że scalak wystartował po podłączeniu resetu do +5V... na ostro! Podłączenie przez opornik 47k ani przez 10k nic nie dało. Wypraktykowałem, że max opór przy którym układ rusza to ok 4,7k. 8,2k juz jest za dużo....
Dziękuje za uwagi. Nie zajmuje się natywnie programowanie w BASCOMie (pierwsze spotkanie). A poprawki jakie zaproponował były wykonane na potrzeby uruchomienia układu. Kod po moich poprawka i uwzględniających część uwag ZUMEK-a (chodzi o typ zmiennej z Word na Integer) Funkcje dodane do regulatora; 1. obsługa czujników temperatury serwii DS nie ważne...
Cześć Zumek ! Faktycznie pogrzebałem troszeczkę w BASCOMIE i softowy UART zadziałał bez problemu. Jednak.........mam pewne spostrzeżenia: 1) Pomiędzy instrukcjami otwierającymi porty a pierwszą instrukcją wysyłającą dane musiałem zrobić wstrzymanie programu. OPEN "coma.7:19200,8,n,1" for output as #1 OPEN "comd.2:19200,8,n,1" for input as #1 WAIT 1...
https://obrazki.elektroda.pl/4136220100_... Witam. Chciałbym przedstawić mój system sterowania roletami i oświetleniem w domu jednorodzinnym. System powstawał stosunkowo długo. Ewoluował wraz z budową domu. Niestety nie mogę poświęcić mu tyle czasu ile bym chciał dlatego nadal nad nim pracuje. Część komponentów doczekała się kolejnych...
Męczę się już z tym trochę i mimo prób znalezienia rozwiązania - porażka. Układ ma być niby nic specjalnego : - sterownik jakiegoś tam urządzenia, - oparty na ATMega8, - ma sterować głównie przekaźnikami, które będą coś tam załączały (niby proste dwa stany włącz/wyłącz) według schematu : http://obrazki.elektroda.net/0_124798921... - wyświetlacz...
Szukałem i zadziwiło mnie że wszędzie opisany jest sposób odczytu jednego klawisza albo zaraz całej klawiatury matrycowej. Moja jest tego 3 rodzaju - poprzez dekoder 1z15 na BCD. Poczytałem nieco helpa plus Wasze wskazówki (za które niezmiernie jestem wdzięczny) i zmieniłem nieco to co wcześniej napisałem w załączniku wyżej. '************* Konfiguracja...
Witam Piszę ten list z pytaniem, co źle robię w podlączeniu programatora Epsilon Universal Flash Programer z adapterem MCS51, który zakupilem miesiac temu. Podlączylem wg.opisu firmy Epsilon S.C. tyle, że mój programator posiada 1 gniazdo 20-pinowe a drugie 26-pinowe, wiec jest inny niż opisywany na stronie. Natomiast gniazda na adapterze to 2 x, po...
DS18B20 jest nowszy, ma zdaje się przede wszystkim większą dokładność tzn rozdzielczość odnośnie pomiaru temperatury a poza tym jest chyba już tańszy od poprzednika a jeśli się mylę to napewno tańsza jest tan nowsza wersja na allegro niż tam gdzie ty podałeś. ... piszesz, że jesteś początkujący ale znasz już kodowanie Menchester - to znaczy, że nie...
Zrobiłem aktualizacje do 2.0.7.6. Obsługuje bez problemu USBasp, no i biblioteki do SD faktycznie lepsze - obsługują SDHC i można np. sprawdzić rodzaj karty SD. Tylko zapisywany ciąg na karcie trochę inaczej jest. Zamiast spacji jest teraz "kropka" i cały tekst bardziej "zbity" w całość. Co do rC5 to nic się nie zmieniło, właściwie to gorzej bo pracuje...
No cóż - każdy początkujący ma problem z transmisją RS485. Nie dlatego, że nie rozumie transmisji. Dlatego, że pojawiają się różne stany związane z konkretnym zachowaniem się układów. Problemy te można zdefiniować dopiero po szczegółowej analizie oscyloskopowej stanów linii transmisyjnych i linii TxD i RxD. Spróbuję pomóc, ale nie wiem, czy będziesz...
http://obrazki.elektroda.pl/3494814600_1... Witam wszystkich. Chcę zaprezentować Państwu moją konstrukcję. Nie jest to pierwsza rzecz jaką wykonałem, ale pierwsza, którą tutaj pokazuję. Przedstawiana konstrukcja to mini system sterowania pokojem. Pojawiło się wcześniej kilka podobnych tematów, więc postanowiłem, że pochwalę się tym,...
Witam, Przeszukałem forum i nie znalazłem rozwiązania które by pomogło. Problem wygląda następująco. Komponenty problemu Atmega8a, bascom AVR IDE (2.0.7.5), czujnik DS18B20. Sprawdzone problemy z forum: -Nieprawidłowe podłączenie. Nóżka danych jest podciągnięta przez 4,7k Ohma do 5V -Kable zostały sprawdzone pod względem ciągłości -Sprawdziłem czy jest...
Witam, Ostatnio zabrałem się za zamek szyfrowy, ale jako że moja wiedza o programowaniu jest znikoma, postanowiłem zrobić klawiaturę, w której każdy switch jest podpięty do osobnego portu (pomyślałem- będzie łatwiej) . Moje rozumowanie zaprowadziło mnie troszkę w bagno, ponieważ na necie jest pełno tematów zamków szyfrowych, ale nie z moim rodzajem...
https://obrazki.elektroda.pl/3034347300_... Zrobiłem właśnie prosty eksperyment: wszedłem na Forum elektroda.pl -> Artykuły -> Newsy, otworzyłem szybkie szukanie na stronie i wpisałem hasło "jednopłytkowy". Od 17 maja do 6 czerwca było osiem newsów zawierających to słowo w tytule. Wpisanie tego słowa w wyszukiwarkę działu Newsy daje...
Witam Wziąłem się za mikser kanałów do modelu zdalnie sterowanego. Po długich poszukiwaniach i kilku (no dobra - kilku set ;) ) próbach znalazłem instrukcję pulsein. Wiem, że to softwarowe itd, ale z odbiornika w modelu dobrze odczytuje sygnały PWM. Więc podłączyłem serwo i programowo połączyłem je z tym co pulsein odczytuje. Na serwo wysyłam długość...
Witam, proszę mnie upewnić co robię nie tak. Mam program który (działa :), ale nie do końca) jest termostatem z dodatkowym termometrem (jeden czujnik sprawdza temp na piecu i steruje przekaźnikiem, drugi tylko mierzy temp. zewnętrzną): [syntax=basic4gl]$regfile = "m8def.dat" 'Atmega8 $crystal = 1000000 'taktowanie 1MHz Config Lcd = 20 * 4 'rodzaj wyświetlacza...
Gwoli ścisłości, dla tych, którzy się zastanawiają nad sensem tej dyskusji. Postanowiłem rozpocząć ten temat z prostego powodu: moje doświadczenie oceniam na wystarczające do zrealizowania takiego projektu metodą chałupniczą. Był by on niejako zamknięciem pewnego etapu mojej edukacji w tym zakresie. Najpierw jednak chciałem zapoznać się z opinią osób...
Niestety u mnie te przerwania są "zawalone". Nie było to do tej pory problemem, bo użycie uarta nie było przewidywane do "poważnych celów". Niestety na razie nadal jest źle... Popatrzę, czy jest możliwe przesunięcie "prac" z timera1 - bo to on pewnie jest źródłem nieszczęścia, jako że jest wywoływany 1000 razy na sek. A jest mocno obciążony; Oto jego...
Jest tak dla tego, ponieważ program przełącza PORTx ok 40 razy na sekundę, dlaczego? A dla tego że: Dodano po 4 Poza tym tu znów jest błąd: Dodano po 5 Kurcze nie pamiętam, czy COMMAND gdy nic się nie nadaje jest 255 czy 127, niech ktoś mnie poprawi.
Witam, mam następujący problem z poniższym programem. Prosiłbym bardziej obeznanych kolegów o sprawdzenie, układ powinien działać tak: ustawiam temperaturę plus regulacja histerezy, gdy temperatura jest niższa układ załącza przekaźnik do czasu wyrównania temperatury, problem polega na tym że program załącza przekaźnik (grzanie) tylko na moment po czym...
Witam, mam program (attiny2313) do obsługi termometru DS18b20 i wyświetlacza, układ posiada 3 przyciski +/M/-. Program reaguje na zwieranie przycisków do masy, a chciałbym zrobić tak by procesor reagował na przerywanie masy. Znajdzie się ktoś kto mógłby rzucić okiem na program i podpowiedzieć co trzeba zmienić?? [syntax=vbnet] $regfile = "Attiny2313.dat"...
Oj kolego, poważny błąd - zasilaj prawidłowo mikrokontroler: http://mikrokontrolery.blogspot.com/2011... Dzięki za upomnienie, faktycznie gdzieś to przeoczyłem, na schemacie ideowym nawet masa wisi :) Poniżej zamieszczam poprawiony schemat ideowy i płytkę w EAGLE. Widząc duże zainteresowanie kodem wrzucam wsad w BASCOM....
Witam Mam problem z uruchomieniem wyświetlacza wyświetlacz LCD 128x64-A/G z L przeszukiwałem internet cały wieczór i nic nie znalazłem ,nie wiem jak podłączyć wyjścia Vo i Vee . http://obrazki.elektroda.pl/7984534400_1... http://obrazki.elektroda.pl/3940978000_1... Wyświetlacz podłaczam do płytki AVT5311.Próbuje go takim...
(at)dondu Twoje artykuły czytałem dokładnie ;-) Z kodu poniżej wycięte ustawianie portów (bonie widziałem żadnej różnicy w zużyciu prądu). Procek ustawione fusami na 8MHz wewnętrzny z podziałem przez 8 [syntax=vbnet] $crystal = 1000000 ' ustawiamy prędkość zegara $baud = 9600 ' ustawiamy prędkość transmisji $hwstack = 220 ' ustawiamy wielkość stosu...
https://obrazki.elektroda.pl/2384864900_... Często się słyszy, że kiedyś czasy były lepsze, że PRL nie był taki zły, a wielkie przedsiębiorstwa w rodzaju Unitry, Elwro, CEMI czy nawet FSO robiły wspaniałe rzeczy, tylko potem ten przebrzydły i zgniły Zachód raczył polski przemysł zniszczyć z zazdrości i w ramach zwalczania dobrego....
https://obrazki.elektroda.pl/8025280500_... Witam! Przedstawiam wam w pełni automatyczną domową windę osobową! Jest to mój największy, najbardziej skomplikowany, i najdroższy projekt którym chwaliłem się jakiś czas temu w dziale „DiY w budowie”. (https://www.elektroda.pl/rtvforum/viewt... Na początku...
Witam mam problem z programem do trawiarki mianowicie znalazłem na necie program do sterowania trawiarką chciałem do tego dopisać wybór menu żeby było jeszcze był drugi tryb sterowania trawiarką. Wgrałem program do uC i działało poprawnie potem chciałem wgrać ten sam program bez żadnych zmian na inna ATmege8 i okazuje się że teraz program działa trochę...
https://obrazki.elektroda.pl/1596322200_... Witam drodzy forumowicze. Temat jak najbardziej świąteczny. Chciałbym Wam przedstawić elementy stanowiące uzupełnienie Szopki Bożonarodzeniowej. Można to nazwać tłem...czy po prostu małym miasteczkiem będącym uzupełnieniem szopki. Wykonałem je samodzielnie przy pomocy najprostszych narzędzi,...
Mam podpiętych kilka przycisków - stąd różnica - czasami przestawiałem raz tak, raz tak. Zrobiłem tak jak poradziłeś, wyszedłem od prostej obsługi przycisków (drugi przykład z pierwszego mojego postu) i po kawałku dodawałem fragmenty zegara, przy okazji wrzuciłem dwa rodzaje obsługi (przez select...case i tak jak miałem oryginalnie). No i ... działa....
Witam, Mnóstwo ludzi ma problemy z uruchomieniem i wykorzystaniem zakupionych modułów BlueTooth z serii BTM-222 , BTM-112 ale podobnie sprawa ma się zapewne z BTM-330/730 Postanowiłem w kilku punktach podać kilka faktów oraz rozwiać niektóre mity, które krążą wśród wielu amatorów tychże modułów. FAKTY: 1. Przykładowe sposoby podłączania takich modułów...
Jak zmusić diodę alarmu do migania nie używająć procedur waitms ? Mam teraz zrobine tak: Używasz Timer0 jako pewnego rodzaju 'swoisty' prescaler: (4 ms; 100 ms; i 1 sec). Dlaczego okazyjnie nie wykrzystać tych 100 ms na miganie diodą? Wstaw tą wyżej procedure (troche zmodyfikowana - zamiast "set Porta.5" daj "toggle") w przerwaniu timera0 w miejscu...
1) Dokładnie tak chciałem zrobić, czyli przerwaniem INT0 wykrycie zbocza narastającego i uruchomienie TIMER0 do obliczenia „czas” i od razu z automatu stany niskiego „czas” x 7. Czyli 4 bity poskładane w bajt synchronizacji i tym otworzyć „bramę” do odczytu pozostałych które są tworzone w ten sam sposób. Tylko za...
Jest tu kilka błedów. Ale główny błąd polega na tym że nie masz end ifa. I nie wiadomo jaka ma być logika tego programu . Spróbuj tak w celach edukacyjnych: [syntax=basic4gl]$regfile = "m8def.dat" 'rodzaj mikroprocesora $crystal = 1000000 'taktowanie Config Porta = Input 'porta jako wejscie Porta = &B00000000 'wszystkie koncowki porta stan spoczynkowy...
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"....
https://obrazki.elektroda.pl/2363772900_... W miarę rozprzestrzeniania się na całym świecie koronawirusa coraz częściej zastanawiamy się, jak zapewnić sobie i innym bezpieczeństwo w domu, pracy lub innym miejscu spotkań. Dezynfekowanie i sterylizacja za pomocą płynów na bazie alkoholu wszystkich pomieszczeń, w których przebywamy i przedmiotów,...
Lj = Li / 250 250 to ilość impulsów na 1 l. według producenta Cały problem w tym że nie wiem jaki uklad wsadził do tego przepływomierza i co ma na myśli 250imp/l . Próbuje na różne sposoby poprawnie zliczać litry . Brak jakiejkolwiek noty tego przepływomierza.... Jeżeli tak figuruje na obudowie przepływomierza, to taką liczbę należy zastosowac do wzoru...
A ja mam problem innego rodzaju... U mnie ładnie wyświetla godzinę i datę, ale zegar stoi... Godzinę mam taką: 01:01:00 i nic się więcej nie dzieje. Po każdym resecie rośnie o jeden liczba minut tzn 01:01:00; 01:02:00; 01:03:00 itd Co może być nie tak? [syntax=basic4gl]$regfile = "m32DEF.DAT" $crystal = 8000000 Config Porta = &B00000000 Porta =...
Jest tego sporo, DCF77, 7 x DS18B20 i DHT11 ( akurat jeśli chodzi o niego to mam wątpliwości, czy ten kod działa, bo jest na obydwu płytkach podpięty i zdarza się zawieszenie ) Nadajnik Atmega328p Dodano po 16 Odbiornik Atmega644P - trochę zmieniłem obsługę przerwania, wydaje mi się, że w przerwaniu nie powinno się wykonywać dużych obliczeń. [syntax=basic4gl]...
Może się komuś przyda. Poniżej kod przykładowego programu z funkcjami zapisu i odczytu pamięci I2C AT24cm01 czyli 1Mbit-owy EEPROM. Programik prostacki ale funkcje może się komuś przydadzą. $regfile = "m644pdef.dat" ' definiujemy układ $crystal = 12000000 ' ustawiamy prędkość zegara $baud = 19200 ' ustawiamy prędkość transmisji $hwstack =...
Witam Do istniejącego i działającego "urządzenie" chciałem dodać możliwość odbioru, parsowania i odesłania SMS'a zwrotnego z danymi. Cały kod: Linia1 - to wyświetla Uart_numer - Linia1 Linia2 - to wyświetla Komanda - Linia2 czyli działa OK Ale jak podepnę modem GSM ( SIM900D ) to Uart_numer jest puste, a Komanda pokazuje ( czasem ) jakieś teksty z pierwszej...
Programator elementów I2C „PROGXv13” umożliwia programowanie układów pamięci 24CXX, PCF8583, PCF8593 oraz Syntezy TSA6057. Powstał jako narzędzie ułatwiające budowanie urządzeń z tymi układami, być może kiedyś również z innymi na magistrali I2C. Dla ułatwienia program współpracuje z programatorem STK200, po zastosowaniu dodatkowej diody...
rodzaje portów rodzaje portów komputerze bascom sprawdzanie portów
gniazdka angielskie obudowa zatrzaski czujnik obwodu mazda
hulajnogi elektryczne problemy zelmer regulator obrotów
SOFAR 3.3-12KTLX-G3 Logger – fabryczne hasło WiFi i panelu WWW admin/admin, 12345678 Schemat radia TCM 311126 Tchibo – dokumentacja, układ, typowe usterki, TA2003P, TDA2822M