vbnet zegar

Znaleziono około 100 wyników dla: vbnet zegar
  • Zegar LED Bascom - Programowanie zegara LED w Bascomie

    Załóżmy że chcesz uzyskać 100Hz. Procesor kreci się na przykład 8MHz. Timer napędzany jest sygnałem takim jak procesor, ale można ten sygnał podzielić tak żeby, na przykład co 1024 takty procesora do Timera trafiał jeden takt. Taki podział uzyskuje się za pomoca preskalera. Teraz wiadomo że Timer jest już taktowany wolniej bo co 1024 takty z 8MHz, ale...

    Mikrokontrolery AVR   13 Sie 2016 15:30 Odpowiedzi: 7    Wyświetleń: 2064
  • REKLAMA
  • Nauka pisania w Bascomie sprawdzenie kodu zegara i termometru .

    i temperaturę całkowitą i dodatnią bo i tak nie udało mi się tego wyświetlić . wyświetlasz bo Ci się nie udało? Co do programu, dlaczego nie używasz funkcji? Przykładowo [syntax=vbnet] Sub Zapisz [/syntax] można zastąpić funkcją.

    Mikrokontrolery AVR   28 Sie 2018 21:16 Odpowiedzi: 17    Wyświetleń: 795
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • RTC PCF8583 - Zegar wyświetla znaki zapytania zamiast czasu, temperatura OK

    Kiedy w kodzie u góry napisałeś: [syntax=vbnet]$baud = 2400 [/syntax] to kompilator włączył sprzętowy port UART który ma priorytet i przejął piny PORTD.0 i PORTD.1 na własność :P Teraz programowe I2C nie może się dostać do tych pinów :D Proponuję skasować te linijkę kodu którą pokazałem i spróbować. Od tego bym zaczął ;) Zapisz też zmieniony kod pod...

    Mikrokontrolery AVR   16 Lis 2015 16:46 Odpowiedzi: 5    Wyświetleń: 1452
  • REKLAMA
  • [BASCOM] Jak przesuwać pojedyncze bity przez wiele zmiennych Byte (A, B, C, D, E) w pętli FOR?

    Nie musisz się w to bawić "ręcznie" Możesz wziąć zmienną i ustawić w niej 1 jako wartośc a potem zrobic Shiftout gdzie można ustawiać ilość bitów do wypchniecia czyli taktów. Nominalnie Bascom robi dwa NOP`y pomiedzy zmiana stanów zegara. Czyli potem możesz brać jakiś Bajt z wartością 0 i wypychać tylko jeden Bit ;) Potem sobie mozesz napisac makro...

    Mikrokontrolery AVR   30 Cze 2025 19:54 Odpowiedzi: 7    Wyświetleń: 291
  • [PCF8583] [PCF8583][Bascom] Błędne odczyty i zapisy, dziwne działanie zegara PCF8583

    To na pewno PCF8583 bo podmieniałem na inny egzemplarz i efekt ten sam. Kontroler to Atmega16. A jak inaczej czytać PCF-a jak nie przez I2C? Zamieszczam cały program ale jest on skopiowany z zegara który cały czas działa a więc nie wiem czy w nim jest problem. [syntax=vbnet] '----Zegar nixie LC-513----.' 'opis złącza ISP 'czerwony - "+" 'zielony - RESET...

    Mikrokontrolery AVR   13 Kwi 2016 20:48 Odpowiedzi: 6    Wyświetleń: 993
  • mega2560, Bascom - Timer2 nie działa asynchronicznie z kwarcem zegarkowym

    Witam Szukam i szukam i nie mogę znaleźć odpowiedzi dlaczego poniższy kod nie działa? '[syntax=vbnet] Config Timer2 = Timer , Async = On , Prescale = 128 On Timer2 Sectic Enable Interrupts Enable Timer2 'Config Clock = Soft , Gosub = Sectic [/syntax] Mam klon arduinoMega2560 i dołączony kwarc zegarkowy do TOSC1 i TOSC2,gdy użyję "Config Clock" działa...

    Mikrokontrolery Początkujący   18 Gru 2015 21:22 Odpowiedzi: 7    Wyświetleń: 1068
  • REKLAMA
  • Zegar Nixie z sekundami AVT 3141 problem z prądem lamp

    Przypuszczam że tak powinna wyglądać funkcja przerwanie: by czas wygaszania był o połowę krótszy niż w oryginale. w oryginale czasy wygaszania i świecenia cyfry były równe 1,6ms (dla danej cyfry) tu czas świecenia powinien wynosić 2,4ms a wygaszania 0,8ms (jeżeli czegoś nie pomerdałem) Powinno to dać zwiększenie jasności ale może spowodować pojawienie...

    Projektowanie Układów   16 Gru 2022 14:03 Odpowiedzi: 26    Wyświetleń: 783
  • Błąd w wyświetlaniu minut i sekund w zegarze stworzonym w Bascom - zatrzymywanie na 4 godzinie

    Witam ! Podmień: [syntax=vbnet] Dim Liczh As Integer Dim Liczm As Integer Dim Liczs As Integer Dim Liczba As Integer [/syntax] Używaj okienko SYNTAX do wklejenia programu.

    Mikrokontrolery   05 Lut 2021 18:40 Odpowiedzi: 2    Wyświetleń: 303
  • [bascom] Automatyczna zmiana czasu (zimowy<=>letni)

    Stary temat ale wyjaśnienia wymaga fragment kodo kolegi WOBI. Mianowicie czemu służy zmienna Lz? To niepotrzebna zmienna pomocnicza, nie powinno być jej tu :) To stary program z zegara astronomicznego (steruje do dziś oświetleniem kilku lamp na posesji) i potrzeba była uwzględnienia zmian czasu.

    Mikrokontrolery AVR   28 Paź 2020 21:04 Odpowiedzi: 17    Wyświetleń: 4524
  • [Bascom] Czy ATMega32A obsługuje tryb asynchroniczny dla instrukcji Clock w Bascom?

    Napisałem kod według Help-a. Zegar się wyświetla, kompilator nie zgłasza błędów, ale nie chodzi. W pomocy jest podane kilka procesorów z którymi ta instrukcja jest aktywna, jest tam też Mega32(3). Co oznacza te 3 w nawiasie to nie wiem. Jasno jest napisane że Timer uC musi posiadać tryb asynchroniczny. Czy ATMega32A go ma? W pdf-ie nie udało mi się...

    Mikrokontrolery AVR   13 Cze 2016 12:47 Odpowiedzi: 7    Wyświetleń: 1992
  • REKLAMA
  • Zegarek na atmega8 z pomiarem temperatury i napięcia

    Nie wiem czy myślisz kompleksowo. Jeśli chcesz mierzyć napięcie to nie możesz ustawić AREF na AVCC bo one opadnie do 3,6V. Musisz więc ustawić wewnętrzne 2,56V. Przy takim znów na wejściu pinu ADC musiałbyś dać dzielnik rezystorowy, na przykład, na dwóch rezystorach 10K. Potem inicjalizacje warto robić tylko raz po wznowieniu zasilania. Można to rozwiązać...

    Mikrokontrolery Początkujący   17 Mar 2017 21:07 Odpowiedzi: 7    Wyświetleń: 3294
  • Zegar z DCF77 - AVT5022 brak funkcji Timer i Stoper

    Jedna rzecz w tym projekcie nie daje mi spokoju. Wciśnięcie dowolnego przycisku podaje +5V na dane wejście mikrokontrolera. Ze wzgledu na to, że port ustawiony jest jako wyjscie w stanie niskim, powoduje to wewnętrzne zwarcie w obwodzie wejściowym mikrokontrolera do masy w trakcie wciskania przycisku. Spowoduje to prędzej, czy później spalenie obwodów...

    Projektowanie Układów   23 Sie 2023 20:57 Odpowiedzi: 24    Wyświetleń: 759
  • [Bascom] - Zegarek 4-cyfrowy bez multipleksu, każdy segment na osobnym porcie

    Może jakaś kawa by pomogła ;) Zastanówmy się co tu robimy A = 1000 A = A - 1 ..czyli A = 999... X = A czyli X = 999 i dzielimy je przez tysiąc tak? T = X / 1000 ...hmm jeśli T nie jest typu Single to 999/1000 to 0 Teraz mnożymy Zero razy tysiąc tak? Wynik = 0 Odejmujemy od 999 zero tak? Potem.. Y = T * 1000 S znowu równa się 999 / 100 ..czyli 9 Z =...

    Mikrokontrolery AVR   15 Gru 2016 00:04 Odpowiedzi: 48    Wyświetleń: 4164
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Bo jest mały błąd w kodzie. Spróbuj taki: [syntax=vbnet]Rfm65w_wrt_cmd_2: ' dobieranie czasow aby rejestru 1 miescila w czasie 1 zegara Rf_nsel = 0 Waitus 10 ' opuznienie przed rozpoczeciem wgrywania stanu rejestrow Data_in = 0 For I = 0 To 15 Rf_sdi = Data_out.15 Shift Data_out , Left , 1 Waitus 10 Rf_sck = 1 Shift Data_in , Left , 1 Data_in.0 = Rf_sdo...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240461
  • Bascom - problem z drgającym tekstem przy warunku IF-ELSE dla ADC i ładowarki

    Wyłączenie adc pomogło ograniczyć prąd w trybie powerdown, ale: Procesor nie wstaje po podpięciu zasilania. Jeśli włączam zegarek przyciskiem i wyłączam, ADC pracuje. Jednak jeśli wyłączy się po określonej sekundzie, to po włączeniu go przyciskiem ADC nie pracuje. Nie mam do tego g.... już siły. [syntax=vbnet]If Lock > 0 Then 'jesli w przerwaniu ustawiono...

    Mikrokontrolery AVR   23 Kwi 2017 13:20 Odpowiedzi: 23    Wyświetleń: 1713
  • Zamiana kolejności diod LED w zegarze z MAX7219 - jak to zrobić?

    Witam Projektując płytkę frontową zegara ( 6 wyświetlaczy LED + 7 diod symbolizujących dni tygodnia ) nieco namieszałem ( tak się czasem kończy niedoczytanie PDF układu ) i teraz próbuje "programowo" to naprawić. Płytka jest podłączona do MAX7219, który ma "nieco" inny układ segmentów. Efekt jest taki, że gdy ma zapalać diodę danego dnia to zapala inną,...

    Mikrokontrolery Początkujący   10 Mar 2017 01:09 Odpowiedzi: 1    Wyświetleń: 768
  • BASCOM, AVR, Timer0, dziwne zachowanie LCD alfanum. przy wyświetlaniu zegarów

    Dzisiaj troszkę posiedziałem nad tymi stosami, zapoznałem się nieco z tym opracowaniem. Próbowałem również rozgryźć tabelkę "SRAM" w symulatorze bascom. Z opracowania i zachowania symulatora wydedukowałem że obszar w sram na $hwstack jest na najwyższych dostępnych adresach pamięci sram i zwiększa się on do dołu(niższych adresów), więc na początku metodą...

    Mikrokontrolery AVR   07 Maj 2020 22:26 Odpowiedzi: 9    Wyświetleń: 753
  • Czy uda się podmienić wyświetlacz? AVT5022 i LED 1.80'' 45mm.

    W opisie zegara wspomniano o możliwości podłączenia wyświetlaczy przez tą magistralę ale nie napisano więcej informacji jak to zrobić. Pisze tylko, że można zastosować moduły AVT-859 ale nie napisano czy wystarczy je podłączyć i wszystko będzie działać. Powiedziano o tym za to we fragmencie listingu programu Bascom [syntax=vbnet]'A teraz jedna z najważniejszych...

    Początkujący Elektronicy   29 Gru 2015 00:34 Odpowiedzi: 14    Wyświetleń: 906
  • VB - Automatyczne wstawianie daty i godziny z zegara systemowego

    formie 24h a nie 12h Ups... zamiast "HH" napisałem "hh". Zapomniałem, że to przecież jest spora różnica, ale jako że nie aż tak często używam funkcji Strings.Format (analogiczna do tej z VB6, nie mylić z String.Format, która to ma inną składnię) to pomyłki się zdarzają. W kodzie DataPickerMod zmień "hh:mm:ss" na "HH:mm:ss" czyli: aby przy kolejnym...

    Programowanie Początkujący   17 Wrz 2013 20:50 Odpowiedzi: 6    Wyświetleń: 5790
  • [Atmega16] Jak wyeliminować duchy w zegarze nixie LC513 na Atmega16 w Bascom?

    Witam. Robię zegar na lampach nixie LC513. Do tej pory nie miałem większych problemów z "duchami" ale w tym zegarze są one tak koszmarne że to po prostu nie przejdzie. Jak programowo wyeliminować lub zmniejszyć do minimum to zjawisko? Tu moja procedura obsługi wyświetlaczy: [syntax=vbnet] Coms: Load Timer0 , 70 Incr Ktorywysw : If Ktorywysw = 6 Then...

    Mikrokontrolery AVR   18 Kwi 2016 16:39 Odpowiedzi: 6    Wyświetleń: 1482
  • BASCOM, Przewijanie kilku tekstów na lcd bez shiftlcd

    Witam. Niestety to nie działa, gdy inkrementacja zmiennych "przesunięcie1 i 2" się zeruje po osiągnięciu len(x) w warunku if...then w głównej pętli, cały napis z Bufor_text zanika i tworzy się na nowo. widoczne na nagraniu: na Lcd pierwszy wiersz jest bufor_text + " "+ zmienna(przesunięcie) 1022010 const gdyż nie są wpisywane w moim projekcie na sztywno...

    Mikrokontrolery AVR   20 Kwi 2020 16:52 Odpowiedzi: 15    Wyświetleń: 819
  • [Atxmega128A1U][Bascom] - Niestabilna praca na zewnętrznym kwarcu 16MHz

    Witam. Mam w urządzeniu cztery Xmegi128A1U. Wybrałem takie z powodu dużej ilości dostępnych timerów. Moduł z xmegami stanowi generator "instrumentu" midi. Zadanie do wykonania jest bardzo proste: odebrać dane z midi i wrzucić odpowiednią wartość (odczytaną z tabeli) do odpowiedniego timera. Wszystko w sumie bardzo dobrze działa do puki układy pracują...

    Mikrokontrolery AVR   30 Sie 2016 12:34 Odpowiedzi: 12    Wyświetleń: 1959
  • Inicjalizacja zegara Atmega32 - jak ustawić TOSC1/TOSC2?

    Witam. Potrzebuję napisać funkcję która zainicjalizuje Timer w Atmega32 (asynchroniczny) tak, by działał z zewnętrznym kwarcem 32,768kHz podłączonym pod TOSC1/TOSC2. Timer ma zgłaszać przerwanie co 1 sekunde. W przerwaniu powinien zmieniać stan diody na pinie PD0 na przeciwny. Proszę o pomoc w napisaniu kodu . Przepisz dokładnie to samo co napisałeś...

    Mikrokontrolery AVR   01 Lut 2020 10:43 Odpowiedzi: 3    Wyświetleń: 573
  • Gotronika: Termometr DS, zegar RTC PCF8583, wyświetlacz LCD i LED - synchronizacja wyświetlania

    Oczywiście można jednocześnie multipleksować wyświetlacze 7segment, obsługiwać RTC i LCD oraz Dallasy, lepiej jednak zamieść jakiś obszerniejszy kod to będzie można dobrać optymalną metodę. Teraz nie wiadomo czy Dallasy obsługujesz każdy na osobnym pinie czy obydwa na jednym. Po wyświetlaczach LCD opłaca się "pisać" tylko jak coś się zmieniło. Inaczej...

    Mikrokontrolery AVR   25 Lis 2021 23:49 Odpowiedzi: 4    Wyświetleń: 555
  • Jak odwrócić odliczanie w Stopwatch w VB - start z 45 minut

    Witam wszystkich Borykam się z pewnym problemem, otóż próbuje ogarnąć stoper i znalazłem jedno ciekawe rozwiązanie, które spełnia moje oczekiwania w połowie. Zegar rusza, wszystko działa tylko, że potrzebuję aby odliczał mi czas od określonego poniżej. W tym przypadku będzie to 45:00 Poniżej kod: [syntax=vbnet]Private Sub Timer1_Tick(sender As Object,...

    Programowanie Początkujący   21 Lut 2020 13:06 Odpowiedzi: 3    Wyświetleń: 333
  • ATmega16 - SCT2026: Niezałączana dioda LED i problemy z sygnałem zegarowym

    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....

    Mikrokontrolery AVR   03 Paź 2016 17:51 Odpowiedzi: 6    Wyświetleń: 1050
  • Zegar na Atmega 32 - spieszy o 2sekundy na godzinę

    witam, Potrzebuję w moim projekcie użyć zegara. Do dyspozycji mam timer2. Zegar spieszy o 2 sekundy na godzinę. Czy dało by się to jakoś podregulować ? Wiem że do zegara można użyć PCF, ale to raczej nie wchodzi w grę [syntax=vbnet]$regfile = "m32def.dat" $crystal = 16000000 Config Lcd = 20 * 4 Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Porta.0 , Db6...

    Mikrokontrolery   18 Maj 2017 21:33 Odpowiedzi: 20    Wyświetleń: 1347
  • [bascom] zamula spi 2x atmega32 komunikacja w przerwaniu

    trol.six kiedyś robiłem UART i wysyłałem duże ilości typu byte przy małym transferze , chodziło dobrze a tu dosłownie wysyłam 2 byte i problem....może dał byś jakiś przykład Zrobiłem tak i jakby trochę lepiej(zmiana zegara na 16MHz i Noss=0) nadajnik: [syntax=vbnet]$regfile = "m32def.dat" $crystal = 16000000 $baud = 9600 $hwstack = 32 $swstack = 16...

    Mikrokontrolery Początkujący   13 Gru 2018 18:20 Odpowiedzi: 22    Wyświetleń: 921
  • Zegarek na PCF8583 dziwne wyświatlanie po zwiększeniu licznika minut - Bascom 51

    Witam, napisałem prosty program obsługujący układ rtc PCF8583, wszystko działa niby poprawnie jednak gdy licznik sekund dochodzi do 59 i zwiększają się minuty przez 4 sekundy wyświatlacz LCD pokazuje krzaki w postaci FF i jakiś cyfr, po 4 sekundach odliczanie powraca do zamierzonego wyglądu. Czy jest ktoś w stanie mi pomóc ? Pozdrawiam https://filmy.elektroda.pl/83_1632655619...

    Mikrokontrolery   26 Wrz 2021 16:33 Odpowiedzi: 2    Wyświetleń: 435
  • Kolejny komputer pokladowy ILI9341 TouchScreen

    Ja w Skodzie popełniłem kiedyś taki prosty zegar z pomiarem dwóch temperatur , oraz pomiarem napięcia na akumulatorze. No ale to ma się nijak do w/w projektu. Możesz wycenić ile Cię kosztował ? Bo wyświetlacz z dotykiem to najdroższy element ? PS. Fragment kodu z mojego jakby kto chciał jednak zrobić z gotowca :) [syntax=vbnet] $regfile = "m8def.dat"...

    DIY Konstrukcje   24 Paź 2016 08:03 Odpowiedzi: 108    Wyświetleń: 32202
  • BASCOM, ERROR: 380 w pewnej funkcji na nowszym Ide bascoma

    Witam. Mam kłopot ze skompilowaniem tego kodu w bascomie 2.0.8.1 W wersji bascoma 2.0.7.3, której do tej pory używałem kompilacja przechodzi pomyślnie ERROR: 380 Line: 43 Array<> Non Array mismatch Error sugeruje błąd z tablicą w funkcji Czy ktoś miał podobny problem?

    Programowanie Początkujący   30 Lip 2020 14:49 Odpowiedzi: 2    Wyświetleń: 348
  • AVR atmega8a bascom - Nieprawidłowe dane z czujnika mlx90614

    Witam ponownie, nowy czujnik zamontowany. Efekt trochę lepszy bo widzi adresy ale temperatura dalej ponad 1037,5. Napisałem od nowa program. Sprawdziłem ciągłość połączeń, kwarc oraz adres czy widzi jakiś( widzi 0,1,180 i 181) jakieś pomysły ???? może w ustawieniach coś mam źle ustawione ?? przesyłam zdjęcia płytki w załączniku i ustawienie bascoma....

    Mikrokontrolery AVR   08 Lis 2015 17:02 Odpowiedzi: 21    Wyświetleń: 1926
  • Zegarek na DS1307 + OLED SSD1306-formatowanie godziny.

    Można to zrobić na kilka sposobów. Najpierw omówię ten gorszy bo piszesz że Ci coś przykrywa. Bierzesz String *8 który pomieści całość i zapełniasz go danymi. Jak jest gotowy to wyświetlasz String a nie dane z osobna. [syntax=vbnet] If _hour < 10 Then Strin = "0" Else Strin = "" Strin = Strin + Str(_hour)+":" If _min <10 Then Strin = Strin + "0"...

    Mikrokontrolery AVR   19 Gru 2016 11:52 Odpowiedzi: 2    Wyświetleń: 1206
  • Zegarek na PCF 8583 prośba w pomoc w rozwiązaniu problemu z datą

    Najpierw przetwórz to co otrzymałeś a dopiero później wyświetl. :D Zamiast Locate przy wyświetlaniu godzin - wystarczy przenieść przed If . Else też tam nie jest potrzebny (i nie masz przez to czasem dwukropka). Tak samo z minutami, gdzie dodatkowo jest zbędne Locate .

    Programowanie Początkujący   17 Wrz 2017 10:25 Odpowiedzi: 5    Wyświetleń: 1164
  • Duży zegar LED z atmega16 - przyciski do ustawiania czasu nie działają

    Witam, zbudowałem jakiś czas temu zegar LED-owy, z wykorzystaniem taśmy LED i atmegi16. Napisałem do niego program w Bascomie i wszystko niby działa poza jedną rzeczą. Mianowicie nie działają przyciski mające ustawiać czas na zegarze. Czy ktoś byłby tak miły żeby wskazać mi błąd ? :) Program: [syntax=vbnet]$regfile = "m16adef.dat" $crystal = 8000000...

    Początkujący Elektronicy   10 Cze 2016 15:15 Odpowiedzi: 2    Wyświetleń: 666
  • Laminator do termotransferu (który to już?)

    Źle ustawiony zegar spowodowałby, że rozjeżdżałyby się polecenia waitms i przerwania względem czasu rzeczywistego. A jak zachowuje się sam program, pomijając kwestię pomiaru temperatury? Ile czasu wyświetla się napis powitalny (powinno to byc 2 sekundy zakończone krótkim "bip"). Przyciski + i - pozwalają na regulację temperatury zadanej? Ich "długie"...

    DIY Konstrukcje   07 Wrz 2015 10:45 Odpowiedzi: 50    Wyświetleń: 15810
  • LCD HD44780 I2C Bascom - problem z biblioteką lcd_i2c_v2.lib

    Publikuję to z myślą, że może się to komuś przyda. Dopasowałem tani chiński konwerter I2C do wyświetlacza HD44780, który można kupić poniżej 5 zł. Należy linię RW wyświetlacza połączyć z masą. http://obrazki.elektroda.pl/8806597000_1... [syntax=vbnet] ' Uniwersalny nagłowek programu v1a LCD HD44780 TWI (I2C) $regfile = "m8def.dat" 'Atmega8...

    Mikrokontrolery AVR   01 Kwi 2018 20:54 Odpowiedzi: 9    Wyświetleń: 4371
  • [Bascom] Jak uruchomić wyświetlacz LED z kasy fiskalnej w Bascom?

    Gdzie, w sterowaniu tym wyświetlaczem jest konieczność używania makr? Wystawiana jest dana, po czy na lini zegara, zmiana na H, następnie L. Gdyby trzeba to zrobic kilka razy to już prędzej, ale wtedy lepiej użyc pętli. Chyba, że makra mają zastąpić pętle. Ale to szczególny i zadki, zwłaszcza w dzisiejszych czasach, przypadek. No raczej często trzeba...

    Mikrokontrolery AVR   14 Lis 2017 14:56 Odpowiedzi: 22    Wyświetleń: 1149
  • Przenośna konsola z kolorowym TFT - DMA -wydzielone

    Ok. Zrobiłem taki prosty test, wyciąłem wszystko z kodu, i w do-loop wstawiłem pętle for do 8 z wysyłaniem 8 bitów po SPIx_DATA = data. I teraz ciekawy wynik daje regulacja zegara Xmega, 44Mhz daje 780Khz na lini SCK (miernik częstotliwości) A na 60Mhz, daje już 1,88Mhz, szybciej ok 2,4x, a zegar tylko 1/4 na oko szybszy, jak to jest? SPI na maks, włączony...

    Mikrokontrolery AVR   21 Lip 2015 16:25 Odpowiedzi: 124    Wyświetleń: 8604
  • Multipleksowanie na 74HC595 - zasilanie wyświetlaczy LED

    No to w technologii sprzed 15 lat wyrzeźbiłeś 60% tego, co potrafi chiński TM1638 zgadza się, tylko zadając pytanie googlowi na temat sterowania LED "wygrywa" 74HC595 na przemian z MAX7219. Dodatkowo planowałem nieco rozwinąć schemat i wykorzystać wyświetlacz dwukolorowy Płytka wyświetlaczy http://obrazki.elektroda.pl/1709335500_1...

    Mikrokontrolery   19 Lut 2017 13:45 Odpowiedzi: 6    Wyświetleń: 1845
  • [Atmega128 Bascom] Atmega128 Bascom - Różnice w szybkości komunikacji HARD-SPI vs SOFT-SPI

    Zmieniłeś prescaler a nie czytałeś noty swojego mikrokontrolera ;) Na początku rozdziału o ADC przeczytasz że ATmega128 potrafi wygenerować maksymalnie 15 tyś próbek na sekundę ;) • Up to 15 kSPS at Maximum Resolution Myślę więc że wynik 37 to efekt przepełnienia licznika ;) Sam podziel 16 000 000/s (16MHz) przez 15 000 ... Proponuję zmierzyć...

    Mikrokontrolery AVR   24 Lip 2015 11:43 Odpowiedzi: 22    Wyświetleń: 1914
  • Uśrednianie wyników ADC (BASCOM)

    Nie chodziło mi o przerwanie od Timera tylko o coś takiego że odpalasz konwersję/pomiar oraz przerwanie kiedy będzie już wynik czyli procesor nie czeka a może w tym czasie zrobić coś innego. Jednak ta funkcja wykonuje się w 107 taktów zegara w 0.01ms więc myślę, że nie masz co kombinować. Lepiej byś napisał co to za procesor i jakie ma taktowanie bo...

    Mikrokontrolery AVR   10 Maj 2019 18:10 Odpowiedzi: 19    Wyświetleń: 1083
  • ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ

    Witajcie, dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS. Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM (świetny przykład - gotowiec dla tych którzy chcą zrobić...

    DIY Konstrukcje   24 Lis 2019 20:20 Odpowiedzi: 5    Wyświetleń: 2640
  • Mikroprocesorowa trawiarka do płytek PCB +BASCOM AVR 2.0.8.1 i ATtiny2313

    Dziękuje :). Taki był cel bo żeby było prosto bo miałem na to tylko 2 kB pamięci . I ładnie. Chciałem zobaczyć bo wiem, że nie jest łatwo w języku wysokiego poziomu wetknąć w attiny2313 obsługę wyświetlacza, komunikaty i coś co jeszcze coś robi. Swoją droga musiałem wyprostować twój kod żeby ogarnąć ... Ech te wcięcia ... [syntax=vbnet] '***************************************...

    DIY Konkurs   08 Sty 2019 17:17 Odpowiedzi: 29    Wyświetleń: 3279
  • Jak zapisać zmienną WORD do EEPROM w Atmega? Problem z rokiem w PCF8583

    Witam wszystkich. Mam problem z zapisem zmiennej typu word do eepromu procesora. Otóż chcę zapisywać rok w eepromie, ponieważ po odłączeniu zasilania rok kasuje się do ustawienia początkowego. W moim przypadku jest to YEARBASE=2012. Kostka to PCF8583, która wg noty nie ma "swojego" zapisu roku. Do eepromu zapisuję inne dane które działają, natomiast...

    Mikrokontrolery   04 Maj 2016 09:06 Odpowiedzi: 11    Wyświetleń: 1041
  • ATtiny13 Bascom - dwie funkcje w jednym przycisku jedna zależna od drugiej

    Poszukałem trochę dodatkowych materiałów do wchłonięcia przez moje szare komóreczki :) 13 Liczniki Słowo licznik to próba przetłumaczenia słowa timer. Ja używam tego słowa jako odpowiednika, ale nie wszyscy się z tym zgadzają i twierdzą, że należy używać słowa timer, gdyż nie można dokładnie przetłumaczyć znaczenia. Licznik to układ liczący o rozdzielczości...

    Mikrokontrolery Początkujący   22 Kwi 2016 21:04 Odpowiedzi: 39    Wyświetleń: 4215
  • Arduino sterujące syntezą - podstawy komunikacji z LM7001

    Wybacz, że tak późno odpisuję, ale dopiero teraz znalazłem chwilę. Zapoznaję się oczywiście z pojęciami które mi podałeś, próbuję to zrozumieć, i w weekend usiądę do jakiegoś próbnego kodowania. [syntax=vbnet] Reset Portd.1 ' ustawienie lini CL=0 Set Portd.4 ' ustawienie lini CE=1 For A = 0 To 13 ' wysyłanie bitów częstotliwości D0 - D13 If Fpom.a =...

    Mikrokontrolery Początkujący   28 Lut 2017 16:19 Odpowiedzi: 4    Wyświetleń: 1962
  • Przetwornica 12/230V jakiej sprawności maksymalnej można się spodziewać

    Usiadłem przy Atmedze328P i uruchomiłem SPWM dla Twojego przykładu. Zdefiniowałem następujące wyjścia sygnałów: - PD0 - sterowanie lewym dolnym MOSFETem mostka H - PD1 - sterowanie prawym dolnym MOSFETem mostka H - PD5 - sterowanie lewym górnym MOSFETem mostka H - PD6 - sterowanie prawym górnym MOSFETem mostka H Wyjścia PD5 i PD6 są niezmienialne, ze...

    Układy Zasilające   08 Cze 2023 14:02 Odpowiedzi: 25    Wyświetleń: 1437
  • Atmel/ATmega644PA-AU/BASCOM - Jak skutecznie usypiać AVR i oszczędzać energię?

    (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...

    Mikrokontrolery AVR   22 Gru 2016 15:08 Odpowiedzi: 33    Wyświetleń: 2433
  • Programowy Pwm atmega 8- (bascom)

    Diody mają nieliniową charakterystykę jasności świecenia w stosunku do prądu jaki przez nie przepuszczasz (tak w skrócie) Kiedy PWM ma wartość 1, 2, 3, 4 czyli niską to przyrost jasności w tych pierwszych krokach jest duży. Póżniej jednak "dokładanie" już zmienia niewiele. Taki prosty, liniowy PWM powodowałby że ściemnianie i rozświetlanie diody nie...

    Mikrokontrolery Początkujący   22 Sty 2018 17:02 Odpowiedzi: 11    Wyświetleń: 2169
  • Takt, taktowanie, częstotliwość,cykl procesora, timety prośba o wyjaśnienie.

    Nie. Pojedyncza instrukcja w kodzie maszynowym często dzieli się na jeszcze mniejsze - bo trzeba np. pobrać rozkaz, zdekodować go, wykonać, itd. Dlatego rozkazy różnią się czasem wykonania. Niektóre trwają jeden cykl, a inne nawet kilkadziesiąt. Heh... Mogłem zacząć od assemblera choć wiem że to wyższa szkoła jazdy, teraz mam wiele nieścisłości w temacie....

    Mikrokontrolery Początkujący   28 Lis 2022 19:41 Odpowiedzi: 18    Wyświetleń: 1680
  • Bascom Atmega8 - MAX7219 - wyświetlacze połączone kaskadowo

    Witam Przy takim inicjowaniu: Dodano po 2 Okazało się jednak, że to kwestia podłączenia zegara PCF8563. Jednak moje wcześniejsze stwierdzenie, że długość kabli nie ma znaczenia, jest fałszywe. Niestety podłączając kablem wprowadzam (chyba ?) jakieś dodatkowe opóźnienia/zakłócenia i nie działa jak trzeba. Może ktoś wie jak rozwiązać ten problem ? wprowadzić...

    Mikrokontrolery AVR   20 Kwi 2016 13:32 Odpowiedzi: 12    Wyświetleń: 3594
  • DIY konkurs - Zegar milenijny

    Witam po dość długiej przerwie Postaram się odpowiedzieć na wszystkie pytania 1. katakrowa - Dlaczego nazywa się to "Zegar milenijny" ? - Akurat taka nazwa przyszła mi do głowy. 2. GG_Gonsior - Proponuje użycie "na sucho(bez płytki arduino - brak stabilizatorów - Baterie zostały podłączone za stabilizatorami. - wsad wgrany przez programator - dużo mniejsze...

    DIY Poczekalnia   02 Mar 2017 12:03 Odpowiedzi: 12    Wyświetleń: 9525
  • [AVR][BASCOM] - Duchy na dużym wyświetlaczu LED

    Po wielu miesiącach powracam z kolejnym pytaniem o zegar zbudowany z taśm led. Otóż problem polega na tym, że na wyświetlaczu pojawiają się duchy, na ułamek sekundy na jednej cyfrze zapala się wartość z drugiej, tak jakby cyfra nie zdążała się do końca wygasić. Schemat układu: https://obrazki.elektroda.pl/7792524200_... Kod BASCOM:...

    Mikrokontrolery AVR   30 Sty 2018 12:00 Odpowiedzi: 7    Wyświetleń: 945
  • DMA w Xmega i toczenie danych z tablicy do tablicy.

    No więc kiedyś kolega drzasiek dumał nad powieszeniem ADC 8 bit na szynie EBI w xmega. Nie wiem czy to zrobił czy nie ale ja tak zrobiłem. I niestety jestem nieco zawiedziony. Przykładowo na wewn ADC da się wyciągnąć ok 6-8MSPS w 8bitowej rozdzielczości przy 48Mhz, nie jest to wcale zły wynik na adc w avr i bascom. Problem jest w tym że DMA w połączeniu...

    Mikrokontrolery AVR   26 Kwi 2018 20:13 Odpowiedzi: 6    Wyświetleń: 864
  • Atmega16 + LCD: Jak ustabilizować odczyt temperatury w termometrze Bascom?

    Zbudowałem sobie taki oto układ termometru i zegara oparty na atmega16 i wyświetlaczu lcd. I wszystko działa jak należy ale nie do końca. Temperatura wyświetlana na lcd strasznie skacze po różnych wartościach w przeciągu paru sekund tzn. jak np. w pokoju jest 20 stopni to on wskazuje raz właśnie te 20 raz 19 czasami 21 albo 14 15 czy 16 stopni celcjusza....

    Programowanie Początkujący   30 Paź 2022 14:17 Odpowiedzi: 10    Wyświetleń: 255
  • [BASCOM] Jak zrobić menu sterowane pilotem NEC w sterowniku?

    Nie wiem tylko jaki jest status prawny tego generatora, trzeba by poczytać zasady podczas instalacji. Chyba nie da się tego komercyjnie użyć. Wszystko co tu tworzę to robię dla siebie. Teraz siedzę nad sterownikiem do domu-sterowanie światłami, kotłem gazowym. Na bank nigdy tego nie będę sprzedawał czy coś w tym stylu-jedyne co mogę zrobić to udostępnić/pochwalić...

    Mikrokontrolery AVR   02 Cze 2018 07:20 Odpowiedzi: 13    Wyświetleń: 1344
  • Przejście ATtiny2313 w tryb oszczędzania energii - asembler

    Szanowny Panie (at)tadeko9 , przepraszam za mój poprzedni, faktycznie szorstki, ton. Co złego to nie ja :D W pierwszym poście dołączył Pan taki kod: Dlatego dołączam od razu ten dla powyższego kodu. [syntax=avrasm]2: $regfile = "attiny2313.dat" 3: $crystal = 4000000 4: $hwstack = 40 5: $swstack = 16 6: $framesize = 32 7: 8: Config Portd.2 = Input :...

    Mikrokontrolery AVR   21 Sie 2020 19:54 Odpowiedzi: 14    Wyświetleń: 1152
  • SharpDevelop - jak odczytywać zmienne przez RS232 do TextBox?

    Witam Przepraszam, że się nie odzywałem, miałem trochę problemów. Udało mi się zbudować skrzynkę i uruchomić. Muszę jeszcze dopasować temperatury z DS do temp. pokazywanych przez analogowe zegary. Jak będzie wszystko w kotłowni gotowe to znaczy sterowanie na miejscu, poprawnie napisany program do uC, to się zajmę komunikacją (Dom<-->Kotłownia)....

    Programowanie Początkujący   06 Mar 2016 20:42 Odpowiedzi: 48    Wyświetleń: 8025
  • [Zlecę] Sprawdzenie list.kodu w Bascom AVR jest kila błędów. Selektor stereo.

    Dzień dobry ! Sprawdź ten kod: [syntax=vbnet] $regfile = "attiny2313.dat" $crystal = 1000000 $hwstack = 8 $swstack = 16 $framesize = 32 Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Porta.0 , Db6 = Portd.1 , Db7 = Porta.1 , E = Portb.3 , Rs = Portb.4 Config Lcd = 16 * 1 Cursor Off Cls Const Wartosc_timera = 131 Config Timer0 = Timer , Prescale = 8 On...

    Ogłoszenia Elektronika   18 Wrz 2022 08:53 Odpowiedzi: 2    Wyświetleń: 366
  • Dobór rezystora Iset dla wyświetlaczy LED SC08-11GWA i SC08-GWA na MAX7219

    Co do jasności to posłużyłem się wartościami z PDF układu MAX7219 z kolumny duty cycle zamiast wartością heksadecymalną ( od 0 do F ). Co do płytki zegara to korzystam z CLKOUT układu PCF8563, oczywiście wejście INT z rezystorem 10K do VCC. Zresztą co będę opowiadał - schemat poniżej http://obrazki.elektroda.pl/9382710900_1... Może za...

    Mikrokontrolery Początkujący   02 Mar 2017 10:43 Odpowiedzi: 7    Wyświetleń: 1797
  • Czasomierz dla klejarki pistoletowej Bosch PKP 18 E.

    https://obrazki.elektroda.pl/8213915500_... Czasomierz dla klejarki pistoletowej Bosch PKP 18 E. https://obrazki.elektroda.pl/3128317200_... Po kolejnej awarii pistoletu do klejenia na gorąco, kupiłem klejarkę firmy Bosch. Klejarka ta, wymaga siedmiominutowego wstępnego rozgrzania, aby umożliwiała właściwe klejenie....

    DIY Początkujący   23 Kwi 2018 07:20 Odpowiedzi: 15    Wyświetleń: 3285
  • Programowanie ATMega128 w BASCOM AVR lub ASM przez ElektrodaBot

    (at)ElektrodaBot Potrzebuję wsparcia w modyfikacji kodu: [syntax=vbnet]$large $regfile = "m128def.dat" $crystal = 14756000 $baud = 115200 Mcp_clk Alias Portf.3 Mcp_cs Alias Portf.6 Mcp_din1 Alias Pinf.4 Mcp_din2 Alias Pinc.5 Mcp_din3 Alias Pinc.4 Mcp_din4 Alias Pinc.3 Mcp_dout Alias Portf.5 Config Mcp_dout = Output Config Mcp_clk = Output Config Mcp_cs...

    Projektowanie i Tworzenie Po godzinach   20 Mar 2024 14:16 Odpowiedzi: 18    Wyświetleń: 798
  • M2561 - (bascom) tracone dane z UART przy transmisji RS232 (Atmega 2561)

    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...

    Mikrokontrolery AVR   25 Wrz 2016 13:58 Odpowiedzi: 17    Wyświetleń: 1671
  • Atmega32 / Bascom - Konflikt dwóch SPI programowych z MAX7219 i WTV020SD

    Witam Propozycja Kolegi niveasoft wygląda zachęcająco, muszę coś jeszcze wcisnąć jeśli chodzi o opóźnienia, bo WTV020SD jest wymagający - muszą być opóźnienia po stanie niskim linii CLK i drugie po wysłaniu, a przed podaniem stanu wysokiego na linię CLK. Widzę, że Kolega często stosuje Case, też staram się stosować, tylko, ostatnio mam z nim problem...

    Mikrokontrolery AVR   29 Mar 2017 12:35 Odpowiedzi: 20    Wyświetleń: 2457
  • BAscom atmega - Programowanie w Bascomie,silnik DC,Atmega32

    Witam , Mam do zaprojektowania układ zbudowany z silnika dc,mostka l293d oraz z AtMegi32 z zegarem kwarcowym 8MHz Moim celem jest sterownie silnika lewo/praw oraz szybciej/wolniej. Na wyświetlaczu ma się wyświetlać prawo/lewo oraz szybkość(w %) Program jaki mam jest napisany w Bascomie. [syntax=vbnet]$regfile = "m32def.dat" $crystal = 1000000 Config...

    Mikrokontrolery AVR   20 Lut 2016 11:42 Odpowiedzi: 32    Wyświetleń: 3246
  • Jak użyć czujnika VL53L0X w Bascom z mega328p?

    Wklejenie kodu bez znaczników SYNTAX jest niezgodne z regulaminem Forum Elektroda więc na tym chyba poprzestaniemy. Dla zainteresowanych -> Tak wygląda przekonwertowany plik -> [syntax=vbnet] ' Definicje rejestrów urządzenia ' Grupa rejestrów definiowanych Const VL53L0X_REG_SYSRANGE_START = &H000 ' Maska istniejącego bitu w #VL53L0X_REG_SYSRANGE_START...

    Mikrokontrolery Początkujący   14 Lut 2024 17:37 Odpowiedzi: 12    Wyświetleń: 639
  • Licznik do skutera - Z wyświetlaczem od Siemensa

    Jak "pomocne i merytoryczne" są niektóre wypowiedzi każdy może sam ocenić ;) Wracając do sprawy licznika napisze dlaczego tak ważne są informacje o tym jakim zegarem jest taktowany mikrokontroler i jaki jest obwód koła. Do obliczeń można użyć kalkulatora wbudowanego w Windows. Licznik TIMER1 jest 16-nasto bitowy. Oznacza to że pomieści 65536 taktów...

    Mikrokontrolery AVR   14 Lut 2016 01:25 Odpowiedzi: 26    Wyświetleń: 2643
  • Bascom-sterowanie potencjometrem MCP4641 przez I2c.

    Proponuję nie patrzeć na ten obrazek tylko na opis i tabele. Noty Miccrochip się nie umywają do not starego Atmel`a. To się prawdopodobnie obsługuje tak jak popularne zegarki RTC czyli najpierw adres urządzenia, następnie adres rejestru który zaczyna się od 0 i potem wartość. Jedyna rzecz ktrej mozesz nie rozumieć to to że zarezerwowali sobie miejsce...

    Mikrokontrolery AVR   17 Sie 2023 18:00 Odpowiedzi: 12    Wyświetleń: 621
  • Elektroniczna tabliczka mnożenia dla drugoklasisty

    http://obrazki.elektroda.pl/1479620400_1... http://obrazki.elektroda.pl/4321785700_1... Pomimo, że jest wiele opracowań i aplikacji dotyczących tabliczki mnożenia, wykonałem własną - elektroniczną wersję mnożącą od 1-9. Projekt powstał dla ośmiolatka, który "uwielbia" grać. Pracując z tabletem lub laptopem zajmował się...

    DIY Początkujący   25 Mar 2017 12:58 Odpowiedzi: 2    Wyświetleń: 4173
  • Sterownik akwariowy Gupik v.2

    Here is the project code: [syntax=vbnet]' Gupik ' V.2 ' ' by KUUCZOO ' All rights reserved... ' ' Sterownik akwariowy z zegarem RTC (DS1307) i termometrem cyfrowym (DS18B20) ' Sterowanie : ' - grzalka (temperatura 1) ' - wentylator chlodzacy (temperatura 2) ' - oswietlenie dzienne (od T1on do T1off, gdzie off>on) ' - oswietlenie nocne (od T2on do...

    DIY Konstrukcje   21 Mar 2020 19:40 Odpowiedzi: 43    Wyświetleń: 21312
  • [Bascom] Jak skompilować stary kod z nowymi rejestrami Timer0?

    Witam, mam problem z kompilacją kodu sprzed 10-ciu lat, najnowszy bascom. problem jest z rejestrami: Ocr0b = &H80 Ocr0a = &H80 proszę o wskazanie przyczyny. [code][syntax=vbnet] $projecttime = 0 $regfile = "m32def.dat" $crystal = 16000000 ' gdy Baro_idle=0 nie widzi adresu 238 ($EE) ' gdy Baro_idle=1 widzi adres 238 ($EE) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!....

    Mikrokontrolery AVR   18 Mar 2020 15:45 Odpowiedzi: 2    Wyświetleń: 483
  • Bascom - multipleksowanie 6xLED - kłopot z timerem

    Witam Mam zegarek/budzik z wyświetlaczem LED ( dwukolorowy ). Zegarek generalnie działa. Ale mam problem z sterowaniem jasnością. Wiadomo, że robi się to tak, że jasność zależy od częstotliwości odświeżania. Tutaj o jasności wyświetlania ma decydować zmienna jasnosc. . jasnosc : [syntax=vbnet] '************ Timer0 1000 = 1 sekunda, 10000 = 10 sekund,...

    Mikrokontrolery   25 Lut 2018 20:36 Odpowiedzi: 6    Wyświetleń: 630
  • Bascom - Program termostatu: przekaźnik załącza się tylko na moment, co robić?

    Myślę że Ci którzy piszą swoje programy bo są dociekliwi i potrafią rozwiązywać problemy nie piszą postów na Elektrodzie. Tutaj jak pokażesz ranę to Ci ją jeszcze posolą Ahahahahaha. Posty z prostymi problemami najczęściej piszą osoby które chcą osiągnąć jakąś funkcjonalność a nie jest ich celem życiowym zostanie programistą. Kiedy wiec akurat mam czas...

    Mikrokontrolery AVR   28 Lut 2016 09:53 Odpowiedzi: 4    Wyświetleń: 1278
  • atmega8 [Bascom] - Funkcja Zmiana_godziny i Zmiana_minuty nie zwraca wartości

    Witam Walczę z programem w Bascomie (coraz mniej mi się on podoba) listing poniżej. Docelowo będzie to zegar na lampach nixe. Projekt bazujący na mirley, ale zmianę ustawień chcę zrobić na impulsatorze. Dlaczego funkcja Zmiana_godziny i Zmiana_minuty nie zwraca mi wartości? Edytowałem post umieszczając w tytule znacznik

    Mikrokontrolery AVR   26 Sty 2016 09:40 Odpowiedzi: 2    Wyświetleń: 957
  • Bascom - zmiana obsługi przycisków w Attiny2313 na przerywanie masy

    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"...

    Mikrokontrolery AVR   02 Lis 2015 15:53 Odpowiedzi: 1    Wyświetleń: 852
  • Inteligentny automat schodowy

    http://obrazki.elektroda.pl/9303655200_1... Witam, Tu: http://www.elektroda.pl/rtvforum/topic33... znajduje się opis powielacza czasu automatu schodowego. Obiecałem tam, że na bazie tamtego układu opracuję „inteligentny” automat schodowy, i oto jest :). Jego „inteligentność” jest zawarta w założeniach...

    DIY Smart Home   09 Lis 2017 17:49 Odpowiedzi: 42    Wyświetleń: 16383
  • Wyświetlacze VFD to nic strasznego. Część 2. Identyfikacja i uruchamianie

    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ą...

    Artykuły   04 Lip 2021 21:41 Odpowiedzi: 324    Wyświetleń: 21780
  • Sterownik zgrzewarki ATtiny

    https://obrazki.elektroda.pl/6308270300_... https://obrazki.elektroda.pl/7950037100_... https://obrazki.elektroda.pl/2820859900_... https://obrazki.elektroda.pl/4982848200_... https://obrazki.elektroda.pl/9158760600_... https://obrazki.elektroda.pl/9318570600_...

    DIY Poczekalnia   13 Kwi 2018 03:09 Odpowiedzi: 31    Wyświetleń: 15714
  • [Bascom]DS1307 obsługa nastawień czasu i daty przyciskami

    Witam, Próbuje dopisać funkcję wprowadzania daty i czasu za pomocą klawiszy w Bascomie na scalaku DS1307, problem mam taki ,że nie widzę nastaw online :-) tylko dopiero po wyjściu z menu i nie wiadomo do końca co się wpisało . Dodano po 3 zrobione może się komuś przydać , [syntax=vbnet] $regfile = "m644pdef.dat" ' specify the used micro $crystal = 16000000...

    Mikrokontrolery AVR   23 Lut 2017 08:37 Odpowiedzi: 2    Wyświetleń: 1878
  • Wyświetlacze VFD to nic strasznego. Część 3. Własny sterownik i PCB

    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ąć...

    Artykuły   16 Paź 2021 10:10 Odpowiedzi: 8    Wyświetleń: 6546
  • [Atmega8][bascom] timer2 CTC generuje przerwanie tylko raz

    To kod z pierwszego postu, tylko konfiguracja przerwania jest: No to jeszcze zmień zamiast: [syntax=vbnet] Enable Interrupts Enable Timer2 Stop Timer2[/syntax] na: [syntax=vbnet]Enable Interrupts Enable Oc2 albo 'Enable Compare2 'robi to samo co linia wyzej [/syntax] ‘Stop Timer2 – nie jest potrzebny bo później potrzebujesz go ponownie...

    Mikrokontrolery AVR   01 Lis 2018 13:41 Odpowiedzi: 10    Wyświetleń: 849
  • BASCOM, konstrukcja funkcji z parametrem (int), zwracającej zegar string "0

    Witam. Napisałem taką prostą funkcję, ale nie działa tak jak bym tego chciał. Parametrem wprowadzanym do funkcji jest liczba (w moim przypadku typu byte) Funkcja ma zwracać wynik w formie zegara czasu tzn. zmienna byte = 75, funkcja zwraca string 01:15 Wszystko działa dobrze ale tylko do 9sekundy, później zaczyna mi to opóźniać, tzn. wynik jest wyświetlany...

    Programowanie Początkujący   17 Wrz 2020 17:19 Odpowiedzi: 0    Wyświetleń: 327
  • [BASCOM] Jak naprawić komunikację shiftin/out między 2xATmega?

    Witam Potrzeba mi kodu dla komunikacji 2 x atmega z poleceniem shiftin i shiftout . Robiłem transmisję jednego byte ale nic z tego nie idzie . Nadajnik nadaje sygnał zegarowy i dane (na oscyloskopie widać ładnie) ale odbiornik zawsze wyświetla 0 lub 255 . Zmieniałem piny na porty ale nic .Pewnie jakiś banał ale mam zaćmienie umysłu :) Nadajnik : [syntax=vbnet]$regfile...

    Mikrokontrolery Początkujący   01 Mar 2019 07:59 Odpowiedzi: 2    Wyświetleń: 741
  • Komunikacja Atmega32 z czujnikiem DS18B20 przy taktowaniu 25MHz - Bascom

    Po kilku godzinach (!!!!!!).... W pętli programu zrobiłem tak: Po jakimś czasie.... Zmieniłem na próbę na taktowanie wewnętrzne 8MHz i działa! serwerek chodzi jak padlina ale działa. Co teraz ? Dodano po 6 ehhh.... tak to jest jak się nie czyta DTRek Gotowe modłuy ENC28j60 które kupuje się na portalach aukcyjnych mają wstawiony kwarc 25MHz. Pin 3 CLK...

    Mikrokontrolery AVR   17 Kwi 2021 11:43 Odpowiedzi: 8    Wyświetleń: 651
  • Bascom PCF8563 - Wieczny kalendarz - poprawność kodu

    Nie da się na to patrzeć :D BASCOM ma wbudowana zoptymalizowaną biblioteke do takich rzeczy. Trzeba jednak wskazac że używamy zegarka zewnętrznego. Stworzone zostana zmienne _sec,_min,_hour,_day,_month itd... Idąc dalej jak tylko powiesz mu wyswietl numer dnia to sam bedzie wiedział że jest Piątek :D Jest do tego Funkcja Dayofweek() Trzeba tylko połaczyc...

    Mikrokontrolery Początkujący   29 Kwi 2016 13:30 Odpowiedzi: 2    Wyświetleń: 1836
  • Attiny2313/bascom/serwa - Błąd programu, kiedy wartośc "Waitus" jest z

    Na swoje usprawiedliwienie powiem tylko, że w polskim helpie nie ma słowa o tym, że waitus nie może być zmienną. W takim razie mam jeszczy pytanie dlaczego nie działa mi taki program [syntax=vbnet]Config Portb.1 = Output Config Portb.0 = Output $crystal = 1000000 Config Servos = 1 , Servo1 = Portb.1 , Reload = 10 Enable Interrupts Do Servo(1) = 60 Portb.0...

    Mikrokontrolery AVR   04 Lip 2016 11:34 Odpowiedzi: 23    Wyświetleń: 1473
  • Przyczyna błędnych odczytów z mikrokontrolera Atmega8 przez USB-UART RS232

    Cześć piszę właśnie aplikację w VB i jedną z jej części jest komunikacja z mikro-kontrolerem. Mam taki układ PC (Bascom Terminal) -> USB-UART RS232 PL2303HX AVR -> atmega8 -> wyświetlacz LCD. Po eksporcie programiku do procesora w stylu. http://obrazki.elektroda.pl/5307649700_1... Sprawdzałem już nawet pracę programu VB który nadawał...

    Mikrokontrolery Początkujący   18 Cze 2017 17:42 Odpowiedzi: 6    Wyświetleń: 1215
  • Atmega32 Bascom - niestabilny pomiar czasu trwania impulsu na INT0

    Witam, Mam problem z pomiarem czasu trwania impulsu. Próbowałem różnych sposobów, siedzę już nad tym 3 dzień i nic mi nie wychodzi. Na wejście INT0 atmegi32 podaję sygnał np. 30Hz i wypełnieniu 15%. Sygnał jest stabilny więc tutaj problem odpada. Potrzebuję zmierzyć czas trwania stanu wysokiego. W programie który stworzyłem na wyświetlaczu wyświetla...

    Mikrokontrolery AVR   08 Lip 2017 20:08 Odpowiedzi: 5    Wyświetleń: 1764
  • Atmega32: Jak ustawić inny timer dla DCF77 przy użyciu BASCOM?

    Program napisany jest w Bascom. Delay nie ma w ogóle. Program napisany chaotycznie, ale działał ok dopóki nie dopisałem obsługi DCF77. Gdy przyjdzie odpowiednia godzina, dioda IR ma wysłać kod do odbiornika. Wtedy właśnie procesor zwalnia. Sekundy wtedy "idą" co 3 no i dźwięk ma zwolnione tempo. [syntax=vbnet] $regfile = "m32def.dat" $crystal = 8000000...

    Mikrokontrolery   07 Maj 2016 19:30 Odpowiedzi: 6    Wyświetleń: 957
  • Atmel/ATmega644PA-AU/BASCOM - [BASCOM] Wielokrotne wywołanie przewań

    Witam Forumowiczów, Mam problem z ogarnięciem tematu wywoływania przerwań. Nie jest to problem jak je wywołać ale jak je okiełznać ;-) Wygląda to tak: Jest układ na Mega644PA-AU. Po I2C współpracuje z zegarkiem PCF8583, oprócz tego linia przerwania z PCF podłączona jest do portu D6 procka. Klawiatura zrealizowana jest na przetworniku ADC (port A0) i...

    Mikrokontrolery AVR   28 Lis 2016 11:54 Odpowiedzi: 14    Wyświetleń: 867
  • [Mega32][Bascom] - Dziwne działanie z wyświetlaczem ST7565R

    Witam. Buduję zegarek oparty o Atmegę32 i wyświetlacz na sterowniku ST7565R. Układ podobny do mojego [url=http://www.elektroda.pl/rtvforum/to... zdalnego. Skopiowany jest z niego program, oczywiście przerobiony odpowiednio i powycinane co trzeba. Na razie tylko go uruchamiam. I tak jak przy pisaniu programu pod "Panel zdalny" nie...

    Mikrokontrolery AVR   29 Wrz 2016 16:39 Odpowiedzi: 2    Wyświetleń: 993
  • XMEGA-A3BU Xplained: Pytania o konfigurację RTC z Bascom i XM256A3BU-RTC32.bas

    Witam, Posiadam płytkę XMEGA-A3BU Xplained i tak sobie powoli opanowuję różne tematy, aczkolwiek utknąłem ostatnio na RTC... Płytka w oryginale, czyli żadne modyfikacje nie były robione, nic nie było podłączane, zwory nie były usuwane. Plik sample z Bascoma, dokładnie dla tej płytki XM256A3BU-RTC32.bas Dodano po 3 Chwilowo rozwiązane - przy podłączonym...

    Mikrokontrolery Początkujący   20 Mar 2021 21:46 Odpowiedzi: 0    Wyświetleń: 369
  • AVT 5022 - Błąd synchronizacji daty z DCF, rok zmienia się na 07 zamiast 17

    Ponownie powróciłem do tego projektu. Program po zmianach przez Niveasoft . Zostały wprowadzone następujące zmiany "Dopisałem rok 15 jako początkowy i przerobiłem sposób sterowania impulsem. Teraz impuls ma długość sekundy, ale nie zawiesza multipleksowania wyświetlaczy." Ustawia się na początku rok na 15 przed synchronizacją z DCF , a po synchronizacji...

    Mikrokontrolery   05 Lut 2017 22:37 Odpowiedzi: 4    Wyświetleń: 639
  • Jak poprawić program timera z enkoderem w Bascom 8051?

    Witam. Jestem w trakcie pisania programu timera obsługiwanego przez encoder w środowisku Bascom 8051 ze mam z tym niemałe problemy a temat jest dla mnie trochę jak czarna magia zwracam się do was z prośbą o pomoc w poprawie mojego kulejącego programu. Co jest nie tak? Co zmienić? Co dodać? By program działał poprawnie. Póki co działa zmiana pozycji...

    Mikrokontrolery Pozostałe   23 Sty 2019 12:27 Odpowiedzi: 0    Wyświetleń: 525
  • Bascom AVR PCA9685 - Jak sterować układem PCA9685 z ATmegi

    Witam podaję kod, który działa poprawnie, oczywiście należy go dopasować do swoich potrzeb. [syntax=vbnet] 'Sterownik swiatel V2.2 '10-06-2015 'Roman Biadała $regfile = "m128def.dat" $crystal = 11059200 '$lib "fp_trig.lbx" '******** Ustawienia portów ****************************************... '******** Sterowanie 74HC541 - przekaźniki *************************************...

    Mikrokontrolery Początkujący   06 Lip 2015 11:55 Odpowiedzi: 4    Wyświetleń: 2862
  • Zegar RTC DS1307 RAM - Błędne wartości po ustawieniu godziny i minut

    Witam Czy mógłby mi ktoś powiedzieć dla czego gdy ustawiam w pamięci RAM tego RTC godzinę i minuty, on wywala inne wartości? przeważnie takie same. Oto procedura: Dodano po 20 Poradziłem sobie. Nie należy konwertować ani odczytu ani zapisu. MAKEBCD/MAKEDEC

    Mikrokontrolery AVR   05 Kwi 2016 13:10 Odpowiedzi: 0    Wyświetleń: 837
  • Bascom - Atmega32 - LCD na t6963c + i2c, nie działa

    Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to nie ten, który jest przypisany w kodzie ( działa...

    Mikrokontrolery   29 Sie 2017 19:32 Odpowiedzi: 2    Wyświetleń: 1152
  • [Bascom][ATMEGA644] - zegar DS1307 i obsługa kart SD

    Witam, nie mogę sobie poradzić z współpracą kart SD i zegara DS1307 , program mi się nie kompiluje wyskakują błędy o numerze 61 i 220 przy takim kodzie programu biblioteki są na stronie and-tech.pl/evb-4-3/ http://obrazki.elektroda.pl/5831479800_1...

    Mikrokontrolery Początkujący   02 Maj 2016 17:31 Odpowiedzi: 0    Wyświetleń: 1035
  • [BASCOM] pamięć I2C AT24cm01 (1 Mbit EEPROM) - przykład

    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 =...

    Mikrokontrolery AVR   16 Cze 2016 11:30 Odpowiedzi: 0    Wyświetleń: 984