Jeśli nie przeszkadza Ci Bascom to wklejam poniżej fragment programu, który daje sygnał na telefon i rozłącza się. Dzwon: Print "ATE0" ; Chr(13) Print "ATD602111111;" ; Chr(13) 'Po ATD numer telefonu Wait 15 Print "ATH" ; Chr(13) Wait 1 Gosub Oproznij_bufor Return Oproznij_bufor: 'Opróżnia...
Henry(k) napisz cos o swoim projekcie, może masz jakiś schemat, buduję sobie cos podobnego, twoje materiały bardzo by mi się przydały. :) A więc zaciekawiony projektem dekodera Dolby Surround w którymś EP opartym na kości uPC1892 NEC'a postanowiłem sobie coś takiego zrobić :) . Na wejściu mam selektor na 4052. Sygnał wybieram z dwóch gniazd EURO lub...
Witam Z wycinków kilku programów chciałem zrobić jeden duży barkuje kilku rzeczy i zwiazku z tez pytania W jaki sposób mogę zwiększyć ilość wejść i wyjść żeby zmieścić wszystko ? ( patrz 1 PINY ) brakuje ustawiania podlewania względem kalendarza zielonego pojęcia nie mam jak z pcf mogłbym ustawić godzinę i czas podlewania np 18:00]przez 1 min ? brakuje...
Bascom - wersja 1.11.95 Kod, no jest tego sporo: - zegar PCF8563 - Zapis na SD - dwa czujniki DHT11 - odczyt z PCF8574AP ( klawiatura ) - RC5 - ma być DS18B20 - ma być DCF77, ale nie doszedłem do tego momentu ( tzn testowałem na innym procesorze i działało ) Działa - zegar PCF8563 - dwa czujniki DHT11 - odczyt z PCF8574AP w przerwaniu ( klawiatura )...
Witaj, Po pierwsze w Bascomie możesz zadeklarować programowy bufor USARTA w dodatku z wieloma sygnałami sterującymi Twoją ramką a po drugie pamięć EEPROM możesz zapisywać stronami bodajże po 32 bajty co oczywiście nie zmienia faktu, iż zapis strony potrwa tyle co zapis bajtu, nie mniej. Pozdrawiam... robiw
Z tego co pamiętam to serial in i out używały programowego uarta co oznaczało mniej więcej tyle ,że jak nie czeka na znak to gubi to co dostaje . Dlatego podstawą jest sprzętowy uart obsługiwany w przerwaniach i w taki sam sposób zrealizowane sterowanie przełączanie sygnałów nadawanie , odbiór w konwerterze RS485. Uart generuje szereg przerwań informujących...
W załączniku masz kolego schemat i płytkę w Eaglu a także w PDF-ie. Zwróć uwagę że PCB jest sklonowane do 4 szt na raz. Wyprowadzenia w zasadzie są oczywiste ale tytułem wyłumaczenia LED do sygnalizacja operacji, WP, CD do sygnały o stanie karty. Te trzy sygnały nie są niezbędne do działania, VCC to +5V, GND to rzecz oczywista. CS podłączasz do PB4,DI...
Problem leży w tym ,że to co usiłuje zbudować kolega wymaga sporej wiedzy na temat rozwiązań tego typu zagadnień. Jeśli urządzenie to ma pracować w domu stanowiąc automatykę RS232 nie nadaje sie do tego typu transmisji ze względu na długość przewodów i odporność na zakłócenia . Do tego jest RS485 i CAN. Orientuje się może ktoś jaka jest maksymalna...
Pomogę koledze w obsłudze tego przetwornika bo 2 lata temu sam z tym walczyłem. W nocie masz schemat i może go niedokładnie zastosowałeś. Po pierwsze on ma dwa kanały które a sposób ich obsługi jest określony przez zaprogramowanie trybu pracy. Ale o tym poźniej. Najpierw musisz się zdecydować jaki tryb wybierasz domyślam się że chodzi o zamianę napięcia...
Kolejny raz widzimy to samo. Zamiast dobrać kontroler do zadania, to próbujesz na siłę dopasować zadanie do kontrolera leżącego w szufladzie. Tutaj o tyle gorzej, że nawet się nie zastanowiłeś ile zasobów potrzebujesz, tylko od razu przyjmujesz 2 albo 3(!) kontrolery do w sumie bardzo prostej aplikacji. Moim zdaniem wszystko zrobisz na jednym uC i może...
Dokładnie. Moduły działają nie prawidłowo. Na anglojęzycznych forach ludzie zgłaszają podobne problemy. Przyznam, że nie draźniło by mnie to gdyby producent napisał (np. w erracie, nocie aplikacyjnej), że takie sytuacje mogą wystąpić, albo, że należy sprawdzać tylko sygnał FFIT - jeszcze to mogę przełknąć. Ale jeśli w nocie pisze jedno a rzeczywistość...
tak wygląda sam kod do odczytu predkośći "trochę nie ogarnięty sorki" [syntax=basic4gl] $regfile = "m16def.dat" 'wew rezonator $crystal = 8000000 'jest włączony wew rezonator $baud = 9600 'szybkosc ibusa Config Lcd = 16 * 2 'używany wyświetlacz i piny do jakich jest podłączony Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7...
http://obrazki.elektroda.net/95_12669223... Witam Chciałbym przedstawić prosty układzik, programator dla AVR. Opisywany programator jest prostym urządzeniem pozwalającym na programowanie wewnętrznej pamięci mikrokontrolerów rodziny AVR. Konstrukcja wzorowana jest na bardzo popularnym rozwiązaniu stosowanym na całym świecie, a mianowicie na...
Jeżeli to jeszcze aktualne to podpowiadam: 1- zastosuj sprzęg wyjście PWM na jeden port i programowo powiel na inne, lub 2- wyjście PWM podaj na dowolny bufor, np. SN74LC244. Otrzymasz jednocześnie 8 jednakowych sygnałów. Programowo rzeczywiście raczej się nie da ale sprzętowo to proste.
Dlatego ja bym zaczął od uruchomienia nadajnika z wykorzystaniem sondy w.cz. Najpierw program z włączonym buforem FIFO, ale nic nie wysyłającym. Pobór prądu powinien być jakiś tam, a sonda nic nie wykrywać. Potem trzeba albo zacząć coś wysyłać, albo walnąć program który włącza tryb OOK. Pobór prądu powinien być o kilka mA większy a sonda wykryć nawet...
Zwarcia niema bo uart świetnie działa w jedną stronę. Niestety nie mam możliwości podłączenia lcd do drugiego procka. Ten układ sprawia wrażenie jakby podczas wysyłania instrukcja "print" umieszczała w buforze zmienną o wartości 1(jak w programie) i kolejna po niej funkcja "input" wyciąga tą zmienną bo najwidoczniej sygnał z drugiego procka nie zdążył...
Witam Zakładam, że robisz to na dwóch mikrokontrolerach. Do wyprowadzenia TxD jednego mikrokontrolera podłączasz nadajnik a do drugiego mikrokontrolera do wyprowadzenia RxD podłączasz odbiornik. I to cała filozofia. Ale radzę ustawić raczej niską prędkość transmisji no chyba, że masz dobrej jakości moduły. Kolejna sprawa to właśnie jakość tych modułów....
Jakie moce ma mieć posiadana przez ciebie przetwornica ?? Jaką bedziesz miał częstotliwość impulsowania PWM ?? domyślam się że przemiennik bedzie procował z elementami indukcyjnymi (np. silnikami) Temat co cię czeka nie jest łatwy i wymaga trochę doświadczenia. schematu nie mam ale moge podać ci kilka uwag praktycznych: Jeżeli chodzi o przemienniki...
Temat rozwiązany, wszystko udało mi się odpalić. Dziękuję wszystkim za odpowiedzi. Chciałem tylko zwrócić uwagę na to, że zrobiłem nowy programator z kabelkiem ponad 50 cm i wszystko działa, więc ta rada nie jest w pełni poprawna : Przede wszystkim skróć kabel łączący ten programator z mikrokontrolerem. 10-15 cm to max, bez buforów nie ma siły poprawnie...
Witam, uczę się pisać w Bascomie dopiero od niedawna, umiem już pisać podstawowe programy. Zainteresowałem się ostatnio interfejsem DMX512, chciałbym napisać program do odbioru sygnału w standardzie DMX512. Niestety moja wiedza nie wystarcza mi jeszcze na napisanie takiego programu samodzielnie. Znalazłem w internecie stronkę: http://www.gerold-online.de/cms/uc-proje...
Witam, mam dziwny problem, SIM900 nie wysyła sms-ów. Program w Bascomie napisał mi kolega, nie należał do najkrótszych i wszystko działało, odbierał sms-y z komendami i włączał urządzenia, wysyłał sms, dzwonił, odrzucał połączenia itd. Kiedy wyodrębniłem z tego programu fragment który miał tylko wysyłać sms kilka razy zadziałał, a później przestał,...
Ten multiplekser UART-u powinien by zrealizowany za pomoca diod schottkego a nie prostowniczych jednak do tego celu najlepszy bylby bufor trojstanowy. Ciekawy jest rowniez fakt ze na wyjsciu MAX485 sygnał jest opisany jako RS-232 ;-). Schemat to jakas masakra ale jak na 16 lat to kawal dobrej roboty manualnej jednak z tego co zrozumialem dobrze dziala...
Witam Natrafiłem na problem w moim projekcie na uczelnie układu przetwarzającego sygnały z czujnika obrotu Burster 8821. Czujnik daje impulsy prostokątne , stan wysoki impulsów to ~9V, niski ~0V (zasilam go 12V). Mam Atmege16. Zliczam impulsy timerem1, niby wszystko działa (odczyty są całkiem sensowne), ale wiem że samo podłączenie czujnika do uC zaprojektowałem...
Witam szanownych kolegów! Piszę mając nadzieję, że ktoś pomoże mi rozwiązać mój problem z którym borykam się już któryś dzień :( Otóż programuję w Bascomie Atmegę 644pa-pu do komunikacji po UART z modemem ZTE2639AT. Mam problem ze sprawdzaniem siły sygnału GSM. Otóż chciałbym przy pomocy przerwania od timera0 wykonywać takie sprawdzanie a jego wynik...
Piotrek1970 - całkowicie się z tobą zgadzam jeśli chodzi o wartość developerską Arduino. Ja miałem na myśli, że w miarę proste konstrukcje, przy odrobinie doświadczenia, można a nawet warto zrobić "od strzału", z dedykowanymi rozwiązaniami. Początkującym jak najbardziej polecam rozpocząć z gotowym hardware. Hanslik - jeśli wolno mi zaproponować, wejdź...
Witam Kolega dobrze napisal:) po pierwsze zobacz o tym rejestrze 74164 przy jakim sygnale CLK nastepuje do niego wpis. Po drugie musisz kolejne bity slowa wysylac do rejestru 74164, a to zrobisz za pomoca funkcji rotate. po 3 poczytaj o sterowniku HD44780, alby wiedziec jaki sygnal ma byc na E aby nastapil wpis do bufora wyswietlacza... Osobiscie nie...
Czereśnie na moich drzewkach już się skończyły :] Szpaki odstraszałem zeszłorocznym odstraszaczem, który nie najlepiej się spisuje. Teraz myślę nad odstraszaczem na przyszły rok. Trzepotanie skrzydłami to rozwiązanie za pewne dobre, zastanowię się jeszcze nad tym. Dondu, mógłbyś zarzucić jakiś przykład takiego generowania dźwięku w C? Znalazłem jedynie...
Ponownie archeologia elektroniczna ;] Atmega 8 (zabytek) - działa prawidłowo tylko przy zasilaniu od 4,5 do 5,5V. Atmega 8 i zasilanie bateryjne to jakiś oksymoron. Atmega 8 i generowanie sygnału zewnętrznego 38kHz - masochizm? Ale jak ktoś bardzo chce, to może w to brnąć. Ja mam takie uwagi: Zamiast atmega 8 użyj uC, który może pracować w szerszym...
Mam zamiar zrobić urządzenie zbierające sygnał z 4-8 wejść MIDI i wysyłające to co otrzymało na jedno wejście. Korzystam z Bascoma i po dłuższym czasie uznałem, że zrobienie tego programowo jest niemożliwe... Programowy UART nie ma żadnego bufora, przerwań itp. i w dosłownie ułamkach sekundy tracę komunikaty, albo je błędnie odczytuję. Zrobiłem coś...
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...
Witam Zbudowałem układ oparty o uC ATmega32 i połączyłem ją z Siemensa C35. Nie będę opisywał połączenia i wrzucał schematów bo to mi działa. Udało mi się odczytać z komórki: *Stan naładowania baterii *Siłę sygnału antenowego *Date i godzinę *Numer osoby dzwoniącej i zawiesiłem się na odczycie SMS-a. Wykrywam nowego sms-a poprzez zapytanie: Nowysms...
http://obrazki.elektroda.pl/4780964300_1... Witam Chciałem przedstawić moją konstrukcję odtwarzacza plików SID. Jest to moje protopywowe urządzenie zbudowane na dwóch płytkach uniwersalnych.Wszystkie połączenia są wykonane kabelkami.Sercem układu jest ATmega32 który jest prostym emulatorem procesora z C64 6502.Oryginalny układ SID'a...
Witam forumowiczów, Swego czasu mojej znajomej zainstalowano bramę przesuwną z napędem. Na pytanie o opcję częściowego otwierania, czyli tzw. opcję furtki powiedzieli, że się nie da. . . . . Hłe, hłe nie da :) Pomyslałem, przeanalizowałem i zrobiłem. Działa bezbłędnie. Teraz znowu powtórka z rozrywki. Szwagier postanowił zmienić stary, wysłużony i niestety...
proponuje ci dać printa w pętli głównej aby podglądnąć co procesor czyta z UARTA. Może się zdarzyć że czytasz śmieci i przy takiej pętli co się kręci miliony razy na sekundę ciągle się trafia przypadkowy znak 87. Albo wyślij inny znak i zobacz czy procesor czasem na niego też nie zareaguje, jeśli tak to masz pewność że jest coś nie tak sprzętowo. Albo...
A na czym Ci bardziej zalezy, na funkcji pomiaru temperatury czy na szybkosci reakcji na sygnal z komputera? Mysle ze temperatura nie zmienia sie zbyt gwaltownie wiec to moze poczekac, a najwiekszy priorytet przeznacz na obsluge danych odbieranych z komp. Jak odczytujesz dane z bufora RSa? W przerwaniu czy w okerslonym miejscu programu? Nie pamietam...
Impulsator nie będzie pracował na przerwaniu tylko zwykle w pętli do loop bo takie rozwiązanie wystarczy. W tejże pętli będą także wysyłane sygnały regulacyjne po I2C jako odpowiedź na regulacje wykonane impulsatorem oraz wyświetlane dane na LCD. Procedura obsługi przerwania od Rx (MIDI) odczytuje bajt i jeżeli równy jest 176 (nasze dane) to czyta dwa...
aaaa - tyle że ja myślałem o tym: http://www.ikalogic.com/scanalogic2/inde... ;) IKA też - fajny - - najlepiej mieć obydwa :-) i ich przydatność przy testowaniu RS485 jest niepodważalna. ten co ja mam chodzi 5 razy szybciej i dekoduje więcej protokołów. W standardzie ma kilka popularnych - a kolejne można dokupowywać. Myślę że czasami nie warto sobie...
Z powodu dużego zainteresowania chcę pokazać jak Atmega8 kontroluje proces pakowania towarów sypkich.Kontrola wagi towaru odbywa się za pomocą popularnej wagi z złączem RS AP-1. Dla dokładności dołożyłem przy 80% i 90% wagi dokładne dosypywanie, nie jest to uwzględnione w programie. Port c4 uruchamia sygnalizację dźwiękową.To jest adres do youtube o...
Sprawa jest banalnie prosta (pomijam tu już połączenie sygnałów na krzyż bo to zrobiłeś chyba prawidłowo) , tylko po 1. Włącz sobie w Bascomie w obu prockach sprzętowy bufor RS232, który działa na przerwaniach - służy do tego polecenie Config Serialin - poczytaj sobie o tym i jak ustawić sprzętowy bufor wejściowy 2. to co chyba ci rozwala całą koncepcję...
michalko12: akurat poparte doświadzczeniem. Miałeś złe założenia przed przystąpieniem do tworzenia programu. Tak jak napisałem wcześniej, przerwanie powinno wykonywać się tyle ile powinno, a nie dowolny okres. Nie ma znaczenia gdzie wykona się zadanie, czy w przerwaniu czy w pętli głównej. Ma się wykonać tak, żeby cały program spełniał swoje zadanie....
Witam W projekcie wysyłanych będzie około 800bytów danych do PC i w PC bedzie na bieżąco wyświetlane. Do czego zmierzam. W czasie kiedy bedę obsługiwać przerwanie od Timer1 może pojawić się sygnał do PC, że dokonywana bedzie tramsm,isja. W atmega8 nie mozna ustawiać priorytetów przerwań w odróżnieniu do 8051. Kiedy pojawiało mi się przerwanie do timer1...
Zaraz, zaraz, skoro to jest komunikacja SPI to masz: 1. SCK -> do pamięci - dajesz dzielnik 5V->3,3V 2. MOSI -> do pamięci - dajesz dzielnik 5V->3,3V 3. MISO <- do procesora - dajesz odpowiedni tranzystor (szczególnie zwróć uwagę na częstotliwość przełączania i "opóźnienia") lub jakiś bufor z serii 74hc(t) (np. 74HCT08 - bramka and) zasilany...
Udało mi się coś zrobić i nawet działa, ale: -jak uruchamiam układ powinno pisać w dolnej linii Ustaw godzine , a jest jak na fotce niżej, -ustawianie godziny - jak trzymam przycisk w pilocie cały czas wysyła sygnał, a układ odbiera kod raz na 3 sek - wcześniej było 250ms (tak jak jest zdefiniowane w programie). http://obrazki.elektroda.net/19_12181272...
Kabel LPT od drukarki 25 żyłowy zakończony z jednej strony złączem CENTRONICS, które odciąłem. Założyłem wtyczkę DB25 męską i polutowałem żyły uważając, aby połączenia pomiedzy wtyczkami były takie same 1:1. Czyli 1 na DB25 żeńskiej była połaczona z 1 na DB 25 męskim. Ponieważ ja wcześniej wspominałem pomyliłem się przy lutowaniu złącza DB25 do płytki...
Witam Mój problem wiąże się z zaprogramowaniem "Echa" które obijało by sygnał w standardzie RS. Układ buduję w celu sprawdzania poprawności działania konwertera USB-RS485. Aby nie programować układu dla każdej szybkości transmisji chcę użyć pinów PB0-PB3 gdzie za pomocą zworki możliwy byłby wybór jednej z 4 przygotowanych szybkości transmisji: 921600,...
masz jeszcze LM1036, TCA730 i TCA740, TDA1024 (chyba) musiałbyś odpoiwiednio zmodyfikować schematy tak zeby połączyć ze sobą po 3 sztuki tych układów, ale po ananlogu to będzie problem zrobić. Co do TDA1524A to jeżeli dasz wtórniki na wejściu i będziesz pracowałz sygnałami ok 1Vpp to szumy nie są aż tak duże jka to plotka głosi, jednak do niskoszumnych...
Witam Starałem się wyjaśnić platforma AVR lub zadania jaki ma wykonać NIE JEST TAK WAŻNE jak zorganizowanie komunikacji na RS232 za pomocą paczek HEX! Mogę wykorzystać dowolną większą kość AT! AT90s2313 Akurat tą kość mam gotową do pracy i kompletną do komunikacji na RS232. Czy jest możliwe zorganizowanie takiej komunikacji.? Potem wykona zadania......
3. w Bascomie można zdefiniować dodatkowo, opócz sprzętowego UART-a, także wirtualne porty UART, na dowolnych portach. 4. Polecam: https://avrhelp.mcselec.com/, a dokładnie rozdział: "SOFTWARE UART" Nie polecam software uart. W Arduino sa z tym, kłopoty a Bascom jest jeszcze bardziej nieprzewidywalny a nie ma dostępu do bibliotek aby je zmodyfikować....
Witam, zacząłem budowę ściemniacza do "halogenów" opartego na mikrokontrolerze, narazie wybór padł na Attiny15L bo taka była pod ręką. Docelowo Attiny2313 albo coś większego. Jestem na etapie testów i niestety nie wypadły one pomyślnie. Skonstruowałem taki układ: http://obrazki.elektroda.net/24_12234045... Wiem, że Attiny15L nie jest zbyt dobrym...
Witam Atmega328 i Attiny2313 przez RS485 Atmega328 Master - zapis na razie wyzwalany przez Timer If Flaga_001 = 1 Then Set Re_de Waitms 1 Print "MOD001 " ; Chr(13); Waitms 1 Reset Re_de Flaga_001 = 0 Licznik_mod001 = 0 End If ATtiny2313 Slave $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 4800 '*********************...
bufor bascom bascom bufor bufor sygnał
samsung standby wyświetlacz gorenje zmniejszenie podświetlenia monitora
Objawy uszkodzonego czujnika położenia bębna pralki Lokalizacja czujnika położenia wału Ford Fusion 2006 benzyna