interrupt podstawa

Znaleziono około 154 wyników dla: interrupt podstawa
  • Jak wykryć zewnętrzną zmianę sygnału na PA0 w ATmega128?

    Do obsługi przerwań służy SIGNAL nazwa_przerwania lub INTERRUPT nazwa_przerwania Na podstawie stronki http://avr.elektroda.eu/?q=node/25 zrobilem podobnie. Niestety nie dziala. Podpowie ktos? #include <avr/interrupt.h> SIGNAL (SIG_INTERRUPT0) { jeden(); } SIGNAL (SIG_INTERRUPT1) { dwa(); } GIMSK = _BV(INT0); MCUCR = _BV(ISC01); sei(); while(1);...

    Mikrokontrolery   17 Cze 2008 11:15 Odpowiedzi: 31    Wyświetleń: 3259
  • Kompilator KEIL C51. Błąd kompilacji przy bit klaw = P2.1;.

    to jeszcze jedno pytanie: jak napisać w KEIL C51 funkcje obsługi przerwania? na podstawie książki nt, KEILA pisze np : -------------------------------------- interrupt [0x0B] void TO_int (void) { static char i=1; static char k=1; if(++k == 0xff) { k=0; i*=2; if(i==0) i=1; LEDS=~i; } TH0=0xff; TL0=0x00; } --------------------------------- to od kompilatora...

    Mikrokontrolery   07 Kwi 2006 08:36 Odpowiedzi: 8    Wyświetleń: 3939
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Przepalony bezpiecznik w multimetrze od obwodu mA i Cx

    Witam, przepalił mnie się w multimetrze bezpiecznik od obwodu pomiarowego miliamperomierza i pomiaru pojemności kondensatorów i nie bardzo rozumiem jaki mam tam wstawić. Na tabliczce znamionej z tyłu jest podane: F500mA 250V fast min interrupt ratings 1500A. Z opisu rozumiem, że jest to bezpiecznik szybki pół ampera na max. napięcie 250V, aczkolwiek...

    Początkujący Naprawy   07 Lis 2014 11:13 Odpowiedzi: 6    Wyświetleń: 1110
  • REKLAMA
  • Jak stworzyć pętle opóźniające w C dla dsPIC30F, by migać diodą?

    asm na pewno jest taki sam (szczegolnie ten ktorego uzywalem, bo to same podstawy), gorzej z timerami na ktorych opieraja sie dluzsze opoznienia (od ms w gore). nigdy nie zajmowalem sie dspic30, wiec... nie wiem jak to tam jest z tymi timerami. najwyzej dostosujesz sobie <: __________________________ modul sklada sie standardowo z pliku c i h. ponizej...

    Mikrokontrolery PIC   05 Lut 2009 07:21 Odpowiedzi: 5    Wyświetleń: 2193
  • REKLAMA
  • [STM32F0] - Komplikacje z uruchomieniem zewnętrznych przerwań EXTI.

    Hehe, chyba ślepnę powoli :P Masz dobrą tablicę wektorów? Tablicę wektorów oczywiście napisałem sam, na podstawie twoich projektów dla µC LPC11xx i STM32. No i faktycznie, w tablicy wektorów zapisane miałem: Nie powinieneś działać na rejestrze 0? Tak, dokładnie, jedynka była wynikiem moich poszukiwań niepowodzenia, wcześniej widniało tam zero....

    Mikrokontrolery ARM   22 Maj 2013 21:53 Odpowiedzi: 4    Wyświetleń: 1914
  • Brak połączenia LaFonera z OpenWRT i Linksys WRT54G z Tomato, filtrowanie MAC

    Z twojego wifi0 Link encap:Ethernet HWaddr 00:18:84:xx:xx:1D UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:16504 errors:0 dropped:0 overruns:0 frame:239 TX packets:22685 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:199 RX bytes:2118952 (2.0 MiB) TX bytes:1168239 (1.1 MiB) Interrupt:3 Memory:b0000000-b00ffffc wynika że...

    Sieci, Internet   19 Cze 2008 19:44 Odpowiedzi: 3    Wyświetleń: 1805
  • [ATmega 644][C][Interrupt] Interrupty nie są wyłapywane

    Ach, tak tak, macie rację, ale niestety po poprawieniu tego rejestru nie naprawiło się to wyłapywanie przerwań. Posiedzę nad tym jeszcze i pokombinuję. a na jakiej podstawie mniemasz że one nie działają? Jeśłi podłączasz diody do portu A to napewno tam nie będzie się wiele działo. Proponuje zamienić ci : [syntax=c]ISR(TIMER1_OVF_vect) { PORTA = 0xFF;...

    Mikrokontrolery AVR   04 Lis 2011 17:17 Odpowiedzi: 4    Wyświetleń: 1266
  • Gdzie znaleźć informacje po polsku o układach LTC6903, LTC1960, MCP42050?

    A voltage-to-frequency converter transforms the current sense voltage into a series of output pulses at the interrupt pin . Voltage = napięcie a nie wolt Interrupt - przerwanie (w procesorze) pin - końcówka, nóżka Przetwornik napięcie-częstotliwość zamienia napięcie z czujnika prądu na szereg impulsów wyjściowych podawanych do końcówki wywołującej...

    Początkujący Elektronicy   03 Wrz 2007 11:17 Odpowiedzi: 5    Wyświetleń: 1194
  • Różnice między zdarzeniami a przerwaniami w STM32F103

    JAk to nie ma grupowania, cytat ze strony 37 pdf Interrupt priority grouping To increase priority control in systems with interrupts, the NVIC supports priority grouping. This divides each interrupt priority register entry into two fields: • An upper field that defines the group priority • A lower field that defines a subpriority within...

    Mikrokontrolery ARM   18 Mar 2016 12:32 Odpowiedzi: 51    Wyświetleń: 4728
  • REKLAMA
  • STM32F76x SPI+DMA nie mogę uruchomić transmisji na magistrali

    Od kilku dni walczę z niby banalnym tematem. Przewałkowałem krok po kroku dokumentację, noty aplikacyjne i dostępne przykłady ale nadal nie mogę ruszyć. Chcę przesłać przez SPI5 wykorzystując DMA2 (strumienie: 3 do odczytu i 4 do zapisu na kanale 2) dane do/z układu ADE7953 . Sama transmisja SPI robiona programowo (sprawdzanie flag TXE i RXNE) działa...

    Mikrokontrolery   12 Lut 2020 20:03 Odpowiedzi: 17    Wyświetleń: 909
  • STM32F373 - SysTick nie uruchamia się po migracji z STM32F103

    Witam wszystkich. Uzywam Eclipse + OpenOCD (0.9.0) + GCC. Do tej pory używałem STM32F103 (Cortex-M3), a teraz przesiadłem się na STM32F373 (Cortex-M4). Wziąłem ze starego programu skrypt linkera, startup, vectors.c i posklejałem do kupy odpowiednio je modyfikując. Program generalnie odpala się, mogę sterować GPIO. Następnie spróbowałem uruchomić SysTicka....

    Mikrokontrolery ARM   17 Lut 2016 10:36 Odpowiedzi: 12    Wyświetleń: 1224
  • REKLAMA
  • Dlaczego wyświetlane są inne kody przycisków? LPC1114, obsługa pilota RC5.

    Żeby wiedzieć czy przycisk jest przytrzymany musisz testować toggle bit http://obrazki.elektroda.pl/7180962700_1... Ciężko Ci będzie napisać program do rozpoznawania standardów nadawania IR, jest ich naprawdę dużo. Lepszym pomysłem byłoby napisanie programu na uC który przekazywałby do komputera (np. przez UART) czasy trwania bitów przerw,...

    Mikrokontrolery ARM   23 Wrz 2015 19:34 Odpowiedzi: 22    Wyświetleń: 1935
  • Dlaczego ATTiny24A pobiera 20uA w trybie Power Down zamiast <0.1uA?

    Jacek, po pierwsze dzięki. Jeśli o mnie chodzi to ja to wszystko kumam, chciałbym jednak doczepić się do paru spraw a i trochę lenistwo mnie nachodzi. Dałeś cytat: "The I/O ports of the AVR are immediately reset to their initial state when a reset source goes active. This does not require any clock source to be running." Chciałbym zapytać zatem na jakiej...

    Mikrokontrolery AVR   31 Lip 2015 08:16 Odpowiedzi: 35    Wyświetleń: 3126
  • Mood lamp - moja lampka RGB na pilota + kod na PIC16F648A

    http://obrazki.elektroda.net/12_12794000... Lampka powstała z myślą o mojej kobiecie. Chciałem, zrobić coś bardziej interesującego niż projekty dostępne w sieci. Sterowanie z pilota RC5, pozwala na przełączanie zapisanych sekwencji, prędkości zmiany kolorów, zapauzowanie aktualnego koloru, oraz ręczne ustawienie koloru. Dopiero co zaczynam...

    DIY Poczekalnia   21 Lis 2011 01:36 Odpowiedzi: 31    Wyświetleń: 19313
  • USB Framework w CrossWorks na AT91SAM7S jak uruchomić?

    OK :) Enumeracja działa. Przechodzą deskryptory, wiec podstawa do budowy urządzeń już jest :D Pierwsze co trzeba było zmienić to podczas konfigurowania przerwań dodać na końcu linijkę: __ARMLIB_enableIRQ(); Oprócz tego zmiany w pliku startowym, aby możliwa była obsługa przerwań zagnieżdżonych. Czyli: irq_handler: //---- Adjust and save return...

    Mikrokontrolery   23 Mar 2008 22:10 Odpowiedzi: 8    Wyświetleń: 2004
  • Podstawa pod system mikroprocesorowy AVR zasilany napięciem +5V

    Dodałem obsługę wyświetlacza 4 pozycyjnego poprzez rejestry 4096 i dekodery 7447. Teraz oprócz sekund mamy minuty i godziny, czyli pełny wypas. Wstępnie ustawiłemn mój zegar, zostawiam na noc - zobaczymy jaka naprawdę będzie dokładność pomiaru czasu. :) Poprawiony kod programu: http://obrazki.elektroda.pl/6388501000_1...

    DIY Poczekalnia   28 Lut 2013 12:45 Odpowiedzi: 5    Wyświetleń: 3624
  • ARM[7,9,11] Różnice między trybem VIC a odpytywaniem w rejestrze Host Control

    Czyżbyś dotykał procesora TMS570LS20216? :] Mam takie, trzy leżą i czekają na lepsze czasy... Procesor nie wykonuje sprawdzania INT w pętli . To jest po prostu sygnał do logiki procesora , ktora informuje rdzen o wystąpieniu wyjątku. Pamiętaj, ARM nie ma "przerwań", ma wyjątki . Sądzę że źle rozumiesz teorię obsługi wyjątków. Ogólnie tryby ich interpretacji...

    Mikrokontrolery   05 Wrz 2010 11:14 Odpowiedzi: 13    Wyświetleń: 2290
  • Jak dostosować program w Bascomie do pomiaru prędkości silnika BLDC?

    [quote="lukaskay"] a gdybym czas oczekiwania zwiększył do 15 s wtedy dokładność wzrosła by mi do 4 obr/min mogę użyć komendy: Wait 15 ?? ale wtedy chyba dojdzie do przepełnienia licznika?? quote] Przy twoich parametrach silnika el., oczywiscie ze dojdzie do przepelnienia licznika0. Ponadto uwazam ze stosowanie dyrektywy "Wait" w pomiarach nie jest najlepszym...

    Mikrokontrolery AVR   14 Maj 2009 09:36 Odpowiedzi: 21    Wyświetleń: 3560
  • [LPC1768] [LPC1768][FreeRTOS] Nie działa obsługa przerwań sprzętowych w Keil v.4.60

    Witam, mam problem z sprzętowymi przerwaniami na FreeRTOS-ie, dla LPC1768 (Keil v.4.60). Otóż, wstępnie już freeRTOSa ogarnąłem, taski, semaphory, softwareowe przerwania. Wszystko fajnie działa. Przyszedł czas na obsługę przerwań sprzętowych. Próbowałem dołączyć pliki .c i .h które mam do obsługi przerwań danej peryferii, jak i bezpośrednio do projektu...

    Mikrokontrolery ARM   11 Mar 2013 19:40 Odpowiedzi: 2    Wyświetleń: 1656
  • Bascom Attiny2313 - początek zagara binarnego działa timer nie wyswietla

    Chyba mój algorytm jest do bani :(. Chyba tu masz zupełną rację. Po piersze: Czy na prawdę taktujesz processor rezonatorem 20 MHz włącznie ze odpowiedno zaprogramowanymi fuse bitami? Jeżeli tak to praktycznie nie masz możliwości skonfigurowania timera0 aby nim odmierzyc 8 ms pomijajac reszte błędnych rachunków. Nawet przy prescalerze 1024 nie będzie...

    Mikrokontrolery AVR   10 Sty 2013 06:25 Odpowiedzi: 6    Wyświetleń: 2361
  • Wskazówkowy obrotomierz - Obrotomierz wskazówkowy na Atmega8

    •stosuj volatile do wszystkich zmiennych globalnych, •stosuj volatile zawsze dla zmiennych używanych w przerwaniach i poza nimi. Takie podejście zmniejszy ilość Twoich problemów w początkowej fazie nauki C. Później gdy już poznasz dokładniej język C, będziesz wiedział kiedy i jakie odstępstwa od tych zasad można lub należy robić. Poczytaj...

    Mikrokontrolery AVR   27 Sty 2014 22:17 Odpowiedzi: 58    Wyświetleń: 17163
  • [C] Sterowanie częstotliwością migania diody przyciskami.

    //definicja początkowej wartości timera #define timer_start 6 Rozumiem, że zależnie jaką wartość wpiszę timer będzie liczył od tej wartości tutaj od 6 do 255? czy definicja "timer_start" jest zawsze tak zapisana? etykiecie timer_start przypisano na stałe liczbę. W zależności gdzie tę etykietę użyjesz, będzie ona miała wartość 6. Jeśli więc używamy...

    Mikrokontrolery Początkujący   07 Cze 2015 15:50 Odpowiedzi: 8    Wyświetleń: 2682
  • Jak ustawić timer na PIC 16f84a do odliczania jednej sekundy?

    Witam. Próbuje napisać zegarek na PICu. Używam oscylatora 4 MHz. Nie wiem jak zrobic odliczanie jednej sekundy. Pisałam o tym na innym forum i otrzymałam taka odpowiedź: "Jeśli używasz kwarcu 4 MHz to ustaw preskaler na dzielenie przez 64. W takim przypadku do licznika/timer'a będą przychodziły impulsy o częstotliwości 15625 Hz (1000000 / 64 = 15625)....

    Mikrokontrolery   15 Maj 2007 13:09 Odpowiedzi: 1    Wyświetleń: 1365
  • Jak zsynchronizować TIMER1 z ADC2 na STM32F407 przy PWM?

    Witam od 2 dni próbuje zsynchronizować TMI1 (podczas generowania przebiegu PWM) i ADC2 w taki sposób aby przetwornik ADC2 próbkował w czasie gdy gdy nastąpi przepełnienie w liczniku jak poniżej na rysunku: https://obrazki.elektroda.pl/6382692400_... Dodam, że Timer pracuje w trybie "Center-aligned mode 2" a przetwornik ADC2 używa kanału...

    Mikrokontrolery ARM   03 Paź 2018 15:04 Odpowiedzi: 2    Wyświetleń: 597
  • [STM32] Jak uruchomić USB HID na STM32 z użyciem C/GCC? Problemy z przykładami STM i KEIL

    Witam Mam problem z uruchomieniem USB w trybie HID. Oczywiście próbowałem zaprzęgnąć przykład od STM'a. Niestety bez skutku. Zasięgnąłem więc do manuala, straszna bieda i kiepsko opisane. Przeanalizowałem kod od STM'a i spróbowałem zrobić to u siebie. Niestety nic to nie dało. Szukałem w internecie i znalazłem przykład od KEILa. Niestety tak samo zakończyło...

    Mikrokontrolery ARM   13 Sty 2013 21:28 Odpowiedzi: 48    Wyświetleń: 9279
  • [ARM] [ARM][C] Jak unikać zmiennych globalnych w embedded C? Struktury i wskaźniki

    1. nie wyobrażam sobie programowania embedded, żeby choć raz na miesiąc nie rozwinąć C do ASM i zobaczyć co wychodzi. Z poczucia obowiązku, procedur w korporacji lub własnej ciekawości. Dyskusja o funkcji się skończy. Znalazł byś statyczny blok pamięci (tzn istniejący przed załadowaniem programu, o jakieś drobne atrybuty różniący się od 'zewnętrznego...

    Programowanie   15 Lis 2017 10:13 Odpowiedzi: 19    Wyświetleń: 921
  • XMega128A3U - Jak przenieść funkcje I2C z Atmega8, brak odpowiedników rejestrów?

    Na podstawie tego, co poleciłeś napisałem coś takiego: [syntax=c] #include "twi_master_driver.c" #include "twi_master_driver.h" #include "avr_compiler.h" // general definitions /*! Number of bytes to send in test example. */ #define NUM_BYTES 3 /*! Defining an example slave address. */ #define SLAVE_ADDRESS 0x80 /*! CPU speed 2MHz, BAUDRATE 100kHz and...

    Mikrokontrolery AVR   13 Sie 2016 12:33 Odpowiedzi: 33    Wyświetleń: 2319
  • [STM32][C] - Poradnik dla początkujących (bez bibliotek)

    (at)tadzik85 - dziękuję za skrót różnic między nagłówkami :) Ale... no bez jaj. Czyli bit "Global Interrupt Enable" (czy jak on się tam zwał) w AVR, decyduje o tym na jakim poziomie pracuje procesor? ISR z "odblokowanymi" przerwaniami to poziom wątku, a "main" z "wyłączonymi" przerwaniami to poziom przerwań? A całe to "włączanie/wyłączanie" przerwań...

    Mikrokontrolery ARM   15 Maj 2021 12:57 Odpowiedzi: 135    Wyświetleń: 92370
  • PIC16F1459 - Frequency counter / meter (programowy)

    Witam, chcę zrealizować otwarty projekt miernika częstotliwości opartego o mikrokontrolery PIC (do testów używam PIC16F1459). Poniżej wstawiłem, pierwszy prototyp. Aktualnie program działa, ale... poprawnie zlicza tylko do ok 4kHz - i tu mam pytanie do Was, czy może ktoś wie jak ten wynik poprawić (rozwiązania programowe, inne podejście do problemu)...

    Mikrokontrolery PIC   29 Lip 2016 23:24 Odpowiedzi: 3    Wyświetleń: 3372
  • Kontroler diod RGB Super-Flux

    http://obrazki.elektroda.pl/3075775300_1... W poniższym projekcie zastosowano mikroprocesor PIC18F25K20 do sterowania diodami LED Super-Flux firmy Piranha ze wspólną anodą. Urządzenie może generować kombinację kolorów na podstawie danych zapisanych w pamięci mikrokontrolera lub na podstawie ręcznych nastaw – można wybrać jeden...

    DIY Zagranica   30 Paź 2012 15:38 Odpowiedzi: 4    Wyświetleń: 7662
  • [STM32] Jak zwiększyć transfer USB HID w STM32 przy użyciu control transfer?

    Witam Uruchomiłem USB w trybie HID na przykładzie Custom HID z ST (ten gdzie się diody zapala i przyciski sprawdza). Przerobiłem go na swoje potrzeby żeby przesyłać m.in. ramki o długości 32B. W deskryptorze urządzenia są oryginalnie dwa pola: 0x20,/* bInterval: Polling Interval (32 ms) */ które pilnują żeby transmisja była wolna ;]. W aplikacji PC...

    Mikrokontrolery ARM   24 Lis 2011 09:26 Odpowiedzi: 16    Wyświetleń: 5032
  • CC1000 raz jeszcze wykrywanie początku bajtu danych

    Masz rację tak właśnie jest na końcu preambuły wysyłam 0x10 i na tej podstawie przesuwam początek bajtu. jednak nie widzę takiego działania w interrupt.c z oryginalnej noty .

    Mikrokontrolery   28 Lis 2007 23:20 Odpowiedzi: 8    Wyświetleń: 1548
  • Attiny26, ADC, C - problem z napięciem na LM35 przy ustawieniach PORTB

    Uczę się pracować z ADC. Procek Attiny26. Podłączenie: - Vcc = 5V - AVcc = 5V - PA0 (ADC0) - wejście - PORTB - wyjście. Program napisałem na podstawie tutoriala. Obecnie chcialem zrobić termometr na dwóch wyswietlaczach LED i LM35. Program nie działał w ogole jak powinien. Po dłuższym dochodzeniu okazało się, że przy wyłączonym procesorze na wyjściu...

    Mikrokontrolery   15 Mar 2008 18:15 Odpowiedzi: 4    Wyświetleń: 1998
  • [STM32][C] RCC_Configuration - czy o wszystkim pamiętałem?

    Witajcie, zbudowałem samodzielnie funkcję inicjalizacji zegarów i magistrali na podstawie biblioteki Standard Peripherals Library, jednak program nie rusza - na innej funkcji RCC_Configuration wszystko działa dobrze, jednak mi zależy na tym aby uC STM32L152 uruchomić przy jego maksymalnej prędkości 32MHz, a więc z użyciem pętli PLL. Podprogram stworzyłem...

    Mikrokontrolery ARM   08 Cze 2012 11:34 Odpowiedzi: 13    Wyświetleń: 3028
  • Czy można używać Kilka funkcji Waitms na raz [Bascom]

    No to jak nikt nie chce pisać i odpowiadać to proszę nie odpisywać. Wątpię że wszyscy się nauczyli przerwań (z którymi są same problemy podczas nauki) z internetu i książki. Oczywiście, że przeczytałem książkę i to nie jedną, i na ich podstawie robiłem swoje wielokrotne próby. No ale to było z 20 lat temu... Ja sie wszystkiego ucze sam, elektroniki,...

    Mikrokontrolery   02 Mar 2011 12:27 Odpowiedzi: 10    Wyświetleń: 1796
  • Atmega32 C - klawiatura matrycowa 4x4 na przerwaniach

    Mam problemy z klawiaturą matrycową którą właśnie robię na przerwaniach na podstawie tego schematu: http://www.btc.pl/pdf/zl3avr.pdf (Strona 2). Napisałem taki kod: [syntax=c] #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> struct keyboard { int lastKey; int isPressingNow; int numberOfKey;...

    Mikrokontrolery AVR   26 Wrz 2012 13:19 Odpowiedzi: 16    Wyświetleń: 4938
  • STM32F103RBT6-Nucleo - Przykładowy kod CAN w CooCox

    Skorzystałem z CAN example który jest w COIDE: http://obrazki.elektroda.pl/5876838600_1... bit w rejestr MSR nie chce sie wyzerować.

    Mikrokontrolery ARM   11 Sty 2017 12:56 Odpowiedzi: 22    Wyświetleń: 2196
  • [STM32F107][C/Keil] przerwanie od zewnętrznego sygnału

    Mam tak: Dodano po 48 Przerwania na pinie PD0 nie działają ale już na pinach PD2, PE0 i PE3 tak. W STM32F105_107xx Datasheet.pdf jest tabelka z pinami i ich funkcjami. Dla PD0 jest w kolumnie Main function after reset wpisane OSC_IN, natomiast w pinach, które działają jest to odpowiednio PD2, PE0, PE3. Rzeczywiście w moim programie może być coś źle...

    Mikrokontrolery ARM   10 Sty 2012 17:55 Odpowiedzi: 9    Wyświetleń: 1345
  • Jak poprawnie używać watchdog w PIC16F84 do zliczania impulsów?

    witamnapisalem program do zliczania impulsów i wyświetlania ilości na wyświetlaczu tid(opel) .program działa prawidłowo ale po jakimś czasie sie zawiesza.Poczytałem troche na forum i doszedłem do wniosku iż brakuje watchdog-a. Na podstawie innego programu dodałem jego obsługe i program przestał działać. Nie wiem co jest tego przyczyną, w jaki sposób...

    Mikrokontrolery   29 Mar 2007 22:04 Odpowiedzi: 2    Wyświetleń: 903
  • AVR/Atmega168/CAVRStudio4 - Delay zrobiony na timerze nie działa - why?

    Czołem! Chciałem napisać własną funkcję delay_ms w oparciu o timer procesora Atmega168. Namęczyłem się z tym strasznie, aż w koncu wziąłem gotowca - trochę przerobiłem - i dochodzę do takich wniosków, że Ten kod nie działa(nie wiem czemu) - próbuje w nim mrygać diodą przypięta do portu B za pomocą odczekiwania 10[jednostek czasu] poprzez wywołanie funkcji...

    Mikrokontrolery AVR   09 Paź 2012 00:32 Odpowiedzi: 2    Wyświetleń: 1650
  • [lpc2142] LPC2142: Zawieszanie się ARM przy wywołaniu funkcji w przerwaniu wektoryzowanym

    A tak w ogóle to informujesz jakoś kompilator, że te procedury są obsługą przerwań? Chodzi mi tu o __attribute__((__interrupt__)), bo żadnych innych wrapperów w tych funkcjach nie widzę. Zamieszczam plik main.c. #include "LPC214x.h" ... Zamieszczam cały projekt spakowany. Czekam na sugestie. Sprawdziłem to co podałeś na LPC2148 i to działa....

    Mikrokontrolery ARM   15 Mar 2010 13:42 Odpowiedzi: 14    Wyświetleń: 2879
  • [Atmega8] [Atmega8][C/AVR Studio] Przerwanie nie zapala diody na PORTB 0

    Może zamiast pytać napisz jaki masz kwarc, czy uC w ogóle się załącza, na czym polega owe "niebanglanie", czy dioda w ogóle się zaświeca kiedy się odpowiednio wysteruje wyjście, czy korzystasz z bootloadera, wtedy może znajdzie się ktoś, kto będzie umiał rozwiązać problem. Nie używałem żadnego kwarcu, dioda mi mrugała gdy pisałem program z dwoma przyciskami,...

    Mikrokontrolery AVR   29 Gru 2008 08:39 Odpowiedzi: 19    Wyświetleń: 4316
  • FreeRTOS - Czy synchronizacja przerwań z zadaniami jest bezpieczna?

    Witam, chciałbym, żeby ktoś obeznany wyjaśnił mi dlaczego podane na poniższej stronie stwierdzenie jest poprawne: http://www.freertos.org/Embedded-RTOS-Bi... Think of a binary semaphore as a queue that can only hold one item. The queue can therefore only be empty or full (hence binary). Tasks and interrupts using the queue don't care...

    Mikrokontrolery ARM   05 Maj 2014 11:57 Odpowiedzi: 2    Wyświetleń: 993
  • MSP430 PWM sprzętowy i softwarowy – sterowanie jasnością LED, konfiguracja timera

    Witam, mam do napisania program, który będzie sterował jasnością świecenia diód, konkretnie ma to być sterowanie PWM za pomocą przebiegu trójkątnego ( Chodzi ogólnie o to żeby dioda się ściemniała i rozjaśniała automatycznie). Jeden PWM ma być softwarowy (pętla w funkcji main) a drugi na podstawie wbudowanego pwma. Wbudowany pwm ma przebieg prostąkątny,...

    Mikrokontrolery   12 Kwi 2012 17:32 Odpowiedzi: 7    Wyświetleń: 2460
  • LPC1115 - FatFS - problem z montowaniem karty SD przez SPI

    Czegoś tu nie rozumiem. Razem z FatFS można ściągnąć gotowy, działający przykład na LPC17xx, ze wszystkimi potrzebnymi funkcjami obsługi SPI i dostępu do karty. Dlaczego go nie użyjesz, tylko próbujesz szyć coś z jakichś dziwnych łatek? Jeśli chodzi o SPI, to LPC11xx jest bardzo podobny do LPC17xx. Próbowałem z niego korzystać, a konkretnie pracowałem...

    Mikrokontrolery ARM   20 Sie 2013 08:34 Odpowiedzi: 22    Wyświetleń: 3165
  • [stm32f4 - discovery] - USB OTG FS tryb device - inicjalizacja

    Próbuje ostatnio samemu zainicjalizować USB. Problem w tym, że niby ustawienia rejestrów są zgodne z dokumentacją, PCet wysyła paczkę SETUP (wnioskuję to na podstawie rejestru OTG_FS_GRXSTS) i w tym momencie mam problem, albo nie potrafię odczytać tego co dostaję, albo dostaję jakieś śmieci. [syntax=c]RCC_AHB1ENR_GPIOAEN_BB = SET; GPIO_Port_Cfg(GPIOA,...

    Mikrokontrolery ARM   13 Sie 2013 16:18 Odpowiedzi: 2    Wyświetleń: 2415
  • STM32 - ZL29ARM - Uruchamianie płytki bez bibliotek

    Specyfikacja architektury mówi, że jeśli bit STKALIGN nie jest zaimplementowany, to procesor wyrównuje stos przy wyjątku. Jak jest zaimplementowany, to programista może wyłączyć wyrównanie. Domyślna wartość - to 1 (czyli włączone wyrównanie, ale ja nie dotarłem do jednoznacznego potwierdzenia, że tak musi być wg. ARM - tak JEST w tych procesorach, które...

    Mikrokontrolery ARM   13 Lut 2013 10:14 Odpowiedzi: 99    Wyświetleń: 15501
  • [AT Mega] Obsługa wielofunkcyjnej klawiatury 4 klawisze w przerwaniach AT Mega Bascom

    Nie jestem, bo kompletnie nie znam C. To dla mnie czarna magia. Widzę, że muszę zrekonstruować program i coś pozmieniać. Znalazłem coś równie ciekawego. Procedura w Bascom opracowana na podstawie plików w ASM '---------------------------------------... 'name : TB_peda_debouncer_BP_V1.bas 'date :...

    Mikrokontrolery AVR   20 Gru 2008 14:26 Odpowiedzi: 13    Wyświetleń: 3394
  • [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ń: 3571
  • sterownik serwomechanizmu modelarskiego na ZL2MCS51

    Witam! Mam następujący problem... Otóż muszę przygotować sterownik serwomechanizmu modelarskiego z transmisja przez SPI. Ale wywalam się na samym początku... W swojej pracy muszę wykorzystać wewnętrzne zasoby mikrokontrolera(AT89C51RD2)... naturalnie chodzi o PWM. I tu pojawia się problem, nie wiem czy dobrze rozumiem idee PWM i serwa modelarskiego....

    Robotyka Modelarstwo i CNC   19 Sie 2009 18:25 Odpowiedzi: 4    Wyświetleń: 3431
  • [STM32F4][C] - Odczyt pamięci GRAM wyświetlacza na SSD1289 poprzez FSMC

    Hmm moglibyście spojrzeć. Napisałem coś takiego, jednak na LCD są tylko jakiej pasy. Obrazu brak. Stworzyłem bufor 2kB, i dwa wskaźniki na niego (na jego początek i środek). DMA ustawione na circular i zapisuje ciągle ten bufor. Dodatkowo zgłasza przerwania po przesłaniu połowy bufora i całego. I na podstawie tych przerwań próbuję w pętli głównej na...

    Mikrokontrolery ARM   15 Lip 2014 16:22 Odpowiedzi: 56    Wyświetleń: 5169
  • [FreeRtos] Konfiguracja FreeRTOS na LPC2141 z Sourcery G++ Lite i Eclipse

    Witam Próbuję postawić FreeRtos'a na LPC2141 przy wykorzystaniu Sourcery G++ Lite zmontowanego z Eclipsem. Pliki startowe Startup, vectors, lpc2141_rom ściągnięte ze strony Freddiego - dla porządku załaczone do tematu. _________konfiguracja plików startowych______________ w plikach zrobiłem standardowe kosmetyczne zmiany lpc2141_rom //ustawienie stosów...

    Mikrokontrolery ARM   14 Kwi 2011 09:17 Odpowiedzi: 2    Wyświetleń: 1235
  • Konfiguracja STM32F103VCT6 z JLink i Segger GDB Server - linker script

    Witam Od paru dni usiłuję to zwalczyć i idzie jak po grudzie. Chciałem od podstaw (a czemu nie), może to błąd, ale dobrze wiedzieć co w trawie piszczy. Na podstawie kilku tutoriali w sieci naskrobałem coś takiego: Skrypt linkera: MEMORY { FLASH : ORIGIN = 0x08000000, LENGTH = 256K RAM : ORIGIN = 0x20000000, LENGTH = 48K } SECTIONS...

    Mikrokontrolery ARM   23 Paź 2012 21:46 Odpowiedzi: 27    Wyświetleń: 3863
  • Co się stało z Omniboard? Czy ktoś ma kontakt z twórcą?

    Jakiś miesiąc dobroci, wszyscy go zaczynają nagle bronić... (; Skoro taki był "w porządku" i "uczciwy", a tylko "coś nie wyszło", to czemu po prostu tego wprost nie napisze raz a dobrze, kończąc tym samym wszystkie dyskusje? Tylko niech ta historia będzie wiarygodna, a nie bajka z kosmosu. Przecież na kickstarterze można przyznać się do porażki. Napisać...

    Projektowanie i Tworzenie Po godzinach   12 Sty 2021 23:19 Odpowiedzi: 231    Wyświetleń: 31317
  • STM32F4-Discovery - USB OTG w trybie device - odbieranie danych

    Witam, Posiadam płytkę DISCOVERY z STM32F4 i próbuję uruchomić USB w trybie device. Napisałem prosty program w C# do wysyłania danych i wygląda to tak, że mogę wysłać jedynie 72 paczki danych. Steruję zapalaniem diod na płytce za pomocą strzałek na klawiaturze po 72 kliknięciu transmisja się zawiesza. Ma ktoś pomysł na co powiniennem zwrócić uwagę?...

    Mikrokontrolery ARM   17 Gru 2012 07:45 Odpowiedzi: 3    Wyświetleń: 2793
  • [C] Jak obliczyć częstotliwość Timer5 w STM32F4 przy danych preskalerach?

    Dziękuję Wam wszystkim za odpowiedzi. Na podstawie opisu, który napisał Freddie udało mi się napisać taki kod. Niestety nie mam pomysłu jak rozwiązać czwarty punkt. Na chwilę obecną nie mam możliwości podłączenia do płytki żadnego wyświetlacza ani komputera poprzez port szeregowy. Dlatego aby zobaczyć czy kod w ogóle ma zamiar działać mrugam diodą co...

    Mikrokontrolery ARM   18 Mar 2013 00:34 Odpowiedzi: 12    Wyświetleń: 2229
  • Zliczanie impulsów enkodera 100 impulsów/obrót – AVR, wyświetlacz nie reaguje

    1. void ReadEncoder(); #define GLUE(a, b) a##b #define LEDPORT1(s)GLUE(PORT,s) #define LEDPORT LEDPORT1(LED) #define LEDDDR1(s)GLUE(DDR,s) #define LEDDDRLEDDDR1(LED) a) Co to jest? Coś jak podprogram? Ale dlaczego zakończony średnikiem? Pierwsza linia to deklaracja funkcji, dalsze linie...

    Mikrokontrolery AVR   27 Gru 2012 23:08 Odpowiedzi: 20    Wyświetleń: 4386
  • 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ń: 1796
  • Atmega16A PU [C/WinAVR] - Błąd w programie obsługi wejścia analogowego

    Zrobiłem tak jak poradziłeś ale niestety nic to nie pomogło. A co mnie zastanawia nawet dioda która jet podłączona pod pin PB1 i ma działać od momentu uruchomienia procesora, się nie załącza. Cóż zrobiłem źle?;) [syntax=c] /* * Podstawa.c * * Created: 2012-11-24 13:54:26 * Author: Tenebr */ #define F_CPU 16000000L #include <avr/io.h> #include...

    Mikrokontrolery AVR   27 Lut 2013 00:54 Odpowiedzi: 5    Wyświetleń: 1200
  • Jak uzyskać dokładność 1ms w przerwaniu zegarka w C przy cyklu 0.0005ms?

    Kolego Bartolini1 mi się chce zawsze... :-D . Tylko mała dygresja. Nie traktuj poniższego jako gotowy program. Choćby sprawa makr do uruchamiania przerwań. Jak wiemy możliwa jest do realizacji na wiele sposobów. Tutaj chodzi o samą idee i płynące z niej pożytki. Program piszę z głowy co nie znaczy, że to teoria. Herr Moderator zapewne się nieco zeźli...

    Mikrokontrolery   14 Sty 2011 23:41 Odpowiedzi: 20    Wyświetleń: 2717
  • Rejestracja tętna podczas snu - Arduino nano.

    https://obrazki.elektroda.pl/3305421000_... Ostatnio trafiłem na czujnik tętna oparty o element fotoelektryczny. Testując czujnik UV z cyfrowym interfejsem Ostrzeżenie: Tego typu tanie czujniki "medyczne" nie mają nic wspólnego z prawdziwą elektroniką medyczną, prezentuję tutaj efekty własnych prób podejmowanych na własne ryzyko, osoby...

    DIY Poczekalnia   21 Wrz 2017 20:42 Odpowiedzi: 5    Wyświetleń: 7308
  • Płytka uruchomieniowa PIC16F1459 z USB

    To może i ja dodam od siebie taki mały projekt - miernik pojemności ogniw Li-Ion, oparty też o ten uC PIC16F1459. Może komuś też się przyda. Kod jeszcze rozwijam, tak że sugestie mile widziane :) Aha, w projekcie tym jest ważne stabilne zasilanie, najlepiej równo 5,00 V (aby mieć jak najdokładniejszy wynik pomiaru - czyli nie zasilać z USB bo często...

    DIY Konstrukcje   09 Wrz 2016 10:19 Odpowiedzi: 15    Wyświetleń: 5934
  • BASCOM AT89C52: Problem z liczeniem zmiennej w przerwaniu INT0

    Witam. Piszę sobie sterownik temperatury w Bascom '51 i mam problem z przerwaniem. Otóż serce układu to AT89C52 do niego jest podłączony RTC DS1678. Ustawiłem RTC, aby na wyjściu INT generował co sekundę impuls. Podaję ten impuls na wejście INT0 procesora. W obsłudze przerwań dałem ustawienie zmiennej Bit na 1, na podstawie jego inicjuję w pętli głównej...

    Mikrokontrolery   02 Maj 2012 20:20 Odpowiedzi: 2    Wyświetleń: 2327
  • PWM synchronizacja z 0. Zliczanie zawsze od momentu przerwania.

    Zakładam że chodzi o coś takiego W sumie dla grzałki to dobre rozwiązanie, gorzej gdybym chciał podłączyć żarówkę bo będzie mrugać. Wielkie dzięki. Ale i tak się zastanawiam jak zrobić żeby pwm startował w przerwaniu tak "sztuka dla sztuki " :D , jeśli ktoś mógłby podać kod dla samej tej operacji był bym wdzięczny. //////////// //PODSTAWA// ////////////...

    Mikrokontrolery   26 Lut 2012 13:23 Odpowiedzi: 6    Wyświetleń: 1636
  • Przykładowe projekty ARM dla NXP LPC2103 i ST STM32F103RB w Eclipse

    Po pierwsze - WSZYSTKO jest w komentarzu powyżej tej tabeli, tam jest podana postać assemblerowa - jak sobie ją skompilujesz, to otrzymasz DOKŁADNIE taki sam efekt. Ja pierniczę. Nawet przeszło mi to przez myśl, ale od razu to odrzuciłem bo nie sądziłem że ktoś inny niż ja jest w stanie coś takiego zrobić. A co dopiero Ty, zwolennik uniwersalności i...

    Mikrokontrolery ARM   21 Maj 2013 09:25 Odpowiedzi: 341    Wyświetleń: 101250
  • [STM32][eclipse z CodeSourcery]błedna kompilacja programu do komunikacji USB HID

    Ok, więc sprawa wygląda tak: program wpada w przerwanie lecz urządzenie nie jest nadal rozpoznawane przez komputer. Wielkości stosów zostały ustawione na 4096. Podczas debugowania tego samego kodu przez keila i Eclipse znalazłem gdzie jest problem, wyglądał on dość łatwy, dopóki nie zacząłem go rozwiązywać, a dokładniej do teraz nie mogę go rozwiązać....

    Mikrokontrolery ARM   14 Lip 2012 14:57 Odpowiedzi: 38    Wyświetleń: 7954
  • AT89c51RD2 - Timer działa 6 razy wolniej niż oczekiwano, dlaczego?

    Witam W swojej krótkiej przygodzie z 8051 (w zestawie zl2mcs51) zacząłem zapasy z timerami/counterami. Wszystko szło dobrze do czasu,gdy postanowiłem zmusić diodę do świecenia przez 1s co 1s. W katalogu widnieje, że częstotliwości zegara to 60MHz przy programie na wewnętrznym flashu i 40MHz przy programie korzystającym z zew pamięci. Brałem pod uwagę...

    Mikrokontrolery   25 Lut 2009 09:03 Odpowiedzi: 8    Wyświetleń: 2282
  • [ARM][LPC2138] częstotliwość taktowanie procesora oraz SPI

    no wiec naskrobałem takie rzeczy: PWM inicjalizuje funkcją: void PWM5Init(void) { //Preskaler CCLK/PWMPR+1) PWMPR = 59; //Zgodne zbocze kasuje timer PWMMCR |= PWMMCR_Reset_on_PWMMR0; //Ustaw PWM5 jako wyjscie PWMPCR |= PWMPCR_PWMENA5; //Ustaw rejestr zakres 100 PWMMR0 = 100; //PWM= 50% PWMMR5 = 50; //Wykonaj zapis MR0 i MR5 PWMLER =...

    Mikrokontrolery ARM   20 Paź 2008 21:48 Odpowiedzi: 23    Wyświetleń: 5367
  • Arduino ATMEGA328 - Zerowanie licznika po "zaniku sygnału"

    Witam, Znalazłem w internecie projekt licznika obrotów, który przystosowałem do swoich potrzeb od strony praktycznej, całość działa bardzo dobrze, wynik jest wyświetlany na module LCD z tym że np. w momencie uruchomienia urządzenia jak i po przerwaniu zadawania impulsu do procesora, na wyświetlaczu mam stale jakiś wynik. Chciałbym aby w tych okolicznościach...

    Arduino   18 Sty 2017 17:54 Odpowiedzi: 3    Wyświetleń: 1014
  • [STM32] Czy korzystać z firmowych bibliotek stlib?

    Panuje nawet pogląd, że LPC się programuje tak jak AVR bo się używa zapisów z rejestrami. Wiele ludzi twierdzi, że są prostsze niż STM. ST upakowało naprawdę wypaśne peryferia, ale też je się da programować jak AVR:) Najbardziej śmieszy opinia o tych "mega-wypaśnych" ustawień, jak to musi być skomplikowane, 32-bitowiec, ARM, 1000-stron manual i strasznie...

    Mikrokontrolery ARM   10 Kwi 2012 19:12 Odpowiedzi: 49    Wyświetleń: 10362
  • Odczyt szerokości impulsów PWM na STM32F103 z 4 kanałów odbiornika RC: Nietypowe wartości

    Witam kolegów po fachu. Od 3 dni walczę z problemem. Tłumaczę o co chodzi. Staram się odczytać za pomocą stm32f103 szerokość impulsów PWM pochodzących z 4 kanałów odbiornika RC. Skonfigurowałem 4 przerwania zewnętrzne EXTI, na 4 kanałach , wyzwalane zboczem opadające i rosnące. Ustawiony jest również TIMER4 z przerwaniem od przepełnienia który liczy...

    Mikrokontrolery   10 Lis 2022 12:01 Odpowiedzi: 3    Wyświetleń: 267
  • ARM Cortex M3 [NXP LPC1768] - Kurs/podstawy programowania w 'C'

    Przepraszam, że wczoraj nie odpowiedziałem, ale nie miałem takiej możliwości. Otóż dołączam w załączniku kod źródłowy projektu, który bazuje na tym z projektu przykładowego. Dla wyjaśnienia "co się dzieje" w plikach, napiszę co zrobiłem w tym projekcie (w załączniku) i jakie są zmiany. 1) w pliku can_ledcontrol.c zakomentowałem te linie, których nie...

    Mikrokontrolery ARM   28 Maj 2011 11:50 Odpowiedzi: 50    Wyświetleń: 18150
  • Jak odróżnić skok do początku programu przez <__bad_interrupt> w AVR?

    Tak jak napisałeś problemem jest najprawdopodobniej włączenie przerwania, którego nie obsługujesz w programie. Należy więc przede wszystkim poszukać tego błędu w kodzie sprawdzając wszelkie użycia rejestrów odpowiedzialnych za przerwania. Jak nie znajdziesz, to możesz wybrnąć tak, by zadeklarować wszystkie pozostałe funkcje ISR i na tej podstawie ustalić,...

    Mikrokontrolery Początkujący   21 Mar 2017 17:11 Odpowiedzi: 19    Wyświetleń: 1350
  • [ARM] [ARM][C/KEIL] Optymalizacja kodu startowego dla LPC2318 - prośba o weryfikację

    Troszkę irytował mnie kod startowy jaki zaproponował KEIL dla mojego mikrokontrolera LPC2318. Postanowiłem więc okroić go do niezbędnego minimum. Z tego co poczytałem dokumentację, wynikało iż najważniejsze jest ustawienie adresów stosów dla poszczególnych wyjątków, ustawienie sterty (jeżeli takowej będziemy używać), ustawienie mapowania pamięci, inicjalizacja...

    Mikrokontrolery ARM   07 Sie 2012 22:23 Odpowiedzi: 4    Wyświetleń: 2098
  • Stoper z dużym wyświetlaczem 7-seg na ATmega8 - problem z tranzystorami T5-T11

    Tylko że Aktualnie po wyzwoleniu na każdym wyświetlaczu widać odliczenia: 1,2,3....9. Widzisz zapalone cyfry czy ich przeciwieństwo ? Witać jakieś szalone cyfry, ani to przeciwieństwo, ani logiczne wyniki. Na czas prób wyświetlania można by zmienić linię disp=(clock_second*100)+clock_millisecon... na disp=1234; //wyświetlamy 1234 by sprawdzić wyświetlacz...

    Mikrokontrolery   19 Gru 2016 12:41 Odpowiedzi: 55    Wyświetleń: 2679
  • STM32F103ZET6 (HY-RedBull_V3) - Problemy z konfiguracją timerów i przerwań w CooCox CoIDE

    Procesor STM32F103ZET6 jest mikrokontrolerem ARM z rodziny Cortex M3, który jest taktowany zegarem o maksymalnej częstotliwości 72 MHz i zasilany napięciem +3,3 V z wyjścia stabilizatora napięcia LT1117-3.3 (oznaczony desygnatorem U10 ). Poniżej przedstawiam napisany przeze mnie kod pliku main.c na procesor STM32F103ZET6, który steruje steruje dwiema...

    Mikrokontrolery ARM   16 Gru 2024 16:44 Odpowiedzi: 7    Wyświetleń: 336
  • Atmega8A, Atmel Studio - Atmel Studio nie rozpoznaje niektórych komend/zmiennych

    Witam Po namowach wielu forumowiczów postanowiłem przesiąść się z 8051 na AVR. Niestety już na samym początku napotykam różne przeszkody. Największą dla mnie przeszkodą jest to, że przykładowe programy które są w sieci nie kompilują mi się. Korzystam z Atmel Studio 6.1. Sciągnałem sobie fajny poradnik "Podstawy AVR-GCC" i chciałem z niego korzystać....

    Mikrokontrolery AVR   15 Mar 2014 12:41 Odpowiedzi: 3    Wyświetleń: 2553
  • Jak zliczać przepełnienia timer2 w Atmega8L z kwarcem 32,768kHz?

    A wiec tak: Gdzie się podziało zainicjowanie licznika podczas wejścia w procedurę przerwania, drogi kolego ? oto ona: // Timer(s)/Counter(s) Interrupt(s) initialization TIMSK=0x40; // Analog Comparator initialization // Analog Comparator: Off // Analog Comparator Input Capture by Timer/Counter 1: Off ACSR=0x80; SFIOR=0x00;...

    Mikrokontrolery AVR   24 Sty 2009 20:31 Odpowiedzi: 28    Wyświetleń: 2319
  • Budowa pierwszego robota – jakie podzespoły i platformę wybrać na start?

    ehhhh... no dobra... dam je jeszcze raz, może więcej osób z tego skorzysta. Pochodzą one z jednego numeru Elektroniki praktycznej (nie pamiętam dokładnie z którego). Jest to robot typu Line Follower (podąża za czarną linią). Zasilany jest jedną 9V baterią. Na schemacie masz układ zasilający, mostek H (który w tym wypadku musisz zdublować, po jednym...

    Robotyka Modelarstwo i CNC   03 Maj 2007 20:07 Odpowiedzi: 12    Wyświetleń: 2792
  • Pobieranie plików z serwera przez SIM868 do Optiboot na Atmega328PB

    W projekcie jest (razem z komentarzami) kilka tysięcy linii w plikach .c i .h, z czego samego bootloadera, który może się Tobie przydać, jest kilkanaście linijek . Próbowałeś z takim prostym kodem, programującym np. z RAM? Analizuję, niektóre rzeczy od razu wywalam bo rozmywają mi obraz całości (kod jest bardzo uniwersalny a mi na tą chwilę niezbędna...

    Mikrokontrolery AVR   02 Sie 2022 12:28 Odpowiedzi: 20    Wyświetleń: 1416
  • Atmega 8: Regulacja mocy z MOC3043, detekcja zera, triak i PWM - co robię źle?

    Witam Wiem że temat był już przerabiany wiele razy, jednak nadal nie mogę dojść co robię nie tak. Chcę zbudować układ fazowej regulacji mocy. Zrobiłem schemat do wykrywania 0 oraz sterowani przez Moc 3043. Niestety udało mi się uzyskać jedynie żarówkę słabiej świecącą na dodatek lekko mrugającą. Program napisałem na atmege 8. Pwm do 100 us zwiększa...

    Mikrokontrolery   03 Mar 2012 15:05 Odpowiedzi: 3    Wyświetleń: 3622
  • [LPC2148][C Eclipse]Interfejs I2C z wykorzystaniem przerwania.

    Witam! Wykorzystując interfejs I2C chce komunikować się z akcelerometrem BMA180. Interfejs I2C zrealizowany sprzętowo za pomocą kontrolera I2C0 z wykorzystaniem przerwania.Samą komunikację już zrealizowałem, ale mam problem z jej rozwinięciem. Poniżej przedstawiam kod który działa "poprawnie". Główny problem polega na tym, że chciałbym napisać funkcję...

    Mikrokontrolery ARM   02 Lip 2011 17:20 Odpowiedzi: 2    Wyświetleń: 1464
  • [Atmega8][C][rs232] Niewłaściwe odebrane dane z avr

    Moim skromnym zdaniem niepotrzebnie zawracasz sobie głowę tą biblioteką, co komplikuje tobie poznanie zasad programowania µC. Podstawa to nota katalogowa... Co do "IDE" to ja osobiście używam kate do edycji i terminala do kompilowania( z udziałem Makefile). Najprostszy kod - echo:[syntax=C]#include <avr/io.h> #include <avr/wdt.h> #include...

    Mikrokontrolery AVR   12 Paź 2011 12:12 Odpowiedzi: 8    Wyświetleń: 3204
  • Jak zoptymalizować kod ASM generowany przez kompilator dla Cortex-M0?

    składanie zmiennej przez |= miało pokazać co musiałbym zrobić aby uzyskać podobny kod wynikowy do tego co wygenerował kompilator. I ja tak nie piszę lecz takie coś na podstawie prostej operacji wygenerował kompilator. Tak wygląda mój kod bo widzę, iż ktoś sięciągle czepia przykładu jak mniej więcej wyglądać musiałby kod źródłowy aby uzyskać taki dziwny...

    Mikrokontrolery ARM   15 Lis 2017 22:15 Odpowiedzi: 26    Wyświetleń: 1902
  • Arduino Uno - chronograf z fototranzystorami - błędne odczyty

    Witam Zbudowałam chronograf w oparciu o opis z tej strony gadjetsblog.blogspot.com/2013/04/chronog... html Jednak zamiast sensorów optycznych OPL-550a (z tego co się dowiedziałam mają chyba wbudowany komparator i na wyjściu dają logiczną 1 lub 0) zastosowałam fototranzystory. Do kolektora 5v, emiter przez rezystor 10k do masy, sygnał do arduino...

    Arduino   01 Paź 2015 07:55 Odpowiedzi: 2    Wyświetleń: 1389
  • 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ń: 3453
  • avt2689 listing, załączanie przekaźnika gdy karta w czytniku

    dziękuje za zainteresowanie. $crystal <Attiny2313.h> $regfile <Delay.h> #define Sw Pind.6 #define Jmp Pinb.0 #define Vcc Pinb.2 #define Clk Portb.3 #define Rst Portb.4 #define In Portb.1 #define Out Pinb.1 #define Led Portd.0 #define Buzz Portd.1 #define Prz Portb.5 #define Del 15 Char Pytanie[48] = {1 , 0 , 1 , 0 , 0 , 1 ,...

    Mikrokontrolery AVR   25 Lip 2009 17:25 Odpowiedzi: 3    Wyświetleń: 1068
  • Jak dodać Watchdog do układu z 90s2313 w języku C?

    Zaciekawił mnie układ opublikowany w Edw 12/03 "zamek na karte TPSA". Zrobiłem, działa..... ale niestety czasami sie wiesza. Ponieważ to pierwsze moje spotkanie z 90s2313 i jezykiem C może ktoś mi pomoże dołożyć do poniższego kodu watchdoga, tak żeby układzik sie nie wieszał ? Bede bardzo wdzieczny. Dodam że kompiluje to CodeVision AVR C Compilerem....

    Mikrokontrolery   25 Lut 2004 11:33 Odpowiedzi: 1    Wyświetleń: 4553
  • Jak obsługiwać kasownik do HC05 i odblokować procesor SC202D?

    :) Ok. Proponuję dyskusję ,która może zakończy raz na zawsze temat HC05. Kto chce ,ma aspiracje zgłębić temat ,niech pisze (ale z sensem),pozostali moga czytać i przygladać się z góry.Na początek proszę uzbroić się w pomoce : i tak - podstawa to poniższy pdf . http://katalogi.iele.polsl.gliwice.pl/do... Na początek pytanie najważniejsze...

    Radia i Systemy Multim. Samochodowe Serwis   19 Maj 2005 12:25 Odpowiedzi: 31    Wyświetleń: 8928
  • Attiny 2313: Konflikt RC5 i sterowania silnikiem krokowym w BASCOM

    Doszedłem do takiego stanu. '****KONFIGURACJA PROCESORA**** $crystal = 4000000 $regfile "attiny2313.dat" $lib "mcsbyte.lbx" '****KONFIGURACJA PORTÓW**** Config Portb = &B11111111 Portb = &B11111111 Config Portd = &B1111000 Portd = &B1111111 Config Rc5 = Pind.2 '****KONFIGURACJA ZMIENNYCH**** Dim I As Byte Declare Sub Wprawo Declare...

    Mikrokontrolery   13 Wrz 2009 00:36 Odpowiedzi: 14    Wyświetleń: 2660
  • [ATTINY 2313][Bascom] Sterowanie silnikiem przez RC5

    Witam, proponuję przede wszystkim zrobić odbieranie kodów z pilota na przerwaniach: najpierw deklaracja na początku: On Int1 Int1_rc5 ' obsługa odbioru kodów z pilota Getrc5 Config Int1 = Low Level ' wyzwalanie przerwania niskim poziomem Enable Int1 czyli podłączasz odbiornik IR np do nogi INT1 Int1_rc5: If Flaga_rs = 0 Then Disable Int1 Enable...

    Mikrokontrolery AVR   07 Paź 2009 14:20 Odpowiedzi: 5    Wyświetleń: 4798
  • sam7s64 a sam7x256, bez wpisu do FMCN program nie działa?

    Temat tego postu jest po części rozwiązany, ale mimo to chciałbym zapytać o przyczynę zaistaniałego problemu. Otóż jestem posiadaczem płytki sam7-EX256 Olimex i zaczynając przygode z programowaniem ARM-ów wykorzystuje darmowy kompilator GNUARM. Przy poszukiwaniu przykładowych programów wykorzystuje example z katalogu C:\WinARM\examples\at91sam7s64_Atmel_int...

    Mikrokontrolery   24 Wrz 2007 13:37 Odpowiedzi: 1    Wyświetleń: 1497
  • Tutorial PIC18F2550 + SDCC - Część 5 - Wyświetlacz 7-segmentowy i przerwania

    https://obrazki.elektroda.pl/2568884200_... Witajcie moi drodzy Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części zademonstruję jak używać wyświetlacza 7-segmentowego z PIC18F2550 . Kod obsługi wyświetlacza będzie oczywiście napisany w oparciu o przerwania i timery . Cały proces powstawania układu...

    Artykuły   30 Gru 2020 21:50 Odpowiedzi: 4    Wyświetleń: 3678
  • [AT91SAM7S256][C++/yagarto] error: no memory region specifi.

    A na jakiej podstawie stwierdzasz, że nie działa? To programik do prostego migania dioda. Kiedy podlaczam do PA11 diode, to nie miga niestety. W keilu, przy tym samym kodzie migala. Co do linkera, to dodaj tam linijki: . = ALIGN(4); *(.text.*); zaraz za sekcją .text i będzie ok. 4\/3!! Serdecznie dzieki :)!!! Edit: No i po probie uzycia vsprintf dostaje:...

    Mikrokontrolery ARM   26 Mar 2009 07:22 Odpowiedzi: 9    Wyświetleń: 2664
  • Nieprawidłowe działanie funkcji if w sterowaniu diodą na STM32F103C8

    Dzień dobry, Napisałem sobie program (korzystam z: STM32CubeMX oraz Atolli TrueStudio, mam BluePill STM32F103C8, port szeregowy podłączony za pomocą UART2 oraz konwertera FT232RL (ustawionego na 3,3V - bo w dokumentacji wyczytałem że te wejścia nie tolerują 5V) do portu USB, gdzie łączę się za pomocą BrayTerminal). Na BluePill mam wbudowaną jedną diodę,...

    Mikrokontrolery ARM   21 Sie 2018 18:37 Odpowiedzi: 8    Wyświetleń: 786
  • BASCOM, AVR, Timer0, dziwne zachowanie LCD alfanum. przy wyświetlaniu zegarów

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

    Mikrokontrolery AVR   07 Maj 2020 22:26 Odpowiedzi: 9    Wyświetleń: 741
  • [STM32] - zwis przy próbie użycia przerwania (używam jednego stosu?)

    Witam. Od pewnego czasu walczę z chińską płytką (blue-pill) z STM32F103 na pokładzie i z tego co już się nauczyłem oraz co sobie w ReferenceManualu wyczytałem to wiem, że AVR'y odłożę na półkę:) Moja nauka jest w stylu 'bare-metal' wykorzystuję jedynie pliki nagłówkowe stm32f103xb.h i kilka od CMSIS które można wydobyć z STM'owych bibliotek, więc ich...

    Mikrokontrolery Początkujący   10 Maj 2019 08:53 Odpowiedzi: 20    Wyświetleń: 990
  • Weryfikacja ustawień SPI dla AS3935 na Atmega644PA - brak odczytu danych

    Witam piszę program do układu AS3935 na płytce od MikroElektroniki na podstawie tego co znalazłem w sieci. I chciałbym żeby ktoś zweryfikował ustawienia SPI . Jak narazie dostaję same zera przy odczycie. W jaki sposób zweryfikować poprawność transmisji ? Atmega644PA - 18432000Hz Połączenia: Mikroe AVR CS - PB4 SCK - PB7 SDO - PB6 SDI - PB5 main.c CPHA=1...

    Mikrokontrolery AVR   20 Lip 2015 19:22 Odpowiedzi: 1    Wyświetleń: 1077
  • Tutorial PIC18F2550 + SDCC - Część 4 - Timery, przerwania

    https://obrazki.elektroda.pl/4950580000_... Witajcie moi drodzy W tym temacie poznamy podstawy przerwań i timerów w PIC18F2550 . Na początek będzie krótki wstęp teoretyczny, a potem wszystko przerobimy dokładnie na praktycznych przykładach. Do lektury tematu przyda się ogólna wiedza na temat przerwań i programowania w C, choćby taka...

    Artykuły   02 Kwi 2020 00:20 Odpowiedzi: 0    Wyświetleń: 2382
  • Błąd odczytu kodu z pilota IR na Arduino IDE 2:1.0.5+dfsg2-4.1 na Linuxie

    Chciałbym zczytać kod z pilota IR i na podstawie tych kodów zrobić zdalne sterowanie radiobudzikiem. Kupiłem pilot IR razem z modułem z chin na aliexpress. W załączniku obrazek z tym modułem. Moduł jest działający, pilot także. Mam najnowszą wersję Arduino IDE 2:1.0.5+dfsg2-4.1. Programuję na Linuxie. Oto kod mojego programu: IRremote/IRremote.cpp.o:...

    Arduino   15 Maj 2017 10:21 Odpowiedzi: 2    Wyświetleń: 1107