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...
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ść...
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.
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...
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...
W Bascomie AVR jest gotowa instrukcja waitus kombinowalem z roznymi dlugosciami czasów ale dalem sobie na razie spokoj.. piszczy mi glosniczek systemowy, jak by sie bufor klawiatury przepelniał czy cos..? nie wiem juz sam...
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...
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...
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....
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...
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...
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...
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ł...
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 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...
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...
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...
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ź...
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 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...
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...
Nie da się ustawić, bo jest to fizycznie niemożliwe, chyba że dostaniesz się do struktury i sobie mostek drutem zrobisz ;]. Multiplekser sygnałów zegarowych, którego wyjście jest jedynym źródłem zegara dla ADC, nie ma doprowadzonego sygnału bez podziału, najmniejszy dostępny to 2. Nie będzie próbkował z taką częstotliwością, bo się po prostu układy...
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...
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ł,...
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ś...
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...
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...
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...
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...
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...
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ę...
Im dalej w las, tym więcej grzybów. "Trenuję" nowy problem. W kodzie, po ustawieniu Jumper=0 program czeka na SMS z hasłem. Jeżeli otrzyma poprawne, to zapisuje do pamięci numer telefonu, z którego był wysłany SMS i przechodzi do pętli głównej, a zatem alarm jest uzbrojony - reaguje na czujniki zewnętrzne. W programie brak jest możliwości wyłączenia...
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...
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...
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ć....
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...
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...
najpierw muszę zaprojektować analogowy filtr wedłóg schematu 1 w pdf kolegi następnie muszę wyliczyć alfa , beta i gama które są stałe dla każdego filtru a następnie muszę postępować według algorytmu z rysunku 9a Dokładnie tak :!: , ale musi być jakieś ale :D . Podane zostały jedynie uproszczone wzory na alfa, beta i gamma, wykorzystujące SAA (Small...
Programowe generowanie sygnału video w jakimkolwiek standardzie jest zadaniem krytycznym czasowo, dlatego bez asemblera niewiele zwojujesz. Nawet w asemblerze trudno uzyskać więcej niż 100 punktów w linii. Nie jest to prawdą. Należy poprawnie wykorzystać zasoby sprzętowe procesora, a wtedy wszystkie krytyczne czasowo rzeczy nie robi CPU, w efekcie...
No cóż. Posiedziałem nad tematem trochę dłużej. Przeanalizowałem noty katalogowe i poszperałem w Internecie. Postanowiłem też program napisać od podstaw. Jest on czytelniejszy. Jednak nic to nie dało. Mam pewność, że EEPROM jest dobry, bo zaprogramowałem goo w BASCOMIE. Nadal jednak proszę o pomoc. Poniżej zamieszczam kod programu. #include <avr/io.h>...
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...
witam, od jakiegoś czasu walczę z dekodowanie sygnału RC5 TSOP1736 <--> PD2 (INT0) dioda nadawcza IR <--> BC516(PNP) <--> PB1 układ na 100% działa ponieważ przetestowałem go w BASCOMIe rc5send i getrc5(); działają znakomicie. pilot philips 100% rc5 - sprawdzone problem mam taki, że w terminalu dostaje przedziwne rzeczy. np. dla tego...
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...
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 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......
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 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,...
Witam, na wstępie uprzedzę, że jestem początkującym programistą bascom. Tworzę projekt, który jest połączeniem dwóch tematów tj. http://www.elektroda.pl/rtvforum/topic22... oraz ]http://www.mp3car.com/forum/mp3car-tech... . potrafię już odczytać dane z szyny i-bus w bmw i...
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...
Wiec tak napisalem sobie najprostrzyprogramik w bascomie $crystal = 4000000 $regfile = "m8515.dat" Dim Y As Byte Config Portd = Output Y = 0 Do Portd = Y Y = Y + 1 Waitms 1 Loop End no i w sumie działa ten programik ale to jest tylko program testujacy. Chcialem z wyjscia Xtal2 pobierac zegar dla innych ukladow przez bramke buforujaca HC. Ale jest problem...
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 '*********************...
http://obrazki.elektroda.net/67_12744374... Witam! Chciałbym dziś pokazać urządzenie, które powoli i z bólami tworzyłem ostatnimi czasy. Inspiracją do ruszenia z pracami były zbliżające się urodziny narzeczonej, której chciałem podarować coś nietypowego, a jednocześnie praktycznego. A że nie może być chyba nic bardziej praktycznego i przydatnego...
W dobrym kierunku idziesz. Urządzenie które tworzysz nazywa się repeater, tylko u Ciebie ma wyciąć określoną ramkę. Działanie repetearów w magistrali CAN nie jest takie banalne jakby się wydawało, że niby tylko powtarza sygnał. CAN to komunikacja multi-master i po obydwóch stronach repeatera mogą jednocześnie nadawać dwa mastery. Cały bajer ma polegać...
Znalazłem kilka wersji programatorów STK 500 Nr 1 Cena 46zł http://obrazki.elektroda.net/83_12434545... Protokół AVRISPv2 (kompatybilny z STK500v2), interfejs USB 2.0 lub USB 1.1 konwerter RS232 <-> USB (TxD, RxD. Dowolna konfiguracja parametrów transmisji), przełączanie miedzy programatorem a konwerterem za pomocą jednej zworki, podwójne...
upss naraz wałkuję dwa tematy o SD, stąd nieporozumienie. u mnie taki kod działa na kwarcu 8 MHz $regfile = "m32def.dat" $crystal = 8000000 $baud = 9600 ' predkość transmisji $hwstack = 128 ' rozmiar stosu sprzętowego $swstack = 128 ' rozmiar stosu $framesize = 128 ' rozmiar ramki '********************* Deklaracja podprogramów Declare Sub...
Na stronie producenta: http://www.nordicsemi.com/index.cfm?obj=... jest datasheet, zwięzły, opisane to co najważniejsze, jest graficznie przedstawiony algorytm nadawania i odbioru. Transmisja jest bardzo prosta, zależy kto w jakim języku pisze, ja robię w avr-gcc ale robiłem też w bascomie, przykład w avr-gcc - tylko kawałek...
Tak, jest 10 zmiennych "wynik_o" Ale każda jest wyświetlana osobno (mam nadzieje). To może ja przytocze tutaj fragment żeby nie mieszać całością: Tutaj wyliczane są końcowe wartości poszczególnych słupków, i dalsze wyniki za każdym razem są zmieniane dla następnego słupka, dochodzi "for K = 1 to 10" For K = 1 To 10 Sing = Wynik(k) * 0.02 Sing...
"uznałem że nie ma sensu uruchamiać przerwania na zbocze narastające" Niesłusznie. O ile pamiętam avr sprawdza sprzętowo czy stan się zmienił. Nie napisałeś nic o kwarcu. Dla 16 MHz jest to 62.5ns na okres. Czy masz oscyloskop? "tranzystor BD237 zwierałem INT0 do masy " Chyba BC. Jest tam coś? Jakiś sygnał na kolektorze? Na C się nie znam ale po tym:...
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,...
Sporo tego ( obsługa SD, PCF8563 + menu do ustawiania daty, obsługa PCF8574 w przerwaniu INT1 )- ale nie ma problemu - zmieniła się tylko zawartość podprogramu Pomiar była taka, jak w pierwszym poście oraz wyłączyłem w wyświetlanie na LCD tych wartości wskazań z DS18B20, oczywiście dostosowałem pozycje wyświetlania do LCD 4*20 - załączniku spakowany...
Tłumaczą Ci ludzie już drugi dzień. Zwłaszcza kolega Logan . Czy tak trudno przeczytać w Helpie: Instrukcja ON INTERRUPT Przeznaczenie: Wykonuje skok do podprogramu gdy wystąpiło określone przerwanie. Składnia: ON źródło_przerwania nazwa_podprogramu Jeśli trudno to porzuć programowanie - są łatwiejsze profesje.
Witam. Dawno nie pisałem w BASCOM-ie a zdecydowałem się na niego bo myślałem, że tak będzie szybciej i prościej. Nic bardziej błędnego. Do napisania był dwu-trybowy program uśredniający do nieco przerobionego radiometru SOSNA. Ale nie w tym rzecz. O ile kod który zamieszczam powstał w miarę szybko o tyle błędu nie potrafię wyeliminować 3 dzień. Po krótce...program...
Dołożyłem 2 fotki :). Zbudowałem go w oparciu o procesor AT89S52. Oprogramowanie pod Bascom. Niestety nie wiedząc czemu procedurka obsługi pilota nie działała i musiałem pisać swoją. Jeśłi ktoś chce wsad do proca proszę pisac na priva. Układ nie posiada regulacj barwy dźwieku gdyż nie wnosi to niczego dobrego do dźwięku(no chyba że się chce niezbyt...
Witam, Ja również chcę zacząć przygodę z AVR. Poszukuję obecnie niedrogiego programatora na allegro. Do wyboru mam dwie z dostępnych na tę chwile opcji. Jeden z nich: PROGRAMATOR USB AVR ISP II STK500v2 +Taśma IDC-10 Podstawowe właściwości: kompatybilny z programatorem STK500v2 umożliwia programowanie w systemie wszystkich mikrokontrolerów AVR obsługiwanych...
Witam Mam program, który wyświetla na LCD współrzędne oraz prędkość ( prędkości jeszcze nie sprawdzałem w terenie ) oraz zapisuje na karcie SD. Na razie zapis na SD jest ręczny, przez przycisk. Chciałbym żeby zapis dokonywał się ze zmienną częstotliwością zależną od szybkości, (szybkość mam jako String i Integer), np: 0 km/h - co 30 minut 0- 10 km/h...
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...
Niestety, tak jak piszesz, to chyba wina płyty. Po przypisaniu, w ISPProg, sygnałów do końcówek złącza, tak aby obyło się bez zmiany okablowania wtyczki, jest to samo. Wieczorem spróbuję jeszcze "poskakać" po pinach. Jeśli nic z tego, przyjdzie udać się do spożywczego, po zderzaka. Dodano wieczorem: Przyczyną faktycznie jest płyta. W stanie wysokim,...
Czy jest tak, że wyświetlanie jest jakoś czasowo krytyczne i przerwanie UARTa je zaburza, czy też raczej jest tak, że przetwarzasz dane po części "stare", a po części "nowe"? Czyli np. 1 bajt singla jest już z nowej paczki, a pozostałe 3 z poprzedniej. Nowe dane zbierałbym w buforku, po odebraniu ostatniego zapalam flagę GOTOWE. W głównej pętli "odbiornika"...
Na razie nie mam jeszcze własnego programu zacząłem od prób na twoim programie. Interesowała mnie szybkość odczytu z karty, ten sam kod kompiluje pod M8 i M32. W programie zapisuje jeden sektor i potem odczytuję 365 sektorów. Zwiększyłem hwstack bez zmian Nie próbowałem jeszcze zejść do 1MHz (nie zdążyłem kupić), ale na płytce od Atmega8 z tym samym...
http://obrazki.elektroda.pl/1535972100_1... Jest to projekt zegara na układach TTL z budzikiem. Wstęp Zbudowałem go do szkoły, jako model dydaktyczny. Dosyć dawno temu to było, bo przed wakacjami w maju, jeszcze wtedy byłem w trzeciej klasie technikum, ale teraz dopiero zdecydowałem się go pokazać Fachowcom do oceny. Nauczyciele tego...
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 )...
https://obrazki.elektroda.pl/4706372500_... W poprzednich częściach pokazałem zasadę działania oraz uruchamianie pozyskanych wyświetlaczy (modułów) VFD. Teraz przyszła pora na zbudowanie własnego sterownika wraz z potrzebnym zasilaczem. • Zasilacz Ze względu na dość złożony sposób zasilania samego wyświetlacza postanowiłem zacząć...
Witam Mimo, że większość proponowanych tutaj rozwiązań podłączenia RFM12 do Atmegi wykorzystuje SPI programowe, ja podłączyłem tradycyjnie, przez SPI sprzętowe - mimo, że nie miałem problemów z wgrywaniem kodu do Atmegi spiętej z RFM12, to uruchomienie ich razem jest problematyczne ( każde osobno działa bez problemu ) [syntax=basic4gl] $include "Config_AVR-DOS.BAS"...
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....
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/9365002800_... W poprzedniej części opisałem zasadę działania i podstawy sterowania wyświetlaczy VFD, w tej części przejdę do praktycznych działań :D które większość z Was pewnie bardziej zainteresuje. Nowe wyświetlacze są stosunkowo kosztowne w zakupie i nie równoważy tego fakt że przeważnie zawierają...
Witam Sama warstwa fizyczna protokołu wydaje sie łatwa do zaimplementowania. Podpinasz linię sygnałową pod przerwanie INT0 skonfigurowanie na zbocze narastające. Gdy przychodzi przerwanie od INT0 czekasz 300us, a następnie uruchamiasz licznik generujący przerwanie TIME0 co 600us. W przerwaniu TIME0 zczytujesz stan linii sygnałowej i zapisujesz go w...
Jak podłączyć do atmegi kabel sygnałowy +12V ktory wychodzi z radia? Jak wykryć że na tym przewodzie (w bascom) wykryć, że jest lub nie napięcie. . A to jest akurat proste. Zrób dzielnik napięcia w stosunku 5/7 na opornikach rzedu kiloomów. Jak pojawi się 12V, to zostanie podzielone na 5 i 7V, i to 5V wrzuć na port ATmegi. Przez dzielnik będą płynęły...
Witam serdecznie Bazuję na dostępnym w sieci kodzie Pana Piotra Rzeszuta, służącym do obsługi modułu ENC28J60 w Bascomie. Wszystko działa jak należy, jednak chciałbym zmodyfikować kod tak, aby po włączeniu diody wyświetlał się aktualny stan jej działania ("stanled1")... Czyli po kliknięciu w przeglądarce przycisku ON przy diodzie, obok wyświetli się...
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...
bufor bascom bascom bufor czyścić bufor bascom
żółty monitor silnik fazowy wiertarka stołowa wiązka przewód renault scenic
przeróbka świateł amerykańskich przeróbka świateł amerykańskich
How to Use Your Wi-Fi Electric Socket: Setup Guide Wyświetlacz LED w zasilaczu DF1731SB3A: szczegóły i zalety