bascom interrupt

Znaleziono około 3104 wyników dla: bascom interrupt
  • AT90PWM3B / Bascom - błąd unknown interrupt source przy Timer0

    No więc po walce z datasheetem zrobiłem tak : [ code ] Tccr0a = &B00000000 Tccr0b = &B00000101 ' prescaler 1024 Timsk0 = &B00000001 Enable Interrupts On Ovf0 Przerwanie [ /code ] No i wygląda na to, że jest OK. Skompilowało się, i miga mi led, czyli jakby żyje... (bo ten led z tego timera...)

    Mikrokontrolery AVR   19 Lip 2010 19:49 Odpowiedzi: 8    Wyświetleń: 2088
  • REKLAMA
  • ATmega8 - Błędy przy jednoczesnej obsłudze serwa i RC5 w Bascom

    Witam ogarnąłem już dużo na temat programowania w bascom, tylko mam kolejny problem, mianowicie chciałbym zaprogramować obsługę serwa pilotem nadającym w RC5 lecz gdy połączę obsługę rc5 i serwa mam takie błędy i nic nie działa: ........ Pojedynczo programy działają ok. ................. Rc5+ servo (nie działa) Pozdrawiam. Zauważ że zarówno 'Config...

    Mikrokontrolery AVR   10 Maj 2015 13:54 Odpowiedzi: 7    Wyświetleń: 1359
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • BASCOM - Jak wybudzić termometr z trybu powersave dwa razy na minutę?

    POWERSAVE (ATMEGA88) This mode is identical to Power-down, with one exception: If Timer/Counter2 is enabled, it will keep running during sleep. The device can wake up from either Timer Overflow or Output Compare event from Timer/Counter2 if the corresponding Timer/Counter2 interrupt enable bits are set in TIMSK2, and the Global Interrupt Enable bit...

    Mikrokontrolery Początkujący   02 Sty 2015 14:41 Odpowiedzi: 5    Wyświetleń: 1044
  • [bascom] Różnice w przerwaniach między Atmega8 a Atmega32 w Bascom - jak dostosować kod?

    Te procesory się aż tak nie różnią. Dodatkowe funkcjonalności pinów nie przeszkadzają w niczym dopóki ich nie uruchomisz. (PCINT - Pin Change Interrupt trzeba wiedzieć jak włączyć). Jest duża różnica jeśli chodzi o Timery właśnie. Mega8 ma na przykład tylko jeden rejestr Compare dla Timer2 dlatego inaczej się nazywają. Opisałem to u siebie na stronie...

    Mikrokontrolery Początkujący   05 Gru 2014 06:58 Odpowiedzi: 12    Wyświetleń: 1470
  • Przenośna konsola z kolorowym TFT - DMA -wydzielone

    atom1477 napisał: No właśnie. A BASCOMowi są one obce I właśnie z tego powodu sam optymalizuje sobie kod programu. Wiem, gdzie, co i jak. jacynka84 , zamiast : Wciąż nie wiem jak działa bascom...;] Jeśli nadal Będziesz bazował na Bitwait itp. to w dalszym ciągu się nie dowiesz jak działa. I ja się bałem zapisywać bezpośrednio do rejestrów (adresów)...

    Mikrokontrolery AVR   21 Lip 2015 16:25 Odpowiedzi: 124    Wyświetleń: 8652
  • REKLAMA
  • [BASCOM] Jak napisać program w BASCOM dla termostatu z microswitchem?

    na symulacji działa, ja jeszcze wymyśliłem coś takiego przycisk musi być podłączony pod INT. Nie jest dobrze; Aby użyc interrupt należy go najpierw skonfigurować jak ma działać i napisac procedurę co ma być zrobione w przypadku interruptu. np: Config Int0 = Falling ' lub Rising On Int0 Procedura ' "Procedura" jest nazwą etykiety w której umieścisz...

    Mikrokontrolery AVR   27 Gru 2010 19:57 Odpowiedzi: 8    Wyświetleń: 2907
  • REKLAMA
  • 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ń: 7500
  • [BASCOM] - Jak poprawnie i cyklicznie wyświetlać na LCD

    Chciałbym jednak użyć CTC, ale kompletnie nie wiem jak się za to zabrać w Bascomie. Nie znalazłem na forum żadnych przykładów. Jak by ktoś poczęstował przykładem kodu dla z CTC w Bascom to byłbym niezmiernie wdzięczny :) Jakieś kilka dni temu, nie dłużej jednak niż tydzień, ‘gaskoin’ podal dokładną procedurę konfiguracji CTC. Jeżeli przeoczyłeś...

    Mikrokontrolery AVR   02 Lip 2011 16:23 Odpowiedzi: 10    Wyświetleń: 4955
  • Bascom - Atmega 128 i zerowanie flagi przerwania zewnętrznego

    ldi R16,0 Out &H38 , R16 spróbuj to zamienić na : ldi R16,1 Out &H58 , R16 Co do tłumaczeń to jednak w oryginale brzmi to tak: -When an edge or logic change on the INT7:0 pin triggers an interrupt request, INTF7:0 becomes set (one). Co dla mnie w wolnym tłumaczeniu brzmi -Kiedy zbocze lub poziom logiczny na pinie przeniwania 7-0 się zmieni wywoła to...

    Mikrokontrolery AVR   10 Gru 2012 11:39 Odpowiedzi: 10    Wyświetleń: 3594
  • ATMEGA128 BASCOM automatyczne przeładowanie timer3

    Witam, niestety ale chyba coś jest nie tak? Na wstępie należałoby wyjaśnić że nie ma czegoś takiego jak "automatyczne przeładowanie timera" (reload/load timer1 powiedzmy). Termin ten jest związany z procedurą konfiguracji timerów występującą tylko w trybie "Normal", gdzie każdorazowo początkowa wartość timera musi być wpisana przez processor. Taka...

    Mikrokontrolery AVR   21 Sty 2015 23:40 Odpowiedzi: 6    Wyświetleń: 1940
  • Atmega8 Bascom - Nie działa obsługa timera gfdzie jest błąd

    Tak co jeden cykl. Prescale jest 64 wiec nie tu chyba problem. Nic sie nie dzieje na wyswietlaczu a w symulatorze tez nie pokazuje zmian zmiennych. To nie jest jeden cykl, ani też 64 jakby wynikało z podziału prescalera. Wszystko można odczytac w symulatorze, tylko musisz potrafic posługiwac się jego ustawieniami i funkcjami. Poniżej masz przykład...

    Mikrokontrolery Początkujący   06 Lis 2013 07:50 Odpowiedzi: 16    Wyświetleń: 2577
  • Bascom AVR - Miernik częstotliwości z opóźnieniem pomiaru

    Wydaje mi się, że najpierw powinno być „uruchomione” odliczanie tych 0,1 sek, wyzwalane pierwszym pikiem z „paczki”. Potem trzeba odczekać te 0,1 sekundy na zanik „szumów” i zacząć zliczanie w czasie 0,9 sek. Ilość zliczonych pików podzielona przez czas da mi częstotliwość. Wynik ma się utrzymywać na wyświetlaczu...

    Mikrokontrolery Początkujący   10 Gru 2014 07:36 Odpowiedzi: 17    Wyświetleń: 2265
  • REKLAMA
  • BASCOM - [ATtiny2313] Sterownik podwórkowy: Poprawa kodu dla lamp i bramy

    Proszę. Nie opisywałem go i tutaj może wyglądać dziwnie, ale u mnie rysuje linie łączące bloki. Wygląda to jak na załączonym obrazku i nie mam potrzeby dla takiego kodziku tego opisywać. http://obrazki.elektroda.pl/9672124500_1... Błąd mógł się wkraść bo to tylko tak z doskoku dla relaksu napisałem w pół godzinki. Życzę owocnego testowania...

    Mikrokontrolery AVR   25 Paź 2015 20:45 Odpowiedzi: 9    Wyświetleń: 1710
  • Szukam biblioteki do wyświetlacza OLED SSD1322 dla AVR [mega328p][C]

    Ciekawe czy AI dało sobie radę; [syntax=vbnet]' === SSD1322 BASCOM mini-driver: Pixel, Line (ATmega, 4-wire SPI) === ' Pins (edit to your wiring) Config Portb.2 = Output ' CS# Config Portb.1 = Output ' D/C# Config Portb.0 = Output ' RES# Ssd1322_cs Alias Portb.2 Ssd1322_dc Alias Portb.1 Ssd1322_res Alias Portb.0 ' SPI (hardware SPI on ATmega328/128/1284...

    Mikrokontrolery AVR   04 Wrz 2025 23:19 Odpowiedzi: 7    Wyświetleń: 1785
  • [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ń: 39096
  • AVR BASCOM – brak reakcji na przerwanie INT0 po zwarciu PIND.2 do masy

    bascom -> help ->index -> ON INTERRUPT masz tam gotowca ...

    Mikrokontrolery   03 Cze 2006 22:31 Odpowiedzi: 13    Wyświetleń: 1694
  • atmega master slave spi buforowanie, przesunięte dane, znikający ostatni bajt

    Dziękuję. Rejestr już jest odczytywany przed zapisem. Każde przerwanie w slave zapisuje coś do SPDR, więc jeśli slave ZDĄŻY obsłużyć przerwanie i wpisać to zawsze jeden bajt jest wpisany. Przed transmisją przy inicjacji nic nie wpisuję do spdr, pierwszy wpis jest w przerwaniu. Wygląda na to, że oba wyrabiają się z wpisywaniem danych do rejestrów bo...

    Mikrokontrolery AVR   12 Lip 2023 13:04 Odpowiedzi: 3    Wyświetleń: 561
  • [Bascom] Jak podłączyć klawiaturę AT PS/2 do Atmega8 w Bascom? Konfiguracja i kod

    Czy może mieć na to wpływ to z jakich pinów korzystam? Na pewno ma. Moim zdaniem nie da się poprawnie obsłużyć klawiatury bez wykorzystania przerwań. Nie mam pojęcia jak jest to obsługiwane w BASCOMIE ale wiem jak działa klawiatura. W takt zmian sygnału CLK są przesyłane dane DATA. Całość sprowadza się do sprawdzania stanu na pinie do którego podłączony...

    Mikrokontrolery   07 Maj 2010 11:20 Odpowiedzi: 14    Wyświetleń: 3065
  • atiny 13 - połączenie kilku modułów w sterownik oświetlenia

    Niestety nie jestem bascomowy. Piszę tu o algorytmie i rozwiązaniach ale konkretnej implementacji w bascom ci nie podam. Pogooglaj temat pin change interrupt może znajdziesz jakiś kod w bascom. Znalazłem coś takiego wprawdzie na PCINT z detekcją na jednym pinie ale można to dorobić na pozostałe wg specyfikacji procesora ale przykład jest w C [url=http://www.insidegadgets.com/2011/0...

    Mikrokontrolery AVR   14 Paź 2012 12:48 Odpowiedzi: 99    Wyświetleń: 9708
  • 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ń: 3627
  • Jak ograniczyć zliczanie impulsów enkodera w Bascom na Atmega?

    W Helpie bascoma jest napisane: "LOW LEVEL to generate an interrupt while the pin is held low. Holding the pin low will generate an interrupt over and over again." Przetłumaczyć, czy znasz angielski?

    Mikrokontrolery AVR   08 Mar 2014 20:32 Odpowiedzi: 11    Wyświetleń: 2238
  • Atmega8 - Jak wprowadzić i wybudzić z power down za pomocą Int0 w Bascom?

    Zapewne: 1. nie włączyłeś przerwań globalnych, 2. lub nie włączyłeś przerwań z INT0, 3. lub nie ustawiłeś reakcji INT0 na low level. Zobacz w dokumentacji mikrokontrolera tabelkę Table 32. Interrupt 0 Sense Control oraz rejestr GICR. Jak to zrobić w BASCOM nie wiem :)

    Mikrokontrolery   08 Paź 2013 13:56 Odpowiedzi: 7    Wyświetleń: 3210
  • AT89C2051 error 13. Unknown interrupt in file. Kawałek kodu.

    Witam są święta więc czas się przypomnieć, i korzystając z okazji to Wszystkiego Najlepszego, smacznego jajka itp:) Wracając do programu. Zainstalowałem Bascoma na windzie 98 i wrzuciłem programik w oryginalnej wersji jakież było moje zdziwienie jak wcisnąłem przycisk F7. Wywaliło błąd owszem ale nie ten co w XP. W XP w linijce z kodem: PRIORITY SET...

    Mikrokontrolery   07 Cze 2007 13:43 Odpowiedzi: 18    Wyświetleń: 2010
  • [bascom] Jak w Bascom na ATmega16 sterować wyświetlaczem przez INT0 i +12V?

    Otwieramy helpa i lektura obowiązkowa: CONFIG INT ENABLE DISABLE ON INTERRUPT RETURN SET RESET IF...THEN...ELSE No i nota katalogowa ATMega16. A w Wikipedii temat: transoptory. Do dzieła!

    Mikrokontrolery AVR   10 Mar 2009 19:50 Odpowiedzi: 5    Wyświetleń: 1983
  • ATMEGA 16 Bascom - Czy możliwe jest jednoczesne I/O na pinie B.1?

    Akurat klawiatura matrycowa to moim zdaniem nieporozumienie w przypadku tak krótkiego selektora. Rozwiązanie jakie obmyślił autor wątku jest proste i całkiem eleganckie - nie ma przeciwwskazań by go nie stosować. Wszystko co potrzebne autorowi do realizacji tej ideii zostało już w tym wątku wyjaśnione. Pozdrawiam, GSM P.S. Co do wyjścia /INT ekspanderów,...

    Mikrokontrolery AVR   26 Maj 2010 12:54 Odpowiedzi: 16    Wyświetleń: 2858
  • [Atmega8][bascom] timer2 CTC generuje przerwanie tylko raz

    Nie zmienia, bo masz błąd w innym miejscu. Dokładnie to miałem na myśli-że błąd jest gdzieś indziej. Zastanów się, co oznacza nazwa trybu CTC (?) – w ang. jest to ‘Clear Timer on Compare’ (pol. - wyzeruj zawartość licznika/timera, gdy jego zawartość jest równa wyznaczonej z góry i ustalonej, bądź to wyliczonej jakiejś wartości w zmiennej...

    Mikrokontrolery AVR   01 Lis 2018 13:41 Odpowiedzi: 10    Wyświetleń: 858
  • Konfiguracja przerwań INT0 w AT89C2051 dla licznika obrotów w Bascom

    w bascomie tak: SET TCON.0Falling edge generates interrupt for INT0. RESET TCON.0Low signal generates interrupt for INT0. SET TCON.2Falling edge generates interrupt for INT1. RESET TCON.2Low signal generates interrupt for INT1. w helpie w"additional hardware" mozna to znalezc. "Falling edge" oznacza zbocze opadajace wiec dodaj po inicjalizacji przerwania...

    Mikrokontrolery   17 Gru 2003 15:07 Odpowiedzi: 8    Wyświetleń: 2169
  • ATMEGA128: Konwersja kodu z BASCOM do C w Atmel Studio 6

    Witam Potrzebuję pomocy w przeportowaniu kodu źródłowego z BASCOM na C (Atmel Studio 6) - mikrokontroler ATMEGA128 Na początek fragment takiego kodu: [syntax=basic4gl] Config Adc = Single , Prescaler = Auto , Reference = Avcc Config Timer0 = Timer , Prescale = 1024 Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Disconnect , Compare B Pwm = Clear Down...

    Mikrokontrolery AVR   22 Lip 2013 17:26 Odpowiedzi: 2    Wyświetleń: 1473
  • Atmega88 - wybudzanie z powerdown zmianą stanu pinu w Bascom

    "The pin change interrupt PCI2 will trigger if any enabled PCINT23..16 pin toggles. The pin change interrupt PCI1 will trigger if any enabled PCINT14..8 pin toggles. The pin change interrupt PCI0 will trigger if any enabled PCINT7..0 pin toggles. The PCMSK2, PCMSK1 and PCMSK0 Regis- ters control which pins contribute to the pin change interrupts. Pin...

    Mikrokontrolery AVR   07 Maj 2009 15:50 Odpowiedzi: 14    Wyświetleń: 2715
  • Komunikacja Atmega32 z czujnikiem DS18B20 przy taktowaniu 25MHz - Bascom

    Po całym dniu walki słabo opisałem mój problem bo już po prostu nie miałem siły :D Wyjaśniam... Zrobiłem sobie mikro serwerek LANowy na Atmedze32 i układzie ENC28J60. Z doświadczenia z tym układem i Atmegą wiem że znacznie stabilniej wszystko pracuje gdy mikroporocesor (Atmega) jest taktowana zegarem 25MHz z gotowego modułu ENC a nie własnym kwarcem....

    Mikrokontrolery AVR   17 Kwi 2021 11:43 Odpowiedzi: 8    Wyświetleń: 654
  • Atmega1284/ Bascom - ENC28J60 - inicjowanie układu

    Mam jeszcze jedno pytanie Dlaczego nie można użyć innego pinu jako końcówki sterującej SS dla układu ENC28J60 ? Od kilku dni grzebię sobie z przykładem z [url=and-tech.pl/files/Kurs%20ENC28J60.z... jak i z tym co udostępnił Kolega Mundi1970 i całość działa tylko przy ustawieniach [syntax=basic4gl] Config Spi = Hard , Interrupt = Off , Data Order...

    Mikrokontrolery AVR   31 Sty 2014 09:07 Odpowiedzi: 11    Wyświetleń: 2112
  • ATmega8515 - jak ustawić fuse bity dla wewnętrznych przerwań?

    W pliku m8515.dat wszystko się zgadza URXC=$009;UART Receive Complete Interrupt Vector Address A gdy próbuje zrobic wstawke asm z własnym "przekierowaniem" z tego wektora to cały bascom się wiesza podczas kompilacji. Czy jest możliwe wewnętrzne mechaniczne uszkodzenie procesora?

    Mikrokontrolery   15 Lis 2005 15:57 Odpowiedzi: 21    Wyświetleń: 1579
  • [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ń: 1203
  • Przykładowe programy BASCOM

    GoTo SerISR Autor: er.lebaron(at)hccnet.nl http://www.elektroda.pl/rtvforum/files-r... Interrupt Routine for serial Data. Uses UART Get Serial Data via Interrupt This program can be integrated in your own program when you need a routine that captures serial data on interrupt basis. I intend to use it in a RS485 network with several nodes....

    Artykuły   25 Sie 2002 13:55 Odpowiedzi: 10    Wyświetleń: 5750
  • Dlaczego przerwanie INT0 w Atiny2313 resetuje program? BASCOM

    Tez nad tym sie zastanwialem czy tak wlasnie nie jest, jesli dobrze rozumiem wtedy przepelnial by sie stos i wszystko szlo by w kosmos. Jednak nadal nie do konca to rozumiem bo w tkaim razie wstawialac do swojego kawalka Set Eifr.intf0 Powinno wszysto dziaalc bo kasuje flage przerwania, a niestety nie dzialalo :( Pytanie czy wstawienie Disable interrupt...

    Mikrokontrolery   27 Paź 2006 13:59 Odpowiedzi: 8    Wyświetleń: 3884
  • Jak zaimplementować linearyzację regulacji mocy w BASCOM Basic?

    pixel7 -> mam ten programik i próbowałem działać wg niego ale hmmm jakieś dziwolągi mi wychodzą. z tym, że muszę się przyznać, że teraz próbuję to zrobić w Bascomie. W sumie te operacje typu załadowanie wartości do timera, w jego przerwaniu włączenie triaka i wyłączenie timera nie powinny zajmować aż tyle czasu w Bascomie żeby takie proste sterowanie...

    Mikrokontrolery   25 Lip 2018 14:19 Odpowiedzi: 67    Wyświetleń: 24674
  • [ATmega8][BASCOM] Przerwania z timera a odczyt z UARTa

    Wklep na początku przerwania : Enable Interrupts Wywnioskowałem to z pomocy bascoma (polecenie on Interrupt)

    Mikrokontrolery AVR   21 Sie 2008 10:59 Odpowiedzi: 4    Wyświetleń: 3133
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    nie znam bascoma, ale sprobuj tak: Przeint0: If Flaga_int0 = 1 Then Start Timer1 Flaga_int0 = 0 'Timer1 = 0 Else Stop Timer1 Wynikczas = Timer1 Timer1 = 0 Flaga_int0 = 1 End If Może kawałek kodu z C coś ci pomoże: // timer tryb cnt, przerwanie co 50us ASSR=0x00; TCCR2=0x0a; TCNT2=0x00; OCR2=0x31; interrupt [TIM2_COMP] void timer2_comp_isr(void) { ++czas;...

    Mikrokontrolery AVR   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 17595
  • Jak skonfigurować SPI w Bascom AVR dla komunikacji Atmega8?

    Teraz to już nic się na LCD nie wyświetla :| Blokuje się program na spiout? MASTER: [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 1000000 Dim Zmienna As Byte Config Portb.3 = Output : Config Portb.2 = Output Config Spi = Hard , Interrupt = On , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 4 , Noss = 1 Spiinit : Enable...

    Mikrokontrolery Początkujący   14 Maj 2013 21:53 Odpowiedzi: 71    Wyświetleń: 13911
  • Atmega 88p - Niestabilne działanie przerwania INT1 przy zboczu opadającym

    Nie wydaje mi się . reti - return interrupt z assamblera , Zasadniczo chodzi o to aby załączyć globalne zezwolenie przerwań przy powrocie , a dokładnie to robi reti , tak samo zresztą jak return w bascomie . ale sprawdziłem też return i jest to samo . Bascom jest dosyć elastyczny w tej materii jeśli chodzi o mieszanie różnych składni ,

    Mikrokontrolery AVR   04 Maj 2014 18:53 Odpowiedzi: 6    Wyświetleń: 1296
  • [bascom] Jak napisać kod wyłącznika schodowego w Bascom dla ATmega32?

    Witam, czy mógł by mi ktoś pomoc w napisaniu wyłącznika schodowego? Chodzi o to abym mógł podłączyć dwa przełączniki pod atmege i kiedy dowolnie który przełączę zmieni się stan na nóżce z diodą. Próbowałem z poleceniem Toggle ale coś nie potrafię sobie poradzić. Pozdrawiam i proszę o pomoc. Każdy najprostszy AVR, nawet Attiny 13 (taki by tu wystarczył)...

    Mikrokontrolery AVR   04 Wrz 2010 09:36 Odpowiedzi: 10    Wyświetleń: 1535
  • Xmega - brak dźwięku z wav playera przy użyciu DAC i timerów w Bascom

    Siema. Otóż mam taki problem, podczas gdy kod ładowania i zerowania data DACx działa, np DACB1 = 0 waitus 500 DACB1 = 4095 (full zakresu) waitus 500 daje jakieś 2Khz pisku w słuchawkach co jest oznaką działania , to gdy ładuję próbki muzyki wav z karty na zasadzie DACxx = pwm nic się nie dzieje. Tu całt kod xmega: [syntax=basic4gl] '=======================================...

    Mikrokontrolery AVR   13 Kwi 2015 00:47 Odpowiedzi: 11    Wyświetleń: 2472
  • Jak ustawić dokładny czas 1s w Atmega 128? Kwarc a precyzja czasu

    Witam. Mam pytanie: Czy 1 ms może być różna przy różnym kwarcie? Czy jaki kolwiek kwarc da tą samą 1ms? To juz sa dwa pytania. Po pierwsze ... "przy różnym kwarcU", ok? Taka (umowna) "1ms" zalezec bedzie zawsze od czestotliwosci uzytego kwarcu. W mikrokontrolerach masz wszystko czego trzeba, by precyzyjnie odliczac czas: kwarcowy takt (XTal) z precyzja...

    Mikrokontrolery   20 Lip 2007 17:55 Odpowiedzi: 22    Wyświetleń: 2619
  • AVR BASCOM i SPI z M8 - czy to wina oprogramowania?

    Też miałem z tym problem i to chyba wina Bascoma. Zamiast polecenia spiout dałem takie: Declare Sub Write_spi(_bajt As Byte) Config Spi = Hard , Master = Yes , Noss = 0 , Clockrate = 16 , Interrupt = Off , Data Order = Msb , Phase = 1 Cs Alias Portb.2 Spiinit Sub Write_spi(_bajt As Byte) Cs = 0 Spdr = _bajt Gosub _spi_wait Cs = 1 End...

    Mikrokontrolery   17 Gru 2005 03:06 Odpowiedzi: 10    Wyświetleń: 7708
  • Atmega1284/ Bascom - Karta SD - problem z pinem CS i inicjalizacją karty

    Witam U mnie "odkomentowanie" tych trzech linii powoduje tylko to, że dioda SD-active miga cyklicznie co 1 sekundę - tzn przerywa świecenie co 1 sekundę, więc właściwie cały czas jest aktywna. Natomiast włożenie karty SD powoduje, że SD-active miga bardzo szybko. dołączam schemat http://obrazki.elektroda.pl/3766458800_1... natomiast...

    Mikrokontrolery   03 Sty 2014 05:34 Odpowiedzi: 8    Wyświetleń: 2736
  • Atmega168 Bascom - Przerwanie co 5us i odczyt 8 bitów

    Zainstalowałem AVR Studio4 i lecę od początku z google i pdf na temat ASM i AVR Powiedzcie chociaż czy w dobrym kierunku zmierzam? Bo jak w złym to odpuszczam i daje sobie spokój, pobawię się migającymi diodami w Bascomie. Tam gdzie nie ma komentarza to nie wiem co to znaczy i co robi ale było w pdf lub innych opisach, jeżeli ktoś może mi wyjaśnić instrukcje...

    Mikrokontrolery Początkujący   18 Lis 2014 09:04 Odpowiedzi: 65    Wyświetleń: 4908
  • [ATEMGA32] [ATEMGA32][BASCOM] Karta SD nie odpowiada poprawnie przez SPI

    Witam wszystkich ;) Ja też jakiś czas temu dopiero zacząłem zabawe z kartami sd w bascom :D ja mialem na tyle szczescia ze udalo mi sie odrazu dobrac program tak ze mi dziala karta 512 mb i nawet widzi system plikow fat i fat32 ;D Probowałem z karta 2 GB ale tu sie pojawily problemu nie wiem dlaczego ale pomijajac to wydaje mi sie ze blad u ciebie tkwi...

    Mikrokontrolery AVR   11 Maj 2010 22:12 Odpowiedzi: 17    Wyświetleń: 3975
  • SPI BASCOM AVR – błąd 46 przy przypisaniu do SPDR, jak poprawnie wysłać bajt?

    Hej, Mam problem z obsługą SPI w Bascom AVR. Próbowałem wykorzystać kod z tego tematu: http://www.elektroda.pl/rtvforum/topic27... ale się nie kompiluje. Declare Sub Write_spi(_bajt As Byte) Config Spi = Hard , Master = Yes , Noss = 0 , Clockrate = 16 , Interrupt = Off , Data Order = Msb , Phase = 1 Cs Alias Portb.2 Spiinit Sub Write_spi(_bajt...

    Mikrokontrolery   12 Kwi 2008 10:17 Odpowiedzi: 7    Wyświetleń: 2577
  • Jak programować ATTINY2313 na płytce AVT3500 w BASCOM 1.11.8.7?

    Różnice w tych procesorach w skrócie: • Changes to Bit and Register Names • Changes to Interrupt Vector • Oscillators and Selecting Start-up Delays • Improvements to Timer/Counters and Prescalers • Improvements to the U(S)ART • Enhanced Watchdog Timer • Changes to EEPROM Writing • Programming Interface...

    Mikrokontrolery   13 Sie 2007 08:58 Odpowiedzi: 14    Wyświetleń: 3007
  • ATtiny13 Bascom - dwie funkcje w jednym przycisku jedna zależna od drugiej

    Właśnie chcę to dokładnie zrozumieć by nawet bez kalkulatora móc to wyliczyć :) choć on bardzo ułatwia i nie trzeba za bardzo wysilać szarych komórek :) Kalkulatory jak najbardziej się przydadzą i za nie wielkie BÓG ZAPŁAĆ :) Z pierwszego kalkulatora zauważyłem, że Timer0 i Timer2 są 8 bitowe natomiast Timer1 i Timer3 16 bitowe Attiny13 ma tylko jeden...

    Mikrokontrolery Początkujący   22 Kwi 2016 21:04 Odpowiedzi: 39    Wyświetleń: 4284
  • Bascom - jak sterować portami przy obrocie impulsatora w prawo i lewo?

    Witam. Proszę Kolegów o podpowiedź jak z impulsatora sterować wyjściami : jeśli kręcę w prawo załączony np. portc.1 a w lewo portc.2. Port powinien być w stanie załączenia tylko w momencie kręcenia w danym kierunku , po zaniku ruchu wyjście ma być wyłączone. Oto część kodu wyzwalana przerwaniem: .......... (oczywiście "wait" odpada). Skonfiguruj w...

    Mikrokontrolery Początkujący   29 Mar 2014 13:40 Odpowiedzi: 9    Wyświetleń: 1821
  • AVR AT90S2313 i RC5: jak odbierać sygnał IR i przypisać przyciski do kanałów w Bascom

    '---------------------------------------... ' RC5.BAS ' (c) 1999-2003 MCS Electronics ' based on Atmel AVR410 application note '---------------------------------------... 'use byte library for smaller code $lib "mcsbyte.lbx" 'This example shows how to decode RC5 remote control signals 'with a SFH506-35...

    Mikrokontrolery   18 Mar 2004 07:53 Odpowiedzi: 42    Wyświetleń: 8960
  • Bascom TIMER2 - zliczanie - miernik częstotliwości

    Witam Kompilator nie rozpoznaje mi polecenia: Enable OC2 On OC2 T2_isr Nie wie co to OC2 a dokładniej: Unknow interupt source Istotnie, m328p nie ma takiego interruptu; na szybko uległem pewnej sugestii (analogii do mega8), zatem killka nieścisłości... Oczywiście chodzi tu o interrupt OC2A; porównanie TCNT2 z zawartością rejestru OCR2A Spróbuj ten...

    Mikrokontrolery AVR   25 Mar 2014 21:10 Odpowiedzi: 10    Wyświetleń: 2727
  • BASCOM AT89C52: Problem z liczeniem zmiennej w przerwaniu INT0

    Stoi zegar. Nie działają przerwania zewnętrzne w tym przypadku. Dodano po 1 Ok, temat zamykam bo to nie jest chyba problem programu, tylko zegarka

    Mikrokontrolery   02 Maj 2012 20:20 Odpowiedzi: 2    Wyświetleń: 2345
  • Wstawki ASM w Bascomie - jak to bezpiecznie zrobić?

    Moze ktos mi dokladnie powie co robi bascom jak reaguje na przerwanie. Dokładnie to robi tak: - Bez opcji NoSave : +00000082: 920F PUSH R0 Push register on stack +00000083: 921F PUSH R1 Push register on stack +00000084: 922F PUSH R2 Push register on stack +00000085: 923F PUSH R3 Push register on stack +00000086: 924F PUSH R4 Push...

    Mikrokontrolery   25 Lis 2006 23:38 Odpowiedzi: 18    Wyświetleń: 2435
  • Jak wyświetlić wartość ADC na LCD w Bascom AVR?

    Proszę o pomoc w wyjaśnieniu jak wyświetlić na LCD wartość odczytaną komendą getADC. oto kod programu: Config Adc = Single , Prescaler = Auto 'Now give power to the chip On Adc Adc_isr Nosave Enable Adc Enable Interrupts Dim W As Word , Channel As Byte Channel = 7 'now read A/D value from channel 0 Do Channel = 7 'idle will put the micro into sleep....

    Mikrokontrolery   13 Kwi 2007 18:46 Odpowiedzi: 3    Wyświetleń: 1239
  • "uLCD-test" Atmega32, Siemens LCD, Bascom.

    Witam Dodam swoje "trzy grosze" do tematu, bo widzę że temat wyświetlacza z telefonu siemens S65 powraca :) W załączniku zamieszczam plik z obsługa tego wyświetlacza - LCD jest sterowany prawie całkowicie "hardwerowo" przez mikroprocka. Sterowanie jest bardzo podobne jak u kolegów wyżej ale działa gdzieś dwa może trzy razy szybciej i wszystko napisane...

    DIY Konstrukcje   29 Gru 2011 22:17 Odpowiedzi: 151    Wyświetleń: 60541
  • [Bascom] ATmega1281 Bascom – konfiguracja i obsługa Timer4 w trybie CTC, ekran dotykowy ADC

    Bajki opowiadasz... Już powoli łape, ale jeszcze nie do końca. Błędem jest zapisanie Timer4=XXX, bo to nie zmienia wartości TOP w trybie CTC a wartość licznika. Należy zmienić wartość OCR2A, ale tej nie rozpoznaje mój kompilator, najnowsza wersja zaś rozpoznaje, ale ma ograniczenie. [syntax=basic4gl] 'Sprawdza Timer2 $regfile = "m1281def.dat" $hwstack...

    Mikrokontrolery Początkujący   18 Lip 2012 05:54 Odpowiedzi: 18    Wyświetleń: 2071
  • BASCOM - Atmega128 + DS1503 - konfiguracja SPI nie działa po config SPI

    sorry to układ dallasa DS1305 - literówka się wkradła RTC na SPI Dodano po 5 ok rozwiązałem problem istotone było słówko Phase = 1 a cala linia Config Spi = Hard , Data Order = Msb , Master = Yes , Polarity = High , Phase = 1 , Noss = 0 , Interrupt = On , Clockrate = 128 co ciekawe Polarity działa mi i LOW i HIGH ... nie doczytałem jeszcze wsumie jakie...

    Mikrokontrolery AVR   25 Lut 2010 21:49 Odpowiedzi: 2    Wyświetleń: 1563
  • Attiny13 i Bascom - błąd kompilacji przy wysyłaniu sygnału RC5

    No niestety trzeba będzie trochę popracować... :D Proponuję tak (attiny13): 0. konfigurujesz porty, włączasz pullupy na pinach z przyciskami 1. procesor czeka w uśpieniu na pin change interrupt 2. po obudzeniu sprawdzasz jaki kod wysłać, wyłączasz przerwanie pin change 3. w pętli wysyłasz kolejne bity włączając i wyłączając PWM (opis kodu RC5 [url=http://www.ustr.net/infrared/index....

    Mikrokontrolery   04 Paź 2008 14:13 Odpowiedzi: 14    Wyświetleń: 9645
  • ATmega32 - Odmierzanie 1 sekundy a zmiana rezonatora

    Load Timer0 = 144 ............... Jeśli tak napiszę kod w Bascom przy zastosowaniu kwarcu 7.3728 MHz to przerwanie odmierz_1s będzie faktycznie co 1 jedną sekundę? Tak jak to miało miejsce w przypadku kwarcu 8000000 MHz (patrz mój pierwszy post w temacie) Minął ponad rok od założenia tego tematu, ale teraz muszę to już zastosować w praktyce i w końcu...

    Mikrokontrolery AVR   22 Lis 2014 22:59 Odpowiedzi: 17    Wyświetleń: 2661
  • Bascom Getatkbd() – obsługa zmiennej err poza główną pętlą, jak przenieść do sub?

    No i jest niestety tak jak się obawiałem. Do Kod_kl = Getatkbd() 'odczytanie danej z klawiatury If Kod_kl <> 0 Then Gosub Klawiatura End If Toggle Portb.2 Loop End Klawiatura: If Kod_kl > 0 Then 'jeśli odczytany kod ma wartość większa niż 0, to If Kod_kl > 31 And Kod_kl < 127 Then 'jeśli Kod_kl jest > od 31 oraz mniejszy...

    Mikrokontrolery   29 Cze 2010 18:37 Odpowiedzi: 16    Wyświetleń: 2648
  • [Attiny13] Attiny13 BASCOM - Procesor nie przechodzi w tryb power down, co robić?

    Narazie odpuszczam tryb powerdown aż nie zrozumiem dokładnie o co chodzi z flagami. ] Teraz diody migają ale całkiem inaczej niż przewiduje program i dzieje się to niezależnie od stanu przerwania int0. Czy jeszcze gdzieś jest błąd? Program jest dość krótki, niemniej jednak jest w nim kilka pdstawowych błędów. Zwróć uwagę na: Int0 masz na wejściu PB1,...

    Mikrokontrolery AVR   29 Paź 2011 18:38 Odpowiedzi: 22    Wyświetleń: 5351
  • Bascom Attiny2313 - początek zagara binarnego działa timer nie wyswietla

    ok działa podobny program jest w książce. Ale jak teraz "przenieść" to zliczanie w inne miejsce żeby diody zaczeły sie zapalać tak jak che i to jeszcze z multipleksowaniem. A co do keawcu to miałem go podłączonego i w fusach też ustawiony był ok. Jak narazie dzieki za pomoc. Chwile sie pobawiłem i zastanawiałem sie czemu mi zle działa dioda podpięta...

    Mikrokontrolery AVR   10 Sty 2013 06:25 Odpowiedzi: 6    Wyświetleń: 2373
  • [AtMega8] AtMega8 i Bascom: SPI - dane z Mastera do Slave odbierane po 3 próbach

    Dzięki za odpowiedź. Siedziałem nad tym kilka dni i spróbowałem chyba wszystkich możliwych konfiguracji SPI. Listing, który wrzuciłem powyżej po prostu trochę działał. Inne listingi, gdzie miałem skonfigurowane SS i wszystko inne tak jak trzeba nie chciały działać. po ile bajtów przydzieliłeś na stosy? Nie wiem jak to zrobić ręcznie. Myślałem, że bascom...

    Mikrokontrolery AVR   10 Lut 2012 19:30 Odpowiedzi: 10    Wyświetleń: 3171
  • Nowy projekt i problem z zgarkim, zliczaniem impulsów z portu czyli zmiany biegó

    Jakaś podpowiedz jak się dobrać do tego timera2 żeby dokonać tej kalibracji ? :) Jakiej kalibracji szukasz, Czy masz na myśli te 3 sec na dobę? Ponieważ uzywasz wbudowanej w Bascom funkcji konfiguracji czasu, gdzie jej procedura jest maxymalnie upropszczona zatem nie ma możliowości bezpośredniej kalibracji częstotliwości podstawowej dla timera2 z wewnątrz...

    Mikrokontrolery AVR   13 Sty 2012 20:36 Odpowiedzi: 85    Wyświetleń: 8181
  • Jak dodać 2-minutową blokadę przekaźnika w BASCOM po wyłączeniu?

    Niestety ale opcja wait nie nadaje sie do moich celów gdyż wtedy nie widzę co się dzieje z temperaturami, ciśnieniem układu. Wszystkie pomiary stoją. Cóż będę musiał poszukać podobnych programów i coś może wykombinuje. Dzięki za odpowiedzi! Bedziesz wie musial uzyc jeden z wolnych timerow. Ponizej masz przyklad zastosowanie timera 1 w trybie CTC. (z...

    Mikrokontrolery AVR   03 Wrz 2009 09:49 Odpowiedzi: 8    Wyświetleń: 1632
  • obsługa enkodera obrotowego przez attiny2313 Bascom

    Witam Trochę opóźniona odpowiedź bo życie rodzinne się o mnie upomniało :) Dziękuje bardzo za fragment kodu który w tej chwili próbuje ogarnąć mam tylko takie wątpliwości Co to jest za zmienna nowy_klik ?? skoro ma przypisaną literę (nowy_klik=A) to według książki powinienem zadeklarować DIM nowy_klik As STRING to samo tyczy się poprzedni_klik Rozumiem...

    Mikrokontrolery   24 Lut 2009 10:37 Odpowiedzi: 12    Wyświetleń: 6226
  • Attiny 2313 Bascom - Programowanie trybu uśpienia i obsługa przerwań IR

    Konkretnie to ma byc pilocik zrobiony z podkreslacza i nim bedzie sie sterowac elektroniczbym piornikiem i zamierzam to zasilic z bateri 3 V "pastylki" i bardzo mi zalezy na oszczedzaniu bateri . do kolegi emarcus nie bardzo rozumiem jak to jest z tym INTERRUPT ? czyli to ma byc tak ze pin przerwania w tym przypadku INT0 pind.2 musze ustawic w stan...

    Mikrokontrolery AVR   03 Lis 2010 13:35 Odpowiedzi: 6    Wyświetleń: 2315
  • [BASCOM] - Jak zintegrować DS18B20 bez opóźniania encodera?

    Witam, postanowiłem dodać do programu pomiar temperatury mam czujnik DS18B20 , tylko że kod programu odpowiedzialny za sterowanie czujnikiem opóźnia działanie encodera ,gdzie jest tutaj błąd może czegoś nie uwzględniłem w tym kodzie ? poniżej cały kod [syntax=basic4gl] 'Filename Encoder_100.bas 'Version 1.00 'Date 2012-03-19 'Purpose Test of ALPS STEC11B13...

    Mikrokontrolery AVR   24 Sie 2014 15:50 Odpowiedzi: 2    Wyświetleń: 1386
  • [AT Mega] Obsługa wielofunkcyjnej klawiatury 4 klawisze w przerwaniach AT Mega Bascom

    Z tym kondensatorkiem, to wiem, masz rację. Obawiam się, że będę miał małe problemy. Zrobić klawiaturkę w przerwaniu, to nie jest problem. według pierwszego, czy też drugiego schematu. Gorzej jednak będzie z tym "dłuższym trzymaniem". Wpadł mi do głowy jeszcze inny pomysł, zamiast "długie trzymanie" naciśnięcie dwóch klawiszy równocześnie. To też jest...

    Mikrokontrolery AVR   20 Gru 2008 14:26 Odpowiedzi: 13    Wyświetleń: 3451
  • [Atmega8L] Atmega8L, Bascom – błędny odczyt RC5 z odbiornika TFMS5360, wyświetla 255 255

    Na początku dzięki na wyczerpującą odpowiedź :) Co do schematu, to napisałem, że narysowałem go na podstawie noty : http://www.datasheetcatalog.org/datashee... , różni się tylko kondensatorem i potencjometrem. Naprawdę siedziałem nad tym dobre kilka godzin próbowałem tak jak orginalnie w helpie jest, ale po tych kombinacjach pojawiło...

    Mikrokontrolery AVR   08 Wrz 2009 14:31 Odpowiedzi: 24    Wyświetleń: 3598
  • [Bascom] Jak zliczać zmienną LONG i mierzyć napięcie V w Bascom na A128?

    Witam, piszę sobie program na A128 i nie umiem sobie poradzić z jednym problemem ... wykorzystuję instrukcję encoder jaka jest w bascomie do zliczania zmiennej LONG + - i jednocześnie dokonuję pomiaru napięcia V kod programu [syntax=basic4gl]'----------------------... 'name : BG30dB_LCD.bas 'copyright...

    Mikrokontrolery Początkujący   04 Lis 2013 00:00 Odpowiedzi: 3    Wyświetleń: 1800
  • [Atmega128 Bascom] Atmega128 Bascom - Różnice w szybkości komunikacji HARD-SPI vs SOFT-SPI

    Witam! Kiedyś, gdzieś w internecie wyczytałem że Hard-spi to szybszy sposób komunikacji procesora z np. kartą sd niż SOFT-SPI. Bardzo długo męczyłem się żeby At128 dogadała się z kartą sd przez HARD-SPI ale w końcu się udało. Napisałem prosty program zapisujący na kartę zmienną typu byte jednocześnie licząc ilość tych zapisów w czasie 1sek. [syntax=vbnet]Wait...

    Mikrokontrolery AVR   24 Lip 2015 11:43 Odpowiedzi: 22    Wyświetleń: 1914
  • Jak obliczyć pojemność kondensatorów elektrolitycznych w AVR?

    Witam, postanowiłem zbudować sobie miernik pojemności i indukcyjności. Znalazłem w internecie kilka rozwiązań, ale swój projekt chcę oprzeć następujące rozwiązanie: http://www.avrprojects.info/avr-projects... O ile znana jest mi metoda pomiaru i obliczenia indukcyjności i pojemności w obwodzie rezonansowym,...

    Mikrokontrolery AVR   30 Sie 2011 10:42 Odpowiedzi: 2    Wyświetleń: 1805
  • Bascom AVR wyświelanie kodów RC5 na LED 7 segmentowym

    Dzięki zmian timera pomogła teraz zmienne B,C i D się normalnie wyświetlają ale jak teraz przejść do tego aby kolejne naciśnięcia klawiszy na pilocie ( chodzi mi o cyfry) zmieniły wartość tych zmiennych ? $regfile = "m32def.dat" 'Częstotliwość kwarcu domyślnie 16MHz $crystal = 16000000 $hwstack = 32 $swstack = 10 $framesize = 40 $lib "mcsbyte.lbx"...

    Mikrokontrolery AVR   31 Mar 2011 07:56 Odpowiedzi: 6    Wyświetleń: 3397
  • Atmega8 Bascom - PWM - powolne zmniejsznie/zwiększanie

    Da się i własnie na flagach timera powinno się to zrobić. Samo taktowanie obniżaniem wartości to nie wszystko. Dioda zapala się już przy bardzo małej wartości PWM i potem dokładanie jej czasu intensywność świecenia zmienia coraz mniej. Dlatego przy ściemnianiu mało się dzieje i potem nagle dioda szybko gaśnie. Chciałem wiec uzyskać taki efekt by im...

    Mikrokontrolery Początkujący   05 Maj 2015 15:16 Odpowiedzi: 4    Wyświetleń: 1620
  • [VB ATMEGA] - Wyświetlenie zmiennej w programie napisanym w VB

    Witam, Chciałbym napisać jakiś najprostszy program w VB do obierania wartości zmiennej wysyłanej przez Atmegę, wysyłana jest zmienna Lngfreq Program wgrany na atmęgę poniżej [syntax=basic4gl] 'Filename Encoder_100.bas 'Version 1.00 'Date 2012-03-19 'Purpose Test of ALPS STEC11B13 encoder (reichelt.de) 'Author Georg Latzel, DL6GL 'Copyright (c) Georg...

    Programowanie   29 Sie 2014 23:08 Odpowiedzi: 2    Wyświetleń: 780
  • Dlaczego program na AT90S8535 nie odbiera kodu RC5 z TFMS5360?

    Prawdopodobnie źródłem twojego problemu jest napisanie NOSAVE w deklaracji procedury obsługi przerwania . Oznacza to żęby BASCOM nie odkładał żadnych rejestrów na stosie przy wejściu do procedury przerwania Uzywa sie tego TYLKO wtedy gdy procedura jest napisana w asemblerze i wiesz jakich rejestrów używasz ( Ewentualnie instrukcje BASCOMA które nie...

    Mikrokontrolery   13 Lis 2004 20:02 Odpowiedzi: 20    Wyświetleń: 2656
  • [Bascom] Jak dobrać $crystal dla RC5 ,1Wire , SD -HW SPI

    Przykład ten udowadnia właśnie jak przy pomocy gniota o nazwie Bascom stworzyć gniota który nie radzi sobie z kartą SD i graficznym LCD.Może już pora otworzyć oczy i nazwać rzeczy po imieniu. Trzeba przestać sapać nad bascomem i C i nauczyć się asemblera. Bo reszta działa jak tłumacz w google ... Gdybym miał tyle czasu aby siedzieć i uczyć się C to,...

    Mikrokontrolery AVR   05 Sty 2010 12:40 Odpowiedzi: 72    Wyświetleń: 9630
  • atmega 644 / Bascom - Timer 0 i Timer 2 nie mogą działć jednocześnie ?

    Zrobiłem aktualizacje do 2.0.7.6. Obsługuje bez problemu USBasp, no i biblioteki do SD faktycznie lepsze - obsługują SDHC i można np. sprawdzić rodzaj karty SD. Tylko zapisywany ciąg na karcie trochę inaczej jest. Zamiast spacji jest teraz "kropka" i cały tekst bardziej "zbity" w całość. Co do rC5 to nic się nie zmieniło, właściwie to gorzej bo pracuje...

    Mikrokontrolery   27 Sty 2013 22:00 Odpowiedzi: 11    Wyświetleń: 5460
  • Atmega168 Bascom - zawieszanie się układu po resecie watchdoga

    Tak oczywiscie reset podciagniety. Okrojony do minimum program: $crystal = 7372800 $regfile = "m168def.dat" Config Aci = Off Config Lcd = 40 * 2 Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.0 , Db7 = Portb.1 , E = Portb.4 , Rs = Portb.5 Config Timer1 = Timer , Prescale = 64 On Timer1 Timer1_int Config Pinc.4 = Input '...

    Mikrokontrolery AVR   08 Mar 2009 19:40 Odpowiedzi: 8    Wyświetleń: 2386
  • atmega644P / Bascom - Zapis na kartę SD - duży poór prądu

    Witam Mam płytkę z Atmega644P na której mam złącze SD.Gdy karta jest włożona to całkowity pobór prąd wynosi 220 mA, gdy kartę wyciągnę to spada do 140 mA. Dodatkowo Atmega się grzeje, gdy karta jest włożona, gdy ją wyciągnę to już nie. Karta jest zapisywana poprawnie. Inicjuje ją kodem jak poniżej: Schemat poprawiony Może jest tam błąd ? http://obrazki.elektroda.pl/8641795700_1...

    Mikrokontrolery   16 Sty 2013 11:43 Odpowiedzi: 10    Wyświetleń: 2952
  • Optymalizacja kodu BASCOM dla miernika VU na AT90S2313-10 z LCD 16x2

    Witam. Od jakiegoś czasu próbuje zbudować miernik głośności wyjścia słuchawkowego. Oczywiście wszystkie moje projekty jak do tej pory działają nie zbyt dobrze. pomyślałem że sięgnę po gotowca i znalazłem coś takiego: ----------------------------------------... 'name : BG30dB_LCD.bas 'copyright : (c)...

    Mikrokontrolery AVR   22 Kwi 2010 18:59 Odpowiedzi: 11    Wyświetleń: 5766
  • RFM12B ATMega644P - Brak komunikacji po przepisaniu programu z Bascom na C

    Status SOLVED. Dla potomnych wyjaśniam co było nie tak. Otóż wszystko wynikało z różnicy w "prędkości działania" niektórych funkcji - konkretnie w Bascom w funkcji: [syntax=basic4gl] Sub Rf12_ready Reset Spi_cs While Spi_sdo = 0 Wend End Sub [/syntax] Czas między zresetowaniem pinu CS a początkiem oczekiwania w pętli na stan wysoki na pinie MISO jest...

    Mikrokontrolery   28 Paź 2012 11:58 Odpowiedzi: 3    Wyświetleń: 3462
  • ATMEGA 2560: Jak odtwarzać krótkie pliki WAV bez użycia avr-dos.bas?

    I działa to tylko dlatego że bufor został przesunięty???? Tak. Jeżeli zastosujesz taki kod: $regfile = "M32Def.dat" $crystal = 16000000 $hwstack = 128 $swstack = 64 $framesize = 64 '---------------------------------------... Dim Timer1_licznik As Byte Dim Buffer(256) As Byte At 1024 Dim Write_position...

    Mikrokontrolery AVR   16 Lis 2016 22:22 Odpowiedzi: 328    Wyświetleń: 97350
  • [C] wirtualny port com ala "open com" w bascom

    Zapraszam do zapoznania się z "AVR305: Half Duplex Compact Software UART" Poniżej przykład dla AT90S1200 [syntax=asm] ;**** A P P L I C A T I O N N O T E A V R 3 0 5 ************************ ;* ;* Title : Half Duplex Interrupt Driven Software UART ;* Version : rev. 1.2 (24-04-2002), reset vector added ;* : rev. 1.1 (27.08.1997) ;* Last updated : 24-04-2002...

    Mikrokontrolery AVR   31 Lip 2011 18:23 Odpowiedzi: 2    Wyświetleń: 1754
  • Bascom AVR - jak ustawić różne interwały dla serw w Config Servo?

    ' czestotliwość $crystal = 20000000 'procesorek Atmega8 mój ulubiony :) $regfile = "m8def.dat" '$regfile = "attiny2313.dat" 'stosy, jak program będzie działał to mozna je pozminiejszać $hwstack = 32 $swstack = 10 $framesize = 10 Const Ile = 12 ' ilość miejśc po przecinku w przyblizaniu, im wiecej tym dokładniej liczy ale...

    Mikrokontrolery   05 Paź 2006 21:45 Odpowiedzi: 20    Wyświetleń: 5663
  • Konfiguracja i użycie biblioteki mmc.lib w BASCOM - wysyłanie i odbieranie bajtów

    W Bascom'ie jest biblioteka mmc.lib i nigdzie nie jest opisana jej konfiguracja jak i jej sposób użycia. Czy wiecie jak wysyłać i odbierać bajty przy użyciu tej biblioteki? Dodano po 3 Dokopałem się do czegoś takiego i co dalej....... $regfile = "m128def.dat" $crystal = 14745600 $baud = 115200 $hwstack = 150 'wartosc stosu $swstack = 150 'wartosc...

    Mikrokontrolery AVR   22 Kwi 2009 22:16 Odpowiedzi: 3    Wyświetleń: 3139
  • Jak połączyć multipleksowanie LED na ATMEGA32 z odczytem DS18B20 w Bascom AVR?

    A jak wyeliminować mruganie w C? Mam multipleksowanie 6 wyświetlaczy LED i obsługę jednego DS'a. Mój kod programu: #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> #include <avr/signal.h> // definicje SIGNAL, INTERRUPT #include <avr/interrupt.h> // funkcje sei(), cli() #include "pcf8583.h" #include "kbd.h" u08...

    Mikrokontrolery   10 Paź 2008 22:18 Odpowiedzi: 34    Wyświetleń: 10484
  • [ATMEGA8] ATMEGA8 Bascom: Komparator nie reaguje na potencjometr, LED nie działa

    Uzywasz przerwania, a gdzie je włączasz? Dodaj Enable Interrupt.

    Mikrokontrolery AVR   12 Sty 2014 14:00 Odpowiedzi: 6    Wyświetleń: 2586
  • VBA - Inicjalizacja pól tekstowych dla zmiennych z UART-Atmega

    Witam, Jak można zainicjować dwa odrębne pola tekstowe tak aby wyświetlały dwie zmienne wysłane przez UART -Atmegi kod VB [syntax=basic4gl] Option Explicit On Imports System Imports Microsoft.VisualBasic Imports System.Configuration.ConfigurationSettin... Imports System.Windows.Forms Imports System.IO Imports System.Data Public Class Form1 Public comm_stat...

    Programowanie   31 Sie 2014 18:03 Odpowiedzi: 5    Wyświetleń: 1080
  • Czytnik transponderów RFID-RC522 Bascom Źródło

    Witam i pytam jeszcze raz czy naprawde nikt tego nie zrobil w bascomie? ...a Ty naprawdę czekałeś dwa lata na przykład? [syntax=vbnet]'*************************... ' Test Demo RC522 NFC Chip ' ' Spi Mode ' 'Date 08.09.2014 ' 'Email: Hkipnik(at)aol.com 'Copyright (c) 2013 Hkipnik. All rights reserved....

    Mikrokontrolery AVR   16 Mar 2016 22:15 Odpowiedzi: 5    Wyświetleń: 4050
  • Sterowanie serwem Hitec HS-55 na ATmega8 przy 8MHz bez config servo w Bascom

    Zrobiłem jakiś czas temu taki układzik na attiny-13 do sterowania dwoma serwami i linijką diodową pokazującą położenie. Niestety do obsługi dwóch serw trzeba po zaprogramowaniu zablokować ISP: '(Program sterownika dwóch serwomechanizmów. Mikrokontroler Attiny 13. Funkcjonalność: Sygnały Ppm 1 - 2 ms: Sygnał Ppm Serwo1 - Port Pb0 - Pin 5...

    Mikrokontrolery   10 Cze 2010 09:36 Odpowiedzi: 7    Wyświetleń: 5142
  • [ATTiny45] - Timer0 nie działa poprawnie, porty zmieniają stan losowo

    Tłumaczą Ci ludzie już drugi dzień. Zwłaszcza kolega Logan . Czy tak trudno przeczytać w Helpie: Instrukcja ON INTERRUPT Przeznaczenie: Wykonuje skok do podprogramu gdy wystąpiło określone przerwanie. Składnia: ON źródło_przerwania nazwa_podprogramu Jeśli trudno to porzuć programowanie - są łatwiejsze profesje.

    Mikrokontrolery AVR   03 Cze 2010 15:26 Odpowiedzi: 18    Wyświetleń: 2203
  • Jak zaimplementować obsługę RFM12B/868D w BASCOM AVR – przykładowy kod i wskazówki

    Zobacz tutaj '####################################### 'inculde file for RF12-device 'info about RF12 Transceiver: www.hoprf.com or www.integration.com 'info about using RF12 with Bascom: www.comwebnet.de ' 'Version History '--------------- 'Initial Version: v0.10 'Date: 200711 'Author: Kurzschluss '--------------- 'Version: v0.11...

    Mikrokontrolery   17 Paź 2009 20:58 Odpowiedzi: 15    Wyświetleń: 12604
  • [BASCOM] Jak zwiększyć ilość wejść/wyjść w BASCOM i ustawić podlewanie?

    Witam Z wycinków kilku programów chciałem zrobić jeden duży barkuje kilku rzeczy i zwiazku z tez pytania W jaki sposób mogę zwiększyć ilość wejść i wyjść żeby zmieścić wszystko ? ( patrz 1 PINY ) brakuje ustawiania podlewania względem kalendarza zielonego pojęcia nie mam jak z pcf mogłbym ustawić godzinę i czas podlewania np 18:00]przez 1 min ? brakuje...

    Mikrokontrolery Początkujący   05 Lip 2013 08:09 Odpowiedzi: 3    Wyświetleń: 1878
  • [Bascom] ATmega32: Problemy z zapisem danych na karcie SD 2GB Kingston i 1GB Sandisk

    Witam Niestety nie ( inna sprawa, że ostatnio brak czasu ) Używam zwykłej SD - 1 Gb Sandisk i 2Gb Kingston. Ale sienie poddaje i zamówiłem MMC 256 Mb. Używam wersji Bascom 1.11.9.5. Podłączam według opisu w pliku config_mmc.bas. Atmega32 jest na 5V karta SD na 3,3V, zastosowałem nawet dzielniki na rezystorach, żeby lepiej dopasować poziomy. http://obrazki.elektroda.pl/3931794300_1...

    Mikrokontrolery AVR   30 Cze 2011 06:18 Odpowiedzi: 23    Wyświetleń: 10541
  • Atmega32 i microSD 2GB - brak odczytu pojemności karty, inicjacja OK

    Cześć wszystkim ;) Pisze w sprawie takiej ze postanowiłem połączyć atmege32 i kartę microSD 2 gb i tu sie pojawiaja problemy a mianowicie program nie pokazuje mi pojemnosci karty niby inicjacja przebiega ok ale cos nie tak nizej wstawiam kod programu $regfile = "m32def.dat" $crystal = 8000000 $lib "Lcd-pcf8833.lbx " 'special color...

    Mikrokontrolery AVR   14 Mar 2012 18:35 Odpowiedzi: 9    Wyświetleń: 6099
  • Kit 115-k: Wątpliwości dotyczące częstotliwości, układów i programowania AVR

    aha, rozumiem, a czy ktoś mógłby podpatrzeć ten kod? bo wywala mi błąd: ''''''''''''''''''''''''' 'Nowy Elektronik '12-kanałowe zdalne sterowanie na podczerwień 1.0 'Kuczuś 'Procesor ATtiny2313 'Kompilator Bascom AVR ''''''''''''''''''''''''' $crystal = 12000000 Dim Flaga As Bit Dim Rozkaz As Byte , Adres As Byte Portd = 255 Portb = 255 Config Rc5 =...

    Projektowanie Układów   13 Mar 2009 18:41 Odpowiedzi: 17    Wyświetleń: 6782