atmega8 bascom clock

Znaleziono około 169 wyników dla: atmega8 bascom clock
  • [Atmega8] Czy zewnętrzny kwarc 32MHz poprawi dokładność stopera na Atmega8?

    Ogólnie kwarce o wysokich częstotliwościach są niezbyt dokładne - zwykle +-100ppm w dobrym układzie. Na pewno jednak kwarc jest lepszy niż wewnętrzny RC. Robiłem kiedyś testy i na kwarcu 16MHz bez kalibracji udało się osiągnąć dokładność o ile pamiętam 1-2s na godzinę. Ale jak napisał Ci (może nie do końca) przedmówca (at)Milek7: Najlepiej wtedy w przypadku...

    Mikrokontrolery   28 Mar 2013 23:50 Odpowiedzi: 4    Wyświetleń: 1911
  • Konfiguracja PWM na Timer2 w ATmega8 - ASM/Bascom na OC2 (PB3)

    Przykład z Bascoma na ATmega8 do sterowania serwem modelarskim: $regfile = "m8def.dat" $crystal = 8000000 'on chip clock speed Osccal = &HC1 'uC 8MHz internall clock New calibration byte Tccr2 = &B01100110 'PWM2, clear down, phase correct, prescale 256 -> 16ms Acsr = &B10000000 'Analog Comparator disable Dim W As Byte 'Servo position ....

    Mikrokontrolery   05 Cze 2006 11:30 Odpowiedzi: 3    Wyświetleń: 5403
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak ustawić TIMER2 na atmega8 z kwarcem 32,768kHz w BASCOM?

    Jeśli nie potrafisz to zrób to prościej. Podłącz zewnętrzny kwarc 32,768kHz (zegarkowy); Config Clock = Soft Procedura zegara używa specjalnych zmiennych: _day , _month, _year , _sec, _hour, _min Wszystkie są typu Byte. Można je modyfikować bezpośrednio: _sec = 1 Sprawdź, o ile się spieszy (opóźnia). Różnicę koryguj warunkiem któregoś dnia np o północy.

    Mikrokontrolery Początkujący   22 Mar 2013 22:04 Odpowiedzi: 4    Wyświetleń: 1863
  • Atmega8 RTC: Przekaźnik nie działa po 1 minucie, Bascom, kwarc 32768Hz

    Spróbuj tak: $regfile = "m8def.dat" $crystal = 8000000 Config Portd.7 = Output Portd.7 = 0 Config Clock = Soft Time$ = "12:40:00" Enable Interrupts Do If _min = 41 Then '60s później włącza przekaźnik Portd.7 = 1 End If Loop End

    Mikrokontrolery AVR   17 Cze 2009 16:06 Odpowiedzi: 2    Wyświetleń: 2057
  • [Atmega8][BascomAVR] - Komunikacja z czujnikiem DS18B20

    The calibrated internal RC Oscillator provides a fixed 1.0, 2.0, 4.0, or 8.0MHz clock. Przyniesiona ze sklepu M8 pracuje na wewnętrznym zegarze 1 MHz! Spróbuj $crystal = 1000000

    Mikrokontrolery   29 Maj 2014 15:49 Odpowiedzi: 15    Wyświetleń: 1626
  • REKLAMA
  • [ATMEGA8][BASCOM] - Zliczanie czasu pracy Atmegi / RTC

    Po małych zmianach działam na czymś takim. Pomimo taktowania z wewnętrznego kwarcu nie widać efektu. Jakiegokolwiek. [syntax=c]/* * RealTimeClock.c * * Created: 2013-11-17 01:46:48 * Author: Piotr Pabian */ #include <avr/io.h> #include <avr/interrupt.h> void init_RTC(void) { //ASSR = 1<<AS2; //Enable asynchronous mode TCCR2 = (1<<CS22)|(1<<CS21)|(1<&l...

    Mikrokontrolery Początkujący   04 Lip 2018 15:13 Odpowiedzi: 20    Wyświetleń: 3762
  • RTC w Bascomie na ATmega8 - wpływ wewnętrznego RC na dokładność?

    program jest napewno dokładny bo uzyłem rtc zaimplementowanego w bascomie (używa się tylko laicznej komendy config clock, a resztę, czyli obsługą przerwan i przepełnien użytkownik nie musi sie zajmować). Dzięki za podpowiedzi.

    Mikrokontrolery   04 Sty 2007 07:28 Odpowiedzi: 7    Wyświetleń: 1162
  • REKLAMA
  • Bascom AVR demo - błąd kompilacji: komunikat File not found

    A ja zapytam może przy okazji jak ustawić konfigurację BASCOM pod ATmega8. Ustawiłem tak: programmer - sample electronic programmer compiler/SPI: clock - portb5, mosi - portb3, miso - portb4, ss - portc6 (to jest pin RESET ?) Czy coś jeszcze trzeba ustawiać czy to wystarczy do poprawnej komunikacji ?

    Mikrokontrolery   22 Lut 2005 23:35 Odpowiedzi: 9    Wyświetleń: 2794
  • [Bascom] Sterowanie wentylatorami i odczyt temperatury w PC na atmega8, Bascom, LCD

    divine clock by 8 enable - to musisz zmienic, gdyż teraz twój procek chodzi na 128kHz ;P

    Mikrokontrolery AVR   24 Maj 2010 21:41 Odpowiedzi: 57    Wyświetleń: 11027
  • [ATTiny2313] Jak uruchomić zegar i PWM na ATTiny2313 w Bascom? Pierwszy projekt

    'Atmega8 $regfile = "m8def.dat" $crystal = 8000000 . Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Config Clock = Soft Enable Interrupts Time$ = "00:00:00" Do Lcd Time$ Wait 1 Loop End 'i juz masz zegarek Dopisz do tego zmienne pomocnicze...

    Mikrokontrolery AVR   09 Wrz 2010 14:38 Odpowiedzi: 9    Wyświetleń: 5220
  • REKLAMA
  • Atmega8 + RTC + LCD Nokia 3310: Timer2 nie działa, godzina się nie zmienia

    ten timer włączyłeś? W bascomie uzyles pewnie config clock=soft Więc jesli z punktu widzenia konfiguracji timera i procesora jest wszystko ok, to przyczyna moze byc jedna: kwarc nie oscyluje. Spróbuj podotykać np. pęsetą (trzymając ją mocno w ręku) pinów kwarca. Jesli zaczną przeskakiwać sekundy to błąd jest w kwarcu == wymień kwarc. Ta sytuacja tez...

    Mikrokontrolery   04 Maj 2008 19:25 Odpowiedzi: 8    Wyświetleń: 2137
  • ATmega8 - Jak dokładnie odmierzyć 1 minutę z kwarcem 32768 Hz?

    kolega juz napisał ze stosował klika kwarców po za tym do doliczania czasu w bascom słuzy clock a nie odlicza sie czas za pomocą timerów (duzo bardziej niedokładny pomiar)

    Mikrokontrolery   01 Paź 2007 07:46 Odpowiedzi: 10    Wyświetleń: 8582
  • Budzik z wyświetlaczem LED na ATmega8

    Zerknij piotrek662 na [url=http://www.elektroda.pl/rtvforum/to... + Bascom = Clock, czyli zegar ABC . Możemy się nawzajem wiele nauczyć :D .

    DIY Konstrukcje   04 Sty 2010 17:08 Odpowiedzi: 43    Wyświetleń: 19691
  • Jak odczytać ramkę danych z suwmiarki za pomocą Atmega8 i Bascom?

    Oczywiście tak robię, ale czy tamte dwie linie clock i data działają poprawnie to muszę jakoś sprawdzić. Może jakiś program do odczytu częstotliwości ? No nie wiem.

    Mikrokontrolery   05 Gru 2015 15:09 Odpowiedzi: 26    Wyświetleń: 6462
  • ATmega88PA - [BASCOM] Błędy przy ustawieniu zegara

    Witam. Korzystam z programatora MultiTool, który symuluje stk500. Nowa ATmega88PA identyfikuje się prawidłowo z ustawieniami na wewnętrzny rezonator 8MHz z preskalerem przez 8. Po przestawieniu na wewnętrzny rezonator 128kHz przestaje się odzywać. Co ciekawe po wgraniu fuse bitów pokazuje już nie 128kHz tylko EXTERNAL CLOCK. Podejrzewam, że jakiś błąd...

    Mikrokontrolery AVR   04 Paź 2016 05:17 Odpowiedzi: 2    Wyświetleń: 1116
  • [BASCOM] Atmega8 - timer asynchroniczny, zewnętrzny kwarc..

    nic we fusebitach nie zmieniasz. Mozesz jedynie ustawic na wew. 8mhz. Moim zdaniem temat sie powtarza, wiec powinien wyladowac w koszu. Poszukaj w helpie config clock, albo jak chcesz sam ustaswiac timer to poczytaj o timerze 2 i jego trybie asynchronicznym (tez w helpie)

    Mikrokontrolery AVR   14 Mar 2009 11:26 Odpowiedzi: 1    Wyświetleń: 1769
  • [Bascom] Bascom AVR – odczyt z MAX6675, dlaczego pobierany jest tylko jeden bajt danych?

    Koledzy...kopiujecie kody znalezione w necie i nawet nie wiecie, że zawierają błędy. Wystarczy sięgnąć do noty katalogowej MAXa i wszystko jest jasne. Po pierwsze nie ma konieczności żadnej wstępnej inicjalizacji układu. Po ustawieniu CS w stan niski można od razu zrzucać dane SO. Wciągamy 16 bitów, z czego pierwszy jest pusty, drugi to device id, trzeci...

    Mikrokontrolery   15 Gru 2011 21:46 Odpowiedzi: 7    Wyświetleń: 8125
  • Zegar wtórny Atmega8 z osobną cewką na sekundy i osobną na minuty

    Pozwolę sobie umieścić post pod postem żeby wiadomość dotarła do zainteresowanego. Jeszcze lepszym wyjściem dla takiego zegara będzie zastosowanie dedykowanego rezonatorka 32768Hz (32,768KHz) Wartość 32768 to w zapisie binarnym dokładnie piętnaście bitów. Jeśli więc Timer będzie zliczał generowane impulsy to po 32768 uzna że mineła sekunda :D Bascom...

    Mikrokontrolery   15 Maj 2015 21:30 Odpowiedzi: 33    Wyświetleń: 3027
  • Jak uzyskać częstotliwość 1 Hz na ATmega8 bez użycia kwarcu?

    w bascomie ciężko. Jak chcesz dokładnie, to zewnętrzny kwarc i kod w asm. Kwarc zegarkowy, CONFIG CLOCK z opcją SECTIC... Po co asembler?

    Mikrokontrolery   30 Wrz 2008 15:28 Odpowiedzi: 17    Wyświetleń: 4300
  • Atmega8 - różnice w zawartości po programowaniu STK 200/300

    Witam ponownie udało mi się zaprogramować za pomocą tego opisu przy przylutowanych kablach do ATMegi8. Wgrałem sobie programik włączający buzzer w moim komputerku i działało. http://www.patron.net.pl/artykuly/AVR_tu... Następnie odlutowałem kable od LPT i podłączyłem według schematu STK 200/300 i w bascomie wykryło poprawnie. W bascomie przestawiłem...

    Mikrokontrolery   13 Mar 2007 13:24 Odpowiedzi: 9    Wyświetleń: 2418
  • [Bascom] SWUSB - Klawiatura USB Atmega8

    Innym sposobem emulowania klawiatury w bascom jest biblioteka "at_emulator.lbx" (zdaje się płatna). MCU z tą biblioteką emuluje na dowolnych pinach standard PS2. Wystarczy wtedy konwerter PS2 -> USB. (kosztuje grosze). '---------------------------------------... ' PS2_KBDEMUL.BAS ' (c) 2002-2003 MCS Electronics...

    DIY Konstrukcje   10 Sty 2024 01:35 Odpowiedzi: 24    Wyświetleń: 39024
  • [atmega8] [atmega8][bascom] Błąd kompilacji PWM - Compare A Pwm w programie sterownika

    PRESCALEThe TIMER is connected to the system clock in this case. You can select the division of the system clock with this parameter. Valid values are 1 , 8, 64, 256 or 1024 Jak masz szybszy kwarc to dajesz stosowny dzielnik. Aby przebieg PWM odpowiadał wymaganiom. Wszystko zależy z jaką częstotliwością ten generator ma nadawać. Zegar 8MHz/65536/PRESCALE...

    Mikrokontrolery AVR   31 Maj 2010 22:10 Odpowiedzi: 21    Wyświetleń: 2431
  • Bascom nie widzi programatora pod LPT

    Koelgo bober a jak wyczytałeś że mozna wyłaczyć ISP enable. W którym dokładnie bajcie jest ten fuse? Tak się zdarza że poszukałem na elektrodzie info, kiedy moja atmega nie chciała łapać z ISP, i wtedy zacząłem kopać w dokumentacji programatora http://elm-chan.org/works/led2/report.ht... a potem porównałem to z wymienioną przez kolegę tabelką. Są w...

    Mikrokontrolery   06 Lut 2006 22:06 Odpowiedzi: 13    Wyświetleń: 2064
  • Atmega8 i kwarc 8MHz - zegar nie aktualizuje czasu, co sprawdzić?

    bez oscylacji raczej by nic nie wyświetlał ;) raczej częstotliwość, w sumie lepiej zawsze umieszczać w programie, dobre przyzwyczajenie PS a zegar jak zrobionyw bascomie?? nie trzeba ręcznie odblokować przerwań?? widziałem to w innych programach, niestety nie używam bascoma 'Real-Time Clock Example 'Wright Hobbies, LLC 'eddy(at)wrighthobbies.com Enable...

    Mikrokontrolery   18 Mar 2005 00:05 Odpowiedzi: 7    Wyświetleń: 2027
  • Wybór układu RTC do minutnika kuchennego z Atmega8 i Bascom

    Witam. Właśnie robię kuchenny minutnik z zegarem. Urządzenie to nie byłoby cały czas podłączone do prądu dlatego poszukałem trochę i dowiedziałem się że istnieje taki układ "real time clock" pobiera bardzo mało prądu i wysyła dane za pomocą magistrali 1wire, i2c i spi. I teraz problem jaki układ mam wybrać (chodzi tylko o godzinę) jak podłączyć i jak...

    Mikrokontrolery AVR   17 Wrz 2009 13:11 Odpowiedzi: 5    Wyświetleń: 1989
  • Czy można używać RTC i trybu Power Down w Atmega8 z Bascom?

    Czy czas wybudzania procesora nie będzie zbyt długi? W trybie IDLE wstrzymywany jest tylko CPU poprzez odcięcie sygnału zegarowego. Idle Mode When the SM2..0 bits are written to 000, the SLEEP instruction makes the MCU enter Idle mode, stopping the CPU but allowing SPI, USART, Analog Comparator, ADC, Two-wire Serial Interface, Timer/Counters, Watchdog,...

    Mikrokontrolery Początkujący   15 Wrz 2012 09:57 Odpowiedzi: 29    Wyświetleń: 4689
  • Atmega + Bascom = Clock, czyli zegar ABC

    Przytoczę tu słowa z książki Marcina Wiązania. W uC atmega8 jest możliwe taktowanie licznika timer2 w trybie asynchronicznym z zewnętrznym rezonatorem kwarcowym tylko wtedy, gdy sam mikrokontroler jest taktowany sygnałem wewnętrznym oscylatora RC. W takim przypadku precyzja odmierzania czasu przez timer2 zależy od oscylatora kwarcowego 32768 Hz, a nie...

    DIY Konstrukcje   17 Sty 2017 10:12 Odpowiedzi: 50    Wyświetleń: 54786
  • Jak naprawić opóźnienie zegara LCD na ATmega8 w Bascom?

    Znalazłem coś takiego: [url=http://www.avrprojects.net/index.ph... ale nie mam ani kwarcow ani magistrali RS232 , chyba jak by przerobic to na switche zeby nie bylo tej magistrali a kwarce moze jutro bym zalatwil

    Mikrokontrolery AVR   29 Mar 2010 13:17 Odpowiedzi: 15    Wyświetleń: 7595
  • Jak poprawnie obsłużyć SPI w Bascom dla ADS7841 z Atmega8?

    Niestety nadal nie znalazlem sposobu na obsluzenie tego przetwornika ADS w bascomie. Znalazlem natomiast kod w C, w ktorym obsluzona jest komunikacja. Niestety nie wiem jak zaimplementowac sterowanie DCKL --> z kodu w c, na kod w bascomie. Czy ktos ktos bylby w stanie, prosze o pomoc /* * Filename : ads7841.h * Hardware : Controller ->...

    Mikrokontrolery   16 Lip 2009 20:58 Odpowiedzi: 4    Wyświetleń: 1773
  • [atmega8] [atmega8][bascom] Zmiana wartości tylko z 1 na 2 przy kręceniu impulsatorem

    Przepraszam że odkrywam wykopaliska, ale postanowiłem przetestować układ zaproponowany przez kolegę Paweł Es.. Idea jest słuszna, ale się nie sprawdza. Do testu wykorzystałem impulsator z myszki i klon analizatora USBee. Jak się okazało impulsator jest tak słabej jakości że wprowadza ogromne drgania styków, dwa górne przebiegi pokazuję co dzieje się...

    Mikrokontrolery Początkujący   27 Lut 2014 21:55 Odpowiedzi: 9    Wyświetleń: 5321
  • ATmega8 - Bascom - prosty zegarek, szybkie odmierzanie czasu.

    Wgrałem taki kod, trochę poprawiony, bo tamten miał drobne błędy i nie dało się skompilować. Zegar działa, ale nadal tak szybko odmierza czas. [syntax=basic4gl]'licznik Timer2 pracujący jako Timer asynchroniczny. $regfile = "m8adef.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 =...

    Mikrokontrolery AVR   28 Cze 2013 21:24 Odpowiedzi: 16    Wyświetleń: 4431
  • Konwersja BASCOM do C++ na ATMEGA8 @ 1MHz - różnice w działaniu programu

    Program w BASCOM-ie działa poprawnie tzn. gasi wszystkie punkty na graficznym LCD natomiast na moje oko taki sam program w C++ nie działa. ATMEGA8 (at) 1MHz Co może być przyczyną ? Jakie są różnice ? BASCOM Config Pinc.0 = Output Config Pinc.1 = Output Config Pinc.0 = Output Config Pinc.1 = Output Config Pinc.2 = Output Config Pinc.3 = Output Config...

    Mikrokontrolery AVR   11 Maj 2010 16:36 Odpowiedzi: 2    Wyświetleń: 1131
  • [ATmega8] [ATmega8][avr-gcc] Programowanie ATmega8 z użyciem Bascom i STK200

    Spora lektura, ale już na 26 stronie znalazłem temat CLOCK SOURCES Przepraszam jeżeli coś oczywistego ominąłem lub źle sobie przetłumaczyłem http://obrazki.elektroda.pl/9489151700_1... CKSEL jest to coś (dokładnie nie wiem co) cztero-bitowe co odpowiada za źródło i szybkość zegara, jego bity to bity konfiguracyjne. "When this Oscillator...

    Mikrokontrolery Początkujący   25 Kwi 2014 13:07 Odpowiedzi: 37    Wyświetleń: 5421
  • AVT5125 i AVT1462 - brak identyfikacji ATMega8A w Bascomie

    Witam, mam taki problem: programator AVT5125 (Windows xp widzi prawidłowo jako usb-serial converter) i do niego podłączony AVT1462. Na szynie zaciskowej 1462 włożony ATMega8A. Próbuję pod Bascom-em nawiązać komunikację. Używam STK500 Native Driver. Opcje dodatkowe przy tym to: - Clock 50000 - zaznaczone AVPRISP -zaznaczone USB -niezaznaczone don't set...

    Mikrokontrolery AVR   27 Paź 2014 15:00 Odpowiedzi: 1    Wyświetleń: 951
  • [atmega8][bascom] 7seg LED sterowanie z PORTB i PoC <<

    $regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 '-- Wejscia przycisków Config Portd.2 = Input Config Portd.3 = Input ' -- podciągnięcie Set Portd.2 Set Portd.3 ' -- porty sterowania segmentami LED Config Portd = Output Config Portc.5 = Output Config Portc.4 = Output Config Portc.3 = Output Config Portc.2 = Output ' -- tranzystory Config...

    Mikrokontrolery AVR   02 Lut 2009 21:18 Odpowiedzi: 18    Wyświetleń: 6654
  • [Atmega8535] [Atmega8535][BASCOM] Nieprawidłowy odczyt danych LONG z EEPROM, jak naprawić?

    Odpowiadam z sporym opóźnieniem, ale faktycznie problem tkwił w wersji BASCOMA-AVR. Teraz mam wersję i co zauważyłem to, że przy tym samym kodzie, zapis do eeprom przy pomocy zmiennych zdefiniowanych jako Eram jest prawidłowy. Obsługa RTC przy pomocy zdefiniowanego zegara: Config clock = soft, też działa sprawniej (tzn, działa wogóle;))

    Mikrokontrolery AVR   27 Sie 2009 18:45 Odpowiedzi: 4    Wyświetleń: 2056
  • Atmega8L - Jak zaprogramować w Bascomie zapalanie diody o 22:00?

    Znalazłem taki kod zegarka RTC [syntax=basic4gl]Config Clock = Soft Config Date = Mdy , Separator = / Enable Interrupts Date$ = "01/01/12" Time$ = "14:33:00"[/syntax] Do atmegi mam podłączony kwarc zegarkowy. I teraz potrzebuje, aby no nw o 14:40 zapaliła mi się dioda.

    Mikrokontrolery AVR   22 Mar 2013 20:21 Odpowiedzi: 2    Wyświetleń: 999
  • Dlaczego funkcja waitms w Bascom AVR działa 10 razy wolniej na ATmega8?

    Chodzi o to, że w mikrokontrolerze oprócz wyboru częstotliwości generatora można także ustawić podział tej częstotliwości przez 8. To się nazywa "clock devide by 8" i standardowo jest włączone. Wtedy procesor działa tak jakby częstotliwość była 1MHz zamiast 8MHz. Masz więc dwa wyjścia: 1. Pamiętać o tym podziale- chcesz mieć "fizycznie" 500ms, więc...

    Mikrokontrolery   18 Kwi 2006 08:03 Odpowiedzi: 10    Wyświetleń: 3504
  • Dlaczego Atmega168 działa wolniej niż Atmega8? Timery i fusebity

    Dzieki Atom1477 miałeś racje chodziło o fusebit divide clock by 8. Teraz waity odliczają sie poprawnie .program tez chodzi ok. tylko te przerwania które miały być co sekundę sa teraz wyzwalane według oscylatora wewnętrznego a chce zeby były jak w 8 z kwarcu 32768 czy Config Timer2 = Timer , Prescale = 256 , Async = On jest nieprawidłowa konfiguracją...

    Mikrokontrolery AVR   21 Sty 2009 06:16 Odpowiedzi: 19    Wyświetleń: 4855
  • [Bascom 2.0.5.0][ATMEGA8] Zegar RTC-zmienna textowa TIME$ nie ulega zmianie

    Witam. Stworzyłem na mikrokontrolerze ATMEGA8 zegar RTC. Do procesora został podpięty kwarc zegarkowy - timer2 pracuje w trybie asynchronicznym. Program powstał z wykorzystaniem instrukcji BASCOMOWEJ Config Clock = soft: Kod: "Jeśli w programie użyto instrukcji CONFIG CLOCK, kompilator automatycznie generuje specjalne zmienne nazwane: _sec , _min ,...

    Mikrokontrolery Początkujący   10 Wrz 2012 22:09 Odpowiedzi: 4    Wyświetleń: 1842
  • Jak zaprogramować ATmega8 w BascomAVR z zewnętrznym generatorem kwarcowym?

    Dziękuję. Nic więcej nie trzeba dotykać, poza tym Ext Clock? Nic więcej nie zmieniać, żeby go poprawnie zaprogramować?

    Mikrokontrolery   24 Cze 2005 15:41 Odpowiedzi: 2    Wyświetleń: 767
  • Dlaczego kod wynikowy AvrGCC jest większy niż w Bascomie?

    printf w C jest bardzo rozbudowaną funkcją, która ma duży aparat formatowania tego informacji wyściowej (ilość znaków, precuzja w float, i kupa innych...). Jednak bardzo rzadko wykorzystuje się te możliwości. Niektóre kompilatory pozwalają na wyłączanie pewnych lelmentów printf-a. Więc ten sam kod skompilowany w Codevision AVR zajmuje tylko 424B. /***************************************...

    Mikrokontrolery   24 Gru 2010 10:43 Odpowiedzi: 13    Wyświetleń: 2521
  • Sterowanie ESC ABC Power20A za pomocą Atmega8 i PWM - silnik nie startuje

    Witam, ostatnio zakupiłem silniki bezszczotkowe oraz układy ESC do nich (ABC Power20A). Chcę sterować nimi za pomocą Atmegi (docelowy 16 na czas testów 8) z wykorzystaniem timerów i sprzętowego PWM. Znalazłem na kilku stronach przykładowy kod w Bascomie, jednakże silnik nie uruchamia się. Czy ktoś mógłby wytłumaczyć mi jak należy tym układem sterować?...

    Mikrokontrolery AVR   28 Sie 2016 19:44 Odpowiedzi: 23    Wyświetleń: 2517
  • [ATMEGA8] Jak wyświetlić i przewijać napisy na tablicy LED 8x24 z ATMEGA8 w BASCOM?

    Napisałem program, który podczas przerwań licznika T0 zapala kolejno dane kolumny: St_cp Alias Portb.0 'ustawienie nazwy dla STORAGE CLOCK PULSE Sh_cp Alias Portb.5 'ustawienie nazwy dla SHIFT CLOCK PULSE Ds Alias Portb.3 'ustawienie nazwy dla DS Odmierz: 'przerwanie od timer0 Load Timer0 = 1 If K = 23 Then K = 0 Gosub Kolumny Return Kolumny: 'podprogram...

    Mikrokontrolery AVR   03 Lut 2009 21:57 Odpowiedzi: 7    Wyświetleń: 5340
  • [ATMEGA8] Jak wysterować wyświetlacz VFD 16L102DA4 Samsunga przez SPI w Bascom?

    Witam, chciałbym wysterować wyświetlacz VFD 16L102DA4 Samsunga za pomocą Bascoma. Wyświetlacz ten sterowany jest przez SPI (DIN, SEL, CLOCK) oraz reset. Po przeczytaniu noty katalogowej po przyłączeniu zasilania podaje niski sygnał na reset wyświetlacza. Po tym wyświetlacz ładuje swoje domyślne ustawienia. Kolejnym krokiem jest próba wysłania pozycji...

    Mikrokontrolery AVR   22 Lip 2009 20:33 Odpowiedzi: 6    Wyświetleń: 3078
  • [Atmega8] Atmega8, Bascom - RTC nie aktualizuje czasu, jak skonfigurować Timer2?

    Spróbuj wgrać ten kod, i napisz czy coś się zmienia na wyświetlaczu.[syntax=basic4gl]'Zegar RTC. 'Kwarc 32,768 pod piny 9-10 (OS1-OS2) $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 1a Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5 , E = Portb.1 , Rs = Portb.0 Config Timer2 = Timer , Async = On , Prescale...

    Mikrokontrolery AVR   08 Kwi 2013 14:20 Odpowiedzi: 31    Wyświetleń: 5982
  • Jak wysłać komendę H09 do LCD Nokia 3310 z Atmega8 w BascomAVR?

    Jestem początkującym programistą w BascomAVR. Mam zrobiony programator stk200 ładnie programuje atmege8;] problem w tym ,że podpinam pod nią wyświetlacz lcd i nie wim z bardzo jak mam wysłac do lcd np. zeby zapalił 1 pixel jakikolwiek ,może prościej żeby wysłać komende H09 czyli włączenia wszystkich pixeli. Moje ustawienia odnośnie portów: $regfile...

    Mikrokontrolery AVR   21 Kwi 2011 08:57 Odpowiedzi: 6    Wyświetleń: 3245
  • Jak poprawić dokładność zegarka na Atmega8 w Bascomie?

    Witam Potrzebuje pomocy tym razem w ulepszeniu zegarka http://www.daqq.eu/index.php?show=prj_av... W związku z tym iż uruchomiłem go chciałem polepszyć jego dokładność a nie znam języka c napisałem program w bascomie wzorując się na koledze http://www.elektroda.pl/rtvforum/topic17... powstało takie coś $regfile = "m8def.dat"...

    Mikrokontrolery AVR   18 Sie 2011 13:43 Odpowiedzi: 16    Wyświetleń: 2694
  • Wybór programatora ISP do AVR dla początkującego z Bascomem - zalety i wady

    Hmm... A co ma cena procesora do ceny In-circut debuger-a ? Procesory kupuje się wielokrotnie, a debuger raz, po za tym dla AVR istnieją tańsze, nieoryginalne wersje - sam JTAG, bez obsługi DebugWire, już za trochę więcej niż 100PLN (np. na www.propox.com ) - również na USB. ATmega8 - 7-9PLN, możliwości : • Advanced RISC Architecture – 130...

    Mikrokontrolery   15 Sie 2005 21:05 Odpowiedzi: 13    Wyświetleń: 2559
  • Jak skonfigurować timer T1 w ATMega8 jako generator fali prostokątnej?

    Udało mi się! 'Przykład generowania fali prostokątnej niezależnie od CPU 'procesor AT Mega8 'zegar wewnętrzny 1 MHz 'piezo pomiędzy PB.1 a +5V 'UWAGA!!!, ATMEGA8 ma domyślnie załączonego Wachdoga!!!. Trzeba wyłączyć bezpiecznik!!! $regfile = "m8def.dat" $crystal = 1000000 Dim I As Byte Ddrb.1 = 1 'port b.1 wyjściowy '---------------------------------------...

    Mikrokontrolery   04 Lip 2003 21:03 Odpowiedzi: 4    Wyświetleń: 2996
  • Jak podać sygnał zegarowy z AT89C51 (ALE) do ATmega8 po ustawieniu fusebitów?

    nic nie notowałem... poprostu mialem problem z odmierzaniem czasu na timerach i myslalem ze bycmoze mam ustawiony zly sygnal taktujacy.. wiec zmienilem z external xtal na external clock... Co do reszty fusebitow to nie wiem czy w bascomie byly ustawione tak jak to zczytal z atmegi czy mial to jakos domyslnie w programie ustawione.. ale z tego co pamietam...

    Mikrokontrolery   08 Mar 2007 16:22 Odpowiedzi: 13    Wyświetleń: 1653
  • Jak skonfigurować zegarek RTC i termometr na LCD w Bascom na Atmega8?

    A jeżeli chodzi o obliczenia to zobacz jak jest w przykładzie z timerem1 w pierwszym programie, preskaler ustalony wraz z wpisem do rejestru timera by zgłaszał przerwanie co 1s Napisałem szybki soft do RTC w atmega8, oczywiście timer2 taktowany asynchronicznie z XTAL reonatorem zegarkowym 32768 Nie będę opisywał co jest z czego, sprawdz w help bascoma...

    Mikrokontrolery   19 Maj 2009 13:45 Odpowiedzi: 33    Wyświetleń: 8668
  • Pomiar częstotliwości na atmega8, program w bascom

    Ok. W tym dokładnie przypadku chodziło mi tylko aby sprawdzić czy głowny program liczy impulsy nie miałem ich skąd wziąć więc wymyśliłem, że procek sam je sobie wygeneruje w przerwaniu timera0, a int0 je będzie liczył :). Całkowicie rozumiem, że użycie timera jako licznika jest lepsze. Tylko brakło timerów. Zrobiłem tak jak tu: http://www.elektroda.pl/rtvforum/topic69...

    Mikrokontrolery Początkujący   08 Paź 2014 16:28 Odpowiedzi: 4    Wyświetleń: 1839
  • Atmega8 nie działa po zamianie MOSI z MISO w programatorze DT-006

    Sprawdź ten programator.W bascomie wybierz go jako sample electronics programer DB25 male connector DT104 , J5 Pin 2, D0 Pin 4 MOSI Pin 4, D2 Pin 8 RESET Pin 5, D3 Pin 6 CLOCK Pin 11, busy Pin 5 MISO Pin 18-25, ground Pin 1 GND http://obrazki.elektroda.net/81_12037222...

    Mikrokontrolery   27 Lut 2008 10:59 Odpowiedzi: 16    Wyświetleń: 4278
  • [Bascom] Atmega8 Różnic między programowym a sprzętowym SPI

    Cześć Jaki powinna wyglądać procedura odczytu w SPI Config Spi = Soft , Din = Pinb.4 , Dout = Portb.3 , Ss = None , Clock = Portb.5 Config Spi = Hard , Data Order = Lsb , Polarity = High , Master = Yes , Phase = 0 , Clockrate = 128 , Noss = 1 Różnica jaka jest u mnie to taka że Bin ma 1.71k na 1.68 i przetwornik nie mierzy od 0V tylko pokazuje wartość...

    Mikrokontrolery AVR   31 Mar 2011 14:04 Odpowiedzi: 2    Wyświetleń: 1365
  • Zegar binarny na na mikroprocesorze Atmega8

    trzaska456: Atmega8L obsługuje maksymalnie 8MHz taktowania zewnętrznego więc albo zmień rezonator albo Atmegę, najwięcej co możesz podać to 16MHz dla Atmega8 (bez L) 16PU (np.). Fusebity w tym przypadku ustawiasz po to, żeby "powiedzieć" prockowi z jakiego zegara ma korzystać, jak masz generator to 0000 (external clock), resztę masz objaśnioną na pierwszych...

    Artykuły   10 Sty 2012 13:11 Odpowiedzi: 171    Wyświetleń: 104856
  • [ATmega8][BASCOM] DS1307, 7 diod LED, kod BCD. Na wyjściu ciągle 1.

    :arrow: Freddy, przylutowałem kwarc bezpośrednio do nóżek układu, dalej nie działa. Ten kod: Odbior: I2cstart I2cwbyte Ds1307w I2cwbyte 0 I2cstart I2cwbyte Ds1307w I2cwbyte &B00000000 I2cstop Return ma realizować tą funkcję: Bit 7 of Register 0 is the clock halt (CH) bit. When this bit is set to 1, the oscillator is disabled. When cleared to 0,...

    Mikrokontrolery AVR   26 Mar 2009 17:45 Odpowiedzi: 21    Wyświetleń: 6264
  • Krzaki na wyświetlaczu LCD w zegarku Bascom na ATmega8535 - jak naprawić?

    Dzieki za brak pomocy, przez to musialem sam pokombinowac. A wystarczyło petle główną zrobić pustą i obsługe wyświetlania wrzucic do podprogramu sectic wywoływanego co 1sek. Moze sie komus przyda, pozdro Config Lcd = 16 * 2 'inicjalizacja wyswietlacza Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 ,...

    Mikrokontrolery   03 Paź 2007 14:48 Odpowiedzi: 2    Wyświetleń: 1613
  • Jak skonfigurować SPI w Bascom AVR dla komunikacji Atmega8?

    MASTER: [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 $baud = 19200 $framesize = 128 $hwstack = 40 $swstack = 40 Config Pinb.3 = Output ' MOSI 'config the SPI in master mode.The clock must be a quarter of the slave cpu Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Noss = 0 , Clockrate...

    Mikrokontrolery Początkujący   14 Maj 2013 21:53 Odpowiedzi: 71    Wyświetleń: 13836
  • [ATMEGA 8] Jak napisać program do tablicy LED z ATMEGA8 i BASCOM?

    Zacytuje Ci to co kiedyś mi powiedział użytkownik Paweł Es. , gdy sam jeszcze nie wiedziałem jak korzystać z '595 ;) Jeżeli wrzucasz pełną sekwencję 20 bitów do rejestru, to możesz sobie odpuścić jego zerowanie i dajesz MR rejestrów=1 na stałe. Wyzerować rejestr możesz wysyłając mu sekwencję 20 zer na dzień dobry. SH_CP - SHIFT CLOCK PULSE - tym taktujesz...

    Mikrokontrolery AVR   02 Lis 2010 07:54 Odpowiedzi: 106    Wyświetleń: 35841
  • AVT5522 - Wsad i ustawienia fusbit dla Atmega8

    Bascom> new> program chip> load file into buffer > plik typu hex > the_clock.hex

    Mikrokontrolery AVR   09 Mar 2016 18:17 Odpowiedzi: 4    Wyświetleń: 1554
  • MCP2515 CAN BASCOM jak rozpocząć programowanie mcp

    Przedstawiam pierwszy program który ożywia MCP Programik nie wysyła nie odbiera ramek CAN ,natomiast wstępnie konfiguruje MCP i uruchamia wyjście sygnału zegarowego CLKOUT . Moim zdaniem jest to najprostszy sposób aby nawiązać pierwszy kontakt z MCP . Jest pomocny do testowania komunikacji Atmega-MCP po SPI [syntax=Bascom] '***************************************...

    Mikrokontrolery AVR   03 Wrz 2020 15:05 Odpowiedzi: 39    Wyświetleń: 22296
  • [ATmega8] [ATmega8][BASCOM] Jak zbudować sekundnik z przerwaniami na LCD 16x2?

    Witam mam taki programik i niemogę sobie z nim poradzić może coś ktoś widzi co jest źle z tym. Atmege mam ustawioną na kwarc zewnętrzny po wgraniu programu na układ zegar stoi widać czas i date ale wszystko to stoi w miejscu czy czegoś tu brakuje ? pozdrawiam $regfile = "m8def.dat" ' specify the used micro $crystal = 14318000 ' used crystal...

    Mikrokontrolery AVR   28 Wrz 2008 16:08 Odpowiedzi: 20    Wyświetleń: 4556
  • Różne wskazania temperatury DS1820 na Atmega8 (4MHz) - BASCOM, fuse bity

    The CKOPT Fuse selects between two different Oscillator amplifier modes. When CKOPT is programmed, the Oscillator output will oscillate a full rail-torail swing on the output. This mode is suitable when operating in a very noisy environment or when the output from XTAL2 drives a second clock buffer. This mode has a wide frequency range. When CKOPT...

    Mikrokontrolery   31 Sie 2008 10:18 Odpowiedzi: 16    Wyświetleń: 3566
  • [BASCOM]Atmega8 problem z komunikacją RS232 (komenda print)

    Witam. Wiem, że te problemy pojawiają się często, ale zwracam się do Was z prośbą o pomoc. Mam problem z komunikacją w Bascomie, otóż gdy każe prockowi np. print "TEKST" to w terminalu pojawiają się znaczki, zygzaczki, itp. Nic co byłoby podobne do mojej komendy. W czym może być problem? Dodam, że próbowałem komunikacji w różne sposoby; różne baudraty,...

    Mikrokontrolery AVR   09 Mar 2009 22:14 Odpowiedzi: 6    Wyświetleń: 3196
  • [atmega8] [atmega8][bascom] MCP3204 SPI - brak poprawnych wyników, same jedynki

    $regfile = "m8def.DAT" $crystal = 3686400 $baud = 2400 $hwstack = 32 $swstack = 10 $framesize = 40 Config Spi = Soft , Din = Pinb.4 , Dout = Portb.3 , Ss = None , Clock = Portb.5 Dim Adres_mcp As Byte Dim Odczyt_mcp(2) As Byte Dim A As Word Dim String_lcd As String * 8 Dim Wart_nap As String * 8 Spiinit Cs Alias Portb.2 Clk Alias...

    Mikrokontrolery AVR   16 Paź 2013 15:44 Odpowiedzi: 15    Wyświetleń: 4852
  • Zegar w AtMega8535. Nie zlicza, cały czas wyświetla godzinę 22:08:00.

    Witam! Widziałem już na Elektrodzie kilka postów na temat zegara w AVR ale niestety mi nie pomogły. Napisałem taki kod w BASCOM: Config Lcd = 16 * 1a $crystal = 8000000 Config Clock = Soft Time$ = "22:08:00" Cls Do Home Lcd Time$ Loop End Po uruchomieniu programu zegar nie zlicza tylko cały czas wyświetla godzinę 22:08:00, Do procesora ma podłączony...

    Mikrokontrolery   13 Kwi 2006 12:36 Odpowiedzi: 2    Wyświetleń: 1164
  • [AtMega8] AtMega8 i Bascom: SPI - dane z Mastera do Slave odbierane po 3 próbach

    Cały problem jest w tym żeby te dwie ATmegi się zsynchronizowały. Przerwanie od SPI występuje po zakończenia transmisji pierwszego bajtu. Zanim nastąpi obsługa przerwania to pierwszy bajt zostanie utracony. Nie mamy też gwarancji że dwie Atmegi "wystrzeliły" :) równocześnie i Slave nie czyta np. 4 bajtu nadanego przez Mastera. Jeżeli to by była np....

    Mikrokontrolery AVR   10 Lut 2012 19:30 Odpowiedzi: 10    Wyświetleń: 3162
  • atmega8a - Problemy z odblokowaniem za pomocą ne555n i mkAVR calculator

    Posłuchaj, ponieważ jest to nietypowa sytuacja to spróbuj tak: 1. wybierz tą opcję z listy rozwijanej - najniższą - na samym dole z najwolniejszym taktowanie SPI (slow sck) 2. nie naciskaj żółtego klawisza "Sprawdź podłączony AVR" 3. zaznacz ptaszka po prawej stronie przy "Fusebity" po lewej masz zaznaczone domyślnie "Odczyt" i spróbuj kliknąć na dole...

    Mikrokontrolery Początkujący   01 Sie 2012 13:56 Odpowiedzi: 21    Wyświetleń: 4664
  • Czasowy sterownik przekaźnika-program nie działa[BASCOM]

    Witam. Jestem początkujący w dziedzinie mikrokontrolerów. Chciałem zrobić czasowy sterownik przekaźnika. Z podłączeniem elementów nie miałem problemów. Jednak program nie spełnia moich oczekiwań. Urządzenie ma włączać tranzystor sprzężony z przekaźnikiem o danej godzinie. Pod mikrokontroler podłączony jest rezonator zegarowy wraz z kondensatorami pod...

    Mikrokontrolery AVR   06 Sty 2012 16:17 Odpowiedzi: 4    Wyświetleń: 2138
  • Różnica między rejestrami PORTB a DDRB w AVR - wyjaśnienie funkcji

    witam , żeby nie zakładać nowego wątku chciałem się zapytać o podobną sprawę choć trochę bardziej skomplikowaną , zachciało mi się zbudować do samochodu emulator oryginalnego radia mitsubishi na ATmega8 z kwarcem 16 mHz ( żeby zastąpić przycisk DISP z radia oraz wyświetlać na wyświetlaczu komputera swoje teksty ) , zrobiłem sprzęt do rozczajenia oryginalnej...

    Mikrokontrolery AVR   09 Wrz 2009 13:56 Odpowiedzi: 17    Wyświetleń: 11750
  • Miernik częstotliwości ATMEGA8 i MB510 (max 2,1GHz)

    W ręce wpadła mi jedna sztuka preskalera MB510 (2,7Ghz) więc od razu zrodził się pomysł wykonania miernika częstotliwości. Scalaka znalazłem w głowicy od tunera satelitarnego. Mam kilka sztuk ATMEGA8 więc chciałbym wykorzystać właśnie takiego proca w projekcie. Już jakiś czas bawię się AVR więc pora wykonać coś użytecznego. Najbardziej martwi mnie napisanie...

    Mikrokontrolery   09 Sie 2007 12:42 Odpowiedzi: 16    Wyświetleń: 6719
  • atmega8 - Jak opóźnić wyłączanie przekaźnika o 5 sekund w Bascom?

    widzę, że temat przygasł wiec ponownie prośbę... proszę o wrzucenie przykładowego programu na procesor atmega, gdzie po naciśnięciu przycisku dioda zapala się na 5 sekund i gaśnie. Liczę ze taki program pomoże mi zrozumieć zasadę działania komendy odliczajacej czas. Książka ani inne posty jakoś mi nie pomagają i nie mogę tego przeskoczyć. Liczę, że...

    Mikrokontrolery Początkujący   12 Cze 2014 16:49 Odpowiedzi: 7    Wyświetleń: 1518
  • ATmega8 + MAX187, Bascom, Soft SPI – błędne odczyty ADC, jak poprawnie połączyć?

    witam, polaczylem atmege8 z max187 za pomoca soft spi, ale jako wynik konwersji dostaje jakies bzdury, gdzie tkwi moj blad? $regfile = "m8def.dat" $crystal = 8000000 Config Lcdbus = 4 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Pd.3 , Db5 = Pd.2 , Db6 = Pd.1 , Db7 = Pd.0 , E = Pd.5 , Rs = Pd.7 Config Pinb.5 = Output Config Pinb.3 = Output Config...

    Mikrokontrolery   27 Mar 2007 19:14 Odpowiedzi: 1    Wyświetleń: 1210
  • RTC na ATmega8 z kwarcem 32kHz - nie działa poprawnie, co sprawdzić?

    Witam! Jak w temacie, chciałem stworzyć zegarek na atmedze8, który miał być podstawą większego projektu. RTC ma chodzić na kwarcu zegarkowym 32khz na wejściach XTAL. Napisałem taki programie w BASCOMie jednak coś nie gra;/ $regfile = "m8535.dat" Config Porta = &B11001111 'wyprowadzenia PA4 i PA5 to wejścia, reszta portu to wyjścia Porta = &B11111111...

    Mikrokontrolery   07 Wrz 2007 14:18 Odpowiedzi: 15    Wyświetleń: 2386
  • Prosta aparatura RC 433MHz na Atmega8 i Attiny2313

    Ze względu na prostotę sterowania zastosowałem moduły radiowe TX433MHZ (i RX433MHz w odbiorniku) - nie wymagają one żadnej inicjalizacji. Ich wadą jest niewątpliwie modulacja ASK, która jest bardziej podatna na zakłócenia niż FSK, stosowana w większości "programowalnych" modułów RF. Moje obawy, niestety. potwierdziły się - zakłócenia od silniczków...

    DIY Poczekalnia   12 Maj 2015 22:21 Odpowiedzi: 31    Wyświetleń: 19161
  • ATMEGA8 - RS-232: Brak transmisji, pojemności przy MAX232, BASCOM/C

    Dzięki za szybką odpowiedź. Zmiana jednak nic nie dała ; / Postanowiłem wypróbować język C i napisałem coś takiego Dodano po 3 Aha, próbowałem również z baud 19200 jak i 9600 za każdym razem co innego sie wyświetla ale za każdym razem jest to jakiś krzak

    Mikrokontrolery AVR   04 Paź 2012 20:14 Odpowiedzi: 21    Wyświetleń: 4398
  • Jak podłączyć czujnik do AT90S2313 i zliczać impulsy w Bascom?

    No to coś napisałem na AVRStudio 4.05.0.181 (na kolanie) :) . Co prawda na ATmega8 , ale przeportowanie to pestka(niektóre wektory przerwań do skasowania/zmiany nazwy i "2313def.inc" zamiast "m8def.inc" , prędkość kwarcu Xtal też do poprawki...), raczej tu chyba nie ma rozkazów niezaimplementowanych w AT90S2313 . ;included in next file - line ".device...

    Mikrokontrolery   13 Sty 2005 19:21 Odpowiedzi: 20    Wyświetleń: 7419
  • SPi programowe wysyła tylko nieparzyste dane? /bascom/

    Witam. mam taki oto problem: wykorzystuje SPI programowe w Atmega8 do przesłania 1 bajtu danych na 74hc164 który załącza diody led. Wszystko działa ok jak zmienna którą chce wysłać jest liczbą nieparzystą, schody sie pojawiają gdy wysyłam liczbę parzystą wtedy 74hc164 zachowuje się jakby dostał 8 zer. nie wiem w czym problem tutaj czesc kodu: http://obrazki.elektroda.pl/2715569100_1...

    Mikrokontrolery AVR   18 Lut 2012 10:31 Odpowiedzi: 7    Wyświetleń: 1972
  • Jak napisać program w BASCOM dla LCD Nokia 3310 i ATmega8?

    M.S. dzięki za linka trochę poczytałem i coś takiego skleciłem: $regfile = "m8def.dat" $crystal = 8000000 Dim A As Byte ' -------- Konfiguracja SPI Config Portd = Output Config Spi = Soft , Din = Portd.4 , Dout = Portb.4 , Ss = None , Clock = Portb.3 Spiinit ' -------- Konfiguracja Portu C do komunikacji z LCD Lcd_sclk Alias Portc.3 Lcd_sdin...

    Mikrokontrolery   15 Lut 2008 00:03 Odpowiedzi: 17    Wyświetleń: 9304
  • Bascom Atmega8 - MAX7219 - wyświetlacze połączone kaskadowo

    Ten mój pierwszy program na pewno działa, ale napisałem nowy na liniach sprzętowego SPI żeby obalić te tezy że na sprzętowym się nie da. Kiedy nie używa się pinu SS a kluczuje się samemu to nie ma problemu i po podłączeniu jak w poniższym schemacie poniższy kod działa w opcjach Software , albo Hardware SPI ;) Przykładu z Shiftout już mi się nie chciało...

    Mikrokontrolery AVR   20 Kwi 2016 13:32 Odpowiedzi: 12    Wyświetleń: 3543
  • Bascom/2.0.7.1 - identyfikacja procesora -> chip id: 000102

    Witam. Jakiś czas temu zacząłem zabawe z AVR'ami i na programatorze pod lpt szło dobrze. Niestety po awarii komputera stacjonarnego musiałem kupić programator USBasp i tu zaczeły się problemy. Po pierwsze zmiana wersji bascoma na 2.0.7.1 - inne nie obsługują USBasp. Do sedna... Podczas programowania - po wciśnięciu F4 - ręczne programowanie po kolei...

    Mikrokontrolery Początkujący   26 Sty 2014 22:21 Odpowiedzi: 7    Wyświetleń: 3120
  • [Bascom] [Atmega8] Przyjmuje watrość inną niż podana

    Przepisałem cały kod jeszcze raz i poprawiłem tu i ówdzie Problem jest następujący. Pętla główna ignoruje fizyczne zmiany na portach i za diabła nie chce odpalić. Jeśli na sztywno wpiszę np C = 9 to program działa poprawnie i ustawia częstotliwość przypisaną do wartości 9. Kombinowałem jak kolega mówił z portami. Zrobiłem porty podciągnięte do zasilania...

    Mikrokontrolery AVR   06 Kwi 2011 10:39 Odpowiedzi: 5    Wyświetleń: 1496
  • [BASCOM] komunikacja SPI z 74HC595 - pomóżcie ogarnąć

    Nie jestem początkujący, nie buduję pierwszego poważniejszego (po "mryganiu" LEDem) projektu z procesorem, a jednak SPI mnie przerosło, przejrzenie mnóstwa zbliżonych tematów na Elektrodzie też nie pomogło, pomóżcie proszę. Nie opisuję całego układu, bo to nie ma sensu, ograniczę się do fragmentu, który sprawia problemy. Układ 74HC595N podpiety do ATMEGA8...

    Mikrokontrolery AVR   21 Maj 2015 18:48 Odpowiedzi: 6    Wyświetleń: 1614
  • Atmega8 filtr selektywny. Potrzebne jest wąskie pasmo. Dźwięk z piezoelektryka.

    nie znalazłem Goertzel algorithm w jezyku bascom. Po co Goertzel? On jest dobry do wyłowienia kilku częstotliwości spośród całego spektrum. Tu wystarczy tylko cyfrowy filtr środkowoprzepustowy. DXFM, są gotowe analizaotry widma które pracują w całym spektrum dźwiękowym słyszalnym OK, w nocie stoi napisane: The ADC accuracy also depends on the ADC clock....

    Mikrokontrolery   17 Sty 2012 20:17 Odpowiedzi: 19    Wyświetleń: 3329
  • [Atmega8][bascom] ds1307 - zmiana wartosci klawiszami

    Witam! Próbuję uruchomić program, który umożliwiałby mi klawiszowe ustawienie np. minut. Na razie mam tyle, ale program nie chce działać. [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 1000000 '$baud = 4800 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portb.0 Config...

    Mikrokontrolery AVR   25 Sty 2012 12:55 Odpowiedzi: 6    Wyświetleń: 2404
  • Pytania i watpliwosci odnosnie DS1307, ATmega8 i Bascom

    Ja używam z powodzeniem czegoś takiego i działa. Deklaracje: ... $lib "ds1307clock.lib" ... ' Konfiguracja pinów SCL i SDA Config Sda = Portc.1 Config Scl = Portc.0 ' ' Adres DS 1307 Const Ds1307w = &HD0 Const Ds1307r = &HD1 Config Clock = User Dim Weekday As Byte ... Zmienne: ... Time$ = "23:58:59" ' to watch the day changing...

    Mikrokontrolery AVR   29 Sty 2010 14:07 Odpowiedzi: 1    Wyświetleń: 2387
  • ATmega8 + MAX232, UART wysyła nieczytelne znaki zamiast tekstu, 8MHz, 9600 baud

    Witam, mam duży problem z RS, mianowicie mam taki prosty rogram: #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <avr/wdt.h> #include <stdio.h> #define FOSC 12000000// Clock Speed #define BAUD 38400 #define MYUBRR FOSC/16/BAUD-1 ///////////////// void USART_Init( unsigned int ubrr) { /* Set...

    Mikrokontrolery AVR   03 Sty 2011 21:13 Odpowiedzi: 14    Wyświetleń: 3913
  • [C] na [Bascom] - Oscyloskop Arduino - Oddam 500pkt

    Dzień dobry, Chciał bym zrobić sobie prosty oscyloskop tyle że z wykorzystaniem uC Atmega8. Czy mógł by mi ktoś przetłumaczyć poniższy kod na język Bascom, lub chociaż objaśnić jego działanie? Kompletnie nic z tego nie rozumiem... Za przetłumaczenie na język Bascom oferuję 500pkt

    Mikrokontrolery AVR   06 Lis 2017 17:49 Odpowiedzi: 7    Wyświetleń: 1191
  • USBASP - Błędy odczytu fuse bitów w Bascom dla ATmega88/88A

    Witam Mam programator UsbAsp, działa pod win8.1, w Bascomie, w opcjach ustawione Clock Freq.. na Auto, program wykrywa procesor ale pokazuje że mam atmega88A a na uP jest nadrukowane atmega88 bez "A" . W zakładce fuse bit jak klikam kilka razy na refresch to raz na kilka kliknięć Bascom wykrywa jakieś dziwne ustawienia, przestawiony zegar, div/8, boot...

    Mikrokontrolery   16 Cze 2014 14:45 Odpowiedzi: 3    Wyświetleń: 1395
  • [Bascom] [Atmega8] Sterowanie matrycami 4x8x8 z użyciem SPI - problemy z działaniem

    Od kilku dni konstruuję linijkę diodową zbudowaną wstępnie z 4 matryc 8x8 (wspólna katoda). Zasada działania jest taka - linie wierszy są sterowane przez tranzystory pnp z Portu D Atmegi8, natomiast do sterowania kolumnami wykorzystałem drivery ( http://obrazki.elektroda.net/95_12710891... Jestem początkującym programistą, więc mam bardzo duży...

    Mikrokontrolery AVR   13 Kwi 2010 18:25 Odpowiedzi: 5    Wyświetleń: 2839
  • [ATmega8][bascom] Zegar-termometr proszę o sprawdzenie programu

    Witam. Mam prosty program zegarka-termometru na lcd 2x16 atmega8 i kawrcu zegarkowym. Proszę o sprawdzenie programu. Pozdrawiam sjzwojtek [syntax=basic4gl]$regfile = "m8def.DAT" $crystal = 4000000 Config 1wire = Portd.7 'konfiguracja magistrali 1wire Config Pind.5 = Input Config Pind.0 = Input Config Pind.2 = Input Config Pind.6 = Input Set Portd.5...

    Mikrokontrolery AVR   02 Lip 2011 18:29 Odpowiedzi: 2    Wyświetleń: 2818
  • Mega64 [bascom] rs232 - błędne wysyłanie danych do komputera

    Witam. Mam mege64 i chcę sobie wysłać za jej pomocą pewne paczki danych do kompa. Jednak coś mi to za bardzo nie chciało chodzić . Więc wrzuciłem do procka taki program : $crystal = 8000000 Config Porta = &B11111111 : Porta = &B00000000 Config Portb = &B11100000 : Portb = &B00011111 Config Portc = &B11111100 : Portc = &B00000000 Config Portd...

    Mikrokontrolery AVR   17 Lis 2009 21:52 Odpowiedzi: 10    Wyświetleń: 3070
  • Dlaczego w symulacji BASCOM dla ATMega88 widzę mniej rejestrów I/O?

    Chyba zapomnieli zaktualizować ten wykres jak zmieniali datasheeta. Ale zaktualizowali inny i z niego wynika że na przykład 20MHz proceror osiągnie dopiero przy 4,5V. A z tego niezaktualizowanego wynika że na 20MHz powinien pracować juz przy 4,0, co pewnie już jest nieaktualną informacją. Ale 16MHz przy 3,3V to jest chyba i tak do uzyskania. A jeżeli...

    Mikrokontrolery   25 Wrz 2007 12:45 Odpowiedzi: 33    Wyświetleń: 4346
  • [Bascom] [Bascom][Atmega8] USART - brak reakcji odbiornika na sygnał nadajnika

    Ponieważ wykazałeś jakąś inicjatywę to w nagrodę dostajesz gotowca. Prawdopodobnie zadziała odrazu. Nadajnik: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 $baud = 1200 Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Config Debounce = 30 Config Portb.0 = Input Config Portb.1 = Input Set...

    Mikrokontrolery AVR   26 Lut 2012 22:13 Odpowiedzi: 11    Wyświetleń: 2600
  • [Atmega8][Bascom]Podłączenie i sterowanie wyśw. sda 5708

    Fragment kodu: $regfile = "m8def.dat" $crystal = 8000000 Dim A As Byte Dim B(10) As Byte Config Portc = Output Config Spi = Hard , Interrupt = On , Data Order = Msb , Master = Yes , Polarity = High , Phase = 1 , Clockrate = 64 L_reset Alias Portc.2 L_load Alias Portc.5 Waitms 50 Enable Spi Spiinit L_reset = 1 L_reset = 0 L_load = 1...

    Mikrokontrolery AVR   06 Cze 2010 11:40 Odpowiedzi: 9    Wyświetleń: 3043
  • [BASCOM] Integracja zegara na ATmega8 z odbiorem RC5 - problem z liczeniem czasu

    Dzięki wielkie teraz działa jak zmieniłem na timer1. Lecz mam jeszcze jeden problem mianowicie jak mam taki programik przykładowy: $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Cursor Off Config Clock = Soft Config...

    Mikrokontrolery AVR   12 Lip 2010 15:07 Odpowiedzi: 8    Wyświetleń: 3456
  • Emulator zmieniarki CD VAG w C - jak przenieść kod do Bascoma?

    Witam. Znalazłem ostatnio opis emulatora zmieniarki CD do grupy VAG (VW, AUDI, SEAT, SKODA). Działa to na takiej zasadzie, że oszukujemy radio generując protokół zmieniarki a na wejście liniowe podajemy np. sygnał z odtwarzacza MP3 zamiast ze zmieniarki której fizycznie nie ma. Niestety inaczej się nie da i musi być emulator jeśli fabryczne radio nie...

    Mikrokontrolery   27 Lis 2011 22:16 Odpowiedzi: 4    Wyświetleń: 2718
  • [Bascom] Jak podłączyć klawiaturę AT PS/2 do Atmega8 w Bascom? Konfiguracja i kod

    Jeżeli chodzi o użyte parametry, to: $regfile = "m8def.dat" $crystal = 1000000 Config Keyboard = Pinb.6 , Data = Pinb.7 , Keydata = Keydata Config Portd = Output Config Pinb.1 = Output Config Timer0 = Timer , Prescale = 64 On Timer0 Przerwanie Start Timer0 Enable Interrupts Enable Timer0 Config Spi = Hard , Data Order = Msb , Master = Yes...

    Mikrokontrolery   07 Maj 2010 11:20 Odpowiedzi: 14    Wyświetleń: 3041
  • Atmega8 ADC Bascom - Niewłaściwe Odczyty Napięcia przez Dzielnik 47k/100k

    poprawiłem układ o ten dzielnik. do kodu też dołożyłem te zera a wynik nic praktycznie się nie poprawił (jedynie o ten dzielnik) [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 ' -------- konfiguracja SPI Config Portd = Output Config Portc = Input PORTC = &B0000000 DDRC = &B0000000 Config Spi = Soft , Din = Portd.0 , Dout = Portd.4 , Ss =...

    Mikrokontrolery AVR   15 Sie 2012 07:14 Odpowiedzi: 16    Wyświetleń: 3243