przerwanie bascom xmega

Znaleziono około 20 wyników dla: przerwanie bascom xmega
  • Atmega168 Bascom - Przerwanie co 5us i odczyt 8 bitów

    Tak, XMEGA chodzi max do 3,6 V, niemniej dzięki DMA można pobrać stan portu w ciągu 1-4 taktów, co dla zegara 32 MHz przekłada się na mniej niż 160 ns, w dodatku całkowicie sprzętowo, bez udziału MCU.

    Mikrokontrolery Początkujący   18 Lis 2014 09:04 Odpowiedzi: 65    Wyświetleń: 4743
  • Atmel/ATmega644PA-AU/BASCOM - [BASCOM] Wielokrotne wywołanie przewań

    Coś te flagi przecież ustawiło... Najpierw włączasz obsługę tych przerwań, potem włączasz podciąganie pinu to flaga już ustawiona...a kasowana jest przez AVR sprzętowo kiedy obsługiwane jest przerwanie. Bascom nie musi obsługiwać żadnego kasowania flagi przerwania bo robi to sam procesor tyle, że w przerwaniu (jednym w wyjątków potwierdzających regułę...

    Mikrokontrolery AVR   28 Lis 2016 11:54 Odpowiedzi: 14    Wyświetleń: 840
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak zliczać impulsy? XMEGA, system zdarzeń i timery.

    Czytam i sam się pogubiłem hehe . Czy tu chodzi o względne przesunięcie (tmf) czy bezwzględne (satanistik). Parę miesięcy temu robiłem sterowanie PID dla servo Xmega w bascom . [youtube]https://www.youtube.com/watch?v... Nie obyło się bez problemu , który polegał na zliczaniu bezwzględnym więcej niż 65535 impulsów . Mój wpis z innego...

    Mikrokontrolery AVR   23 Mar 2022 08:16 Odpowiedzi: 29    Wyświetleń: 753
  • REKLAMA
  • Odczyt tylko dwóch bajtów z bufora UART w ATXMEGA32A4AU wysyłając pięć znaków

    Bo reszta pinów jest nieskonfigurowana i łapie śmieci z powietrza. Rozumiem, że działasz na Portd.3 i Portd.2 Gdybyś czytał Helpa do Bascom .... For the XMEGA, if you set the priority with CONFIG PRIORITY, you must enable the MED priority. Czy to Tobie coś mówi? :D Przedobrzyłeś. Xmega ma trzy różne priorytety przerwań. Bascom sam włącza te potrzebne,...

    Mikrokontrolery AVR   06 Gru 2021 13:23 Odpowiedzi: 8    Wyświetleń: 429
  • Atmega1284p [C] - Bezpośredni dostęp do RAM - generowanie obrazu VGA

    Programowe generowanie sygnału video w jakimkolwiek standardzie jest zadaniem krytycznym czasowo, dlatego bez asemblera niewiele zwojujesz. Nawet w asemblerze trudno uzyskać więcej niż 100 punktów w linii. Zresztą zerknij na: Rejestrator przebiegów cyfrowych - przystawka do TV z EP Rejestrator przebiegów analogowych - przystawka do TV z EP Nie jest...

    Mikrokontrolery AVR   10 Sie 2014 09:23 Odpowiedzi: 24    Wyświetleń: 5016
  • REKLAMA
  • Bascom AVR, Atmega16 - Disable Interrupts, Disable Int0/1

    To o co pytasz nie zależy od Bascoma, tylko od architektury procesora. AVRy po przyjęciu przerwania blokują wszystkie przerwania (z wyjątkiem XMEGA, które mają przerwania wielopoziomowe i NMI). Tak więc sam nigdy nie musisz w handlerze przerwania ich blokować. Pytanie, kiedy je odblokowywać przed zakończeniem obsługi. W kilku sytuacjach, np.: 1. Kiedy...

    Mikrokontrolery Początkujący   02 Wrz 2012 21:06 Odpowiedzi: 1    Wyświetleń: 1395
  • REKLAMA
  • Jak sterować diodami RGB przez WS2811, WS2801, WS2803 w Bascom?

    Zrobione, sprawdzone, działa. SPI zaprogramowany na częstotliwość 2.4 MHz. Używana jest tylko linia MOSI, która jest dołączona do wejścia pierwszej kostki WS2812. Bit o wartości 0 jest wysyłany jako 100, a bit o wartości 1 - jako 110. Aby przesłać jeden bajt do WS2812, trzeba zamienić wartość bajtu na 24 bity. Ja użyłem mikrokontrolera z rdzeniem Cortex,...

    Mikrokontrolery Początkujący   07 Wrz 2020 21:09 Odpowiedzi: 17    Wyświetleń: 9195
  • Konfiguracja wyświetlacza LCD z sterownikiem ILI9341 przez SPI w Bascom i Xmega

    Zmieniłem - niestety, nie pomogło :( p.s. biblioteka nawet w oryginale przy kompilacji wywala błąd... Dodano po 3 Mam ochotę się poddać i kupić płytkę z ATmega... W sieci jest worek przykładów i wszystko działa - przy zmianie na Xmega zaczynają się problemy, spowodowane moją znikomą wiedzą. Trochę mi szkoda dwóch miesięcy owocnej nauki i potencjału...

    Mikrokontrolery Początkujący   05 Maj 2021 15:52 Odpowiedzi: 9    Wyświetleń: 1476
  • Bascom - błędne działanie programu a długość kodu

    Bascom nie jest taki głupi i nie pozwoli skompilować jeśli Relative Call or Jump jest zbyt daleki. Wywali błąd. Przykładem jest biblioteka hexval.lib autorstwa MWS. Nie jest to biblioteka MCS i użyto w niej RJMP i RCALL. Jest pomocna bo sprawdza czy wartości HEXstringów zawierają tylko dozwolone znaki A-F 0-9, jednak dla większych programów np. z obsługą...

    Mikrokontrolery AVR   09 Mar 2021 17:56 Odpowiedzi: 9    Wyświetleń: 624
  • REKLAMA
  • [At16 i Bascom] Jak podłączyć moduł MAR105C-1 DIE V1.0 z pada PS2 do Atmegi?

    ShEvU_elektro - jeszcze raz, mówimy o RFM22, znaczenie NIRQ jest w nim inne niż w RFM12. Pisać i czytać rejestry modułu możesz w każdej chwili. NIRQ daje ci tylko w wygodny sposób informację o tym, że zaszło określone przez użytkownika zdarzenie. Może np. wybudzić procesor. biglolo94 - możesz ten pin olać (chociaż to niezbyt sensowne), albo podłączyć...

    Mikrokontrolery AVR   28 Lip 2010 10:22 Odpowiedzi: 38    Wyświetleń: 8994
  • [BAS i inne] - Oto kod Bas do lcd 320x240, jak robią odświeżanie bez "Clear

    zapytam z czystej ciekawości. Na jakim interfejsie Miałeś podłączony wyświetlacz ? EBI w trybie 3 portowym + zatrzaski dla LSB i MSB. Dzięki temu przez DMA przesyłane były słowa, które nie wymagały modyfikacji. Nie polecam. W tym przypadku założyciel posta otrzyma jedynie przesuwający się punkt, a nie pełny wykres na wyświetlaczu. Mylisz się, a Kolega...

    Mikrokontrolery AVR   30 Gru 2013 11:20 Odpowiedzi: 21    Wyświetleń: 5184
  • Jak parsować odpowiedź JSON w Bascom? Przykład kodu i zmienne.

    Oczywiście wszystkie przerwania maja wpływ na programowy UART. Nie wiem co Ci tam przeszkadza. Już chociażby buforowany UART jest na przerwaniach. Kiedy więc ESP jeszcze coś tam dosyła to już może bruździć. Jeśli Ci na tych dosyłanych potem danych nie zależy to możesz, zamiast globalnego Disable Interrupts, wyłączać poszczególne przerwania aż dojdziesz...

    Mikrokontrolery   08 Cze 2017 13:27 Odpowiedzi: 8    Wyświetleń: 1170
  • atmega8 bascom - obsluga ADC ale nie komenda getadc!!

    Zapewne da się to zrobić inaczej. Da się tak jak w C przy czym w Bascomie wystarcza tylko poprawne wykorzystanie przerwań i obsługa "manualna" kilku rejestrów co akurat dla większości bascomowców jest problematyczne, bo język sam z siebie przyzwyczaja do rozwiązań podanych na tacy. A skoro już trzeba robić coś ręcznie, żonglować bitami w rejestrach,...

    Mikrokontrolery AVR   04 Maj 2016 16:28 Odpowiedzi: 28    Wyświetleń: 2949
  • Xmega - brak dźwięku z wav playera przy użyciu DAC i timerów w Bascom

    Sukces. Ale połowiczny. Bo jest jakieś choelrne pierdzenie. Ale znikły przekłamania. I nie wiem czy słuchawki trzeba z daca przez kondziołki podłączyć czy na żywca można, jeśli nie chcemy wzmacniaczy. Ciekawe że wcześniej tak rozbiłem ale wtedy nie chciało działać, ale pewnie o czymś zapominałem... Dodano po 10 Te pierdznenie to też od przerwania i...

    Mikrokontrolery AVR   13 Kwi 2015 00:47 Odpowiedzi: 11    Wyświetleń: 2349
  • Arduino: Obsługa wielu czujników i diod bez użycia delay i z przerwaniami

    Prawda jest taka, ze bez użycia przerwań nic sensownego nie da się zrobić. Czy to będzie Arduino czy ARM, czy (tfu przez lewe ramię) Bascom. Jakiej jedno proste zadanie tak. Może i kilka ale dokładając kolejne program nie nadąża w pętli głównej sprawdzać flag i wykłada sie tam, gdzie 6502 z zegarem 1MHz (0,5MIPS) daje radę bo używa przerwań (AVR 16MHz...

    Arduino   04 Sty 2018 00:34 Odpowiedzi: 115    Wyświetleń: 5769
  • [BASCOM] Jak uruchomić i zatrzymać Timer0 w ATmega8a za pomocą przerwań INT0 i INT1?

    0. Twoja metoda nie ma większego sensu, ponieważ chcesz mierzyć czas z raczej absurdalną dokładnością do 1us, a timer uruchamiasz i zatrzymujesz w funkcji obsługi przerwania, która wprowadza kilka(naście) us opóźnienia. Jeżeli przerwanie ma być generowane przez elementy mechaniczne (przyciski), to zupełnie bez sensu. 1. Znacznie lepiej wykorzystać do...

    Mikrokontrolery AVR   20 Sty 2014 10:37 Odpowiedzi: 11    Wyświetleń: 2097
  • AVR - podstawy, różnice między Classic a ATMega, taktowanie i odporność uC

    Zarys. AVRy to sympatyczne uC (mikrokontrolery) firmy znanej chyba wszystkim z produkcji legendarnej "51" z pamięcią Flash - http://www.atmel.com . Rodzina ta należy do procesorów RISC - choć lista rozkazów jest dość rozległa Smile. Większość rozkazów wykonują w JEDNYM takcie - w przeciwieństwie do np. 12 taktowych MCS-51. Dodatkowo posiadają mechanizm...

    Mikrokontrolery AVR   16 Cze 2016 09:01 Odpowiedzi: 17    Wyświetleń: 55069
  • Przenośna konsola z kolorowym TFT - DMA -wydzielone

    Dobrze wezmę pod uwagę że to ma też odebrać. Choć nie mam pojęcia jak i jak to wyegzekwować skoro nic nie nadaje do xmega. Tak czytam datasheety często bo daje to dużo lepszy wgląd w registry niż durne polecenia bascoma. Nie wiem jednak jak podłączyć przerwanie od SPI pod te DMA, jest coś jak eventsystem ale miesza mi się to wszystko już.

    Mikrokontrolery AVR   21 Lip 2015 16:25 Odpowiedzi: 124    Wyświetleń: 8532
  • ms5611 - błędne dane kalibracyjne przy komunikacji SPI na XMegach

    http://obrazki.elektroda.pl/7090663600_1... Prawidłowe dane, odczytane zarówno bascomem jak i arduino to: -pierwszy bajt nieistotny -C1 = 50963 -C2 = 50412 -C3 = 30121 -C4 = 28181 -C5 = 32047 -C6 = 26849 -CRC - jeszcze nie używałem A poniższy kod odczytuje poprawnie tylko C3 do C6. http://obrazki.elektroda.pl/9124086500_1...

    Mikrokontrolery   16 Maj 2015 19:34 Odpowiedzi: 3    Wyświetleń: 948
  • 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ń: 648