pragma interrupt

Znaleziono około 80 wyników dla: pragma interrupt
  • Przerwania - priorytety. PIC18F8720. Przerwania przestają działać.

    funkcja inicjalizacyjna [syntax=c] void SystemInit(void) { //PORTH initialize TRISH = 0b00001111; // (0)-output (1)-input ADCON1 |= 0x03; // RH7...RH4 digital I/O MEMCON |= 0x80; // RH3...RH0 I/O pin enabled, external memory bus A19...A16 disabled //PORTA initialize TRISA...

    Mikrokontrolery PIC   07 Kwi 2011 11:08 Odpowiedzi: 4    Wyświetleń: 1802
  • [PIC18LF14K50][C18] - Zewnętrzne przerwanie nie jest obsługiwane

    Bawię się ostatnio wspomnianym w tytule mikrokontrolerem i natknąłem się na problem z zewnętrznymi przerwaniami, którego nie potrafię obejść. Zaczynając od tego co działa: układ jest sprawny na pewno, jest podłączony, cały czas hula dioda sterowana przez timer z ustawionym przerwaniem na przepełnienie;...

    Mikrokontrolery PIC   04 Paź 2014 16:14 Odpowiedzi: 4    Wyświetleń: 1737
  • pic18f452 - kompilator C18 - obsługa przerwań

    Witam. Mam pewne wątpliwości związane z obsługą przerwań a mianowicie : w modelu PIC18xxx mamy do wyboru dwa rodzaje przerwań -compatible mode - wszystkie o tym samym priorytecie -priority mode ( podział na high i low priority ) Jeśli wybrałem priority mode i chce obsłużyć dane przerwanie to...

    Mikrokontrolery Początkujący   09 Lis 2013 19:10 Odpowiedzi: 1    Wyświetleń: 675
  • [lpc1768][GNU C/eclipse] wywołanie funkcji w przerwaniu nie działa

    Witam, mam problem z wywołaniem funkcji w przerwaniu. Na chwilę obecną debugowanie odpada, gdyż mam mały problem z odpaleniem debugowania. Po wywołaniu przez procesor przerwania, albo się on wiesza albo niepoprawnie działa funkcja. To samo dzieje się gdy wkleję do przerwania zawartość funkcji. Podczas...

    Mikrokontrolery ARM   24 Cze 2012 12:45 Odpowiedzi: 0    Wyświetleń: 2252
  • Tutorial PIC18F2550 + SDCC - Część 4 - Timery, przerwania

    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ń: 1035
  • Tutorial PIC18F2550 + SDCC - Część 3 - Ustawienia oscylatora, zegar, PLL

    Witajcie moi drodzy Oto trzecia część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie najpierw krótko omówię różne konfiguracje oscylatora PIC18F2550 - oscylator wewnętrzny (internal oscillator), zewnętrzny (zegarowy...

    Artykuły   07 Lut 2020 18:46 Odpowiedzi: 1    Wyświetleń: 1824
  • [XC8][pic18f] - Priorytet przerwania nie ma znaczenia dla działania programu...

    Witam . W PIC-ach 18 po wykryciu zdarzenia (przerwania) wykonywany jest skok pod adres wektora 0x08 dla high_priority lub pod 0x18 dla low_priority . Pod który adres wykonany zostanie skok zależy od konfiguracji odpowiednich bitów. Dodatkowo w kodzie należy umieścić pod jakimi adresami znajdują się wektory...

    Mikrokontrolery PIC   29 Lis 2012 07:14 Odpowiedzi: 14    Wyświetleń: 1902
  • USART Przrwania nadajnika. Pytanie?

    czy w maxach ustawiasz poprawnie nadawanie i odbior bo moze tu robisz blad // USART1 initialization // Communication Parameters: 8 Data, 1 Stop, No Parity // USART1 Receiver: On // USART1 Transmitter: On // USART1 Mode: Asynchronous // USART1 Baud rate: 9600 UCSR1A=0x00; UCSR1B=0xD8; UCSR1C...

    Mikrokontrolery   09 Lut 2006 22:01 Odpowiedzi: 6    Wyświetleń: 1302
  • UART - szukam gotowej procedury (odbior)

    codevision avr atmega 8515 nadawanie i odbior /*************************************... program was produced by the CodeWizardAVR V1.23.8a Professional Automatic Program Generator © Copyright 1998-2003 HP InfoTech s.r.l. e-mail:office(at)hpinfotech.ro... : Version...

    Mikrokontrolery   23 Lis 2008 15:31 Odpowiedzi: 2    Wyświetleń: 1902
  • dekoder bcd na 1z10 (RFID reader) - bascom

    Potrzebuję pomocy przy zamianie kodu "RFID Reader", tzn. żeby zamiast wyświetlania kodu karty na LCD uzyskiwać odpowiedni poziom na wyjściu 1z10 i czy jest to możliwe do zrealizowania na atmega8? Chciałbym użyć 8 ostatnich cyfr kodu karty. Posłużyłem się gotowcem, który był już na elektrodzie (dopiero...

    Mikrokontrolery AVR   04 Mar 2012 23:34 Odpowiedzi: 0    Wyświetleń: 4078
  • Tutorial PIC18F2550 + SDCC - Część 5 - Wyświetlacz 7-segmentowy i przerwania

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

    Artykuły   04 Kwi 2020 14:11 Odpowiedzi: 3    Wyświetleń: 1176
  • PIC16f84A proste pytanie:))

    Mam cos w tym stylu tylko niewiem do czego słuzy ten opis /*************************************... FileName: main.c * Dependencies: p18f87j10.h, delays.h, 18f87j10i.lkr * Processor: PIC18F87J10 * Hardware: PICkit 2 * Compiler:...

    Mikrokontrolery   13 Lut 2008 20:52 Odpowiedzi: 10    Wyświetleń: 1378
  • [Minitutorial PIC32] Uruchamiamy PIC32MX795F512H na uniwersalnej płytce pod TQFP

    Witajcie moi drodzy W tym temacie pokażę jak każdy początkujący może najprościej uruchomić w warunkach amatorskich mikrokontroler PIC32MX795F512H bez potrzeby trawienia/kupowania pod niego konkretnego PCB. Oprócz minimalnego niezbędnego układu pracy tego mikrokontrolera umieszczę tutaj kilka...

    Artykuły   02 Lis 2020 21:08 Odpowiedzi: 4    Wyświetleń: 1428
  • CodeVisionAVR + UART

    dołożyłem do gotowego programu zmienna nadaj #include <mega32.h> #define RXB8 1 #define TXB8 0 #define UPE 2 #define OVR 3 #define FE 4 #define UDRE 5 #define RXC 7 #define FRAMING_ERROR (1<<FE) #define PARITY_ERROR (1<<UPE) #define DATA_OVERRUN (1<<OVR) #define...

    Mikrokontrolery   14 Lis 2007 07:50 Odpowiedzi: 5    Wyświetleń: 2009
  • Problem z odbiorem danych :-(

    Witam! Mam problem z popranym odbiorem danych. Kod wygenerowany przez kreatora jest przedstawiony na listingu. I teraz pytanie. Mam odebrać z odbiornika widomość o długości 154 bajtów. Wiadomość ta przychodzi co 1 sekundę i zaczyna się zawsze czterama takimi samymi znakami : (at)(at)Ha Próbowałem...

    Mikrokontrolery   03 Mar 2006 15:18 Odpowiedzi: 1    Wyświetleń: 1485
  • UART, ATmega128, CodeVisionAVR

    Witam, Mam problem z uruchomieniem UARTU na ATmega128. Jako kompilatora używam CodeVisionAVR. Program się kompiluje lecz nic nie mogę wysłać z procka do kompa, co może być źle w kodzie: #include <mega128.h> #define RXB8 1 #define TXB8 0 #define UPE 2 #define OVR 3 #define FE 4 #define...

    Mikrokontrolery   04 Lip 2006 14:26 Odpowiedzi: 4    Wyświetleń: 2301
  • [STM32][libopenstm32] Program obsługi przerwania

    Witam, mam problem z programem obsługi przerwania od Timera2. Używam biblioteki #include <libopenstm32/rcc.h> #include <libopenstm32/flash.h> #include <libopenstm32/gpio.h> #include <libopenstm32/usart.h> #include <libopenstm32/timer.h> #include <libopenstm32/nvic.h> void...

    Mikrokontrolery ARM   01 Maj 2010 17:28 Odpowiedzi: 0    Wyświetleń: 1914
  • ATMega16 + RS232 i odbierania 2 bajtów

    np tak: źródło jest wygenerowanie automatycznie przez Codevision ale jak się przyjżysz to załapiesz o co chodzi :) i będzie to dla ciebie jakaś pomoc dla własnych modyfikacji #include <mega32.h> #define RXB8 1 #define TXB8 0 #define UPE 2 #define OVR 3 #define FE 4 #define UDRE 5 #define...

    Mikrokontrolery AVR   11 Sie 2009 09:26 Odpowiedzi: 4    Wyświetleń: 1607
  • PIC32MX250F128B jako host USB w MPLAB - obsługa pendrive, przykłady, kody

    Witajcie moi drodzy Przedstawię tutaj przykład użycia 32-bitowego mikrokontrolera PIC32MX250F128B w roli hosta USB obsługującego pendrive (zapisującego i odczytującego z niego dane). W temacie opiszę najpierw płytkę którą pod tego PICa zaprojektowałem, a potem przykładowe kody obsługi pendrive...

    DIY Konstrukcje   27 Lip 2020 09:09 Odpowiedzi: 6    Wyświetleń: 1872
  • 8-bit vs. 32-bit - kolejna dyskusja

    AVE... LChucki ma ten problem, że on zna się na tych swoich ARMach i jest zaślepiony swoją miłością do nich. Wsadzałby je wszędzie, nawet tam, gdzie byle ATTiny czy PIC10/12F da radę. Dzielnikami i buforami rozwiązuje problemy, których by nie miał używając ośmiobitowca. A co do pisania prostych...

    Projektowanie i Tworzenie Po godzinach   30 Sty 2020 18:45 Odpowiedzi: 368    Wyświetleń: 14019
  • AT Mega8 i odbieranie znaków przez RS232 w C

    Witam !!! Nie napisałeś jakiego używasz kompilatora a w przypadku przerwań, wiele od niego zależy. W standardzie ANSI C nie opisuje się przerwań więc wyglądają one różnie. To kod dla standardowego kompilatora CodeVision. Obsługuje tylko odbiornik w przerwaniu pakując odebrany bajt do bufora. Pzdrawiam...

    Mikrokontrolery   14 Lis 2004 14:58 Odpowiedzi: 2    Wyświetleń: 2015
  • Zegar czasu rzeczywistego w c++ AVR

    Witam wszystkich czy ktoś mógłby podpowiedzieć jak uzyskać odliczanie czasu w sek na atmedze? w programie CodevisionAVR uzyskuje taki kod w którym niby jest już jakiś wietrzny timer ustawiam go nawet na 8MHz ale nie wiem jak wyprowadzić to odliczanie sekund np na lcd wystarczy żeby ktoś podpowiedział...

    Mikrokontrolery AVR   25 Kwi 2009 17:01 Odpowiedzi: 5    Wyświetleń: 4739
  • [MLAB][PIC18F2550][HI-TECH] - Pytanie dotyczące kompilatora.

    Witam. Od kilku dni zawzięcie piszę programy w C dla mikrokontrolera PIC18F2550. Jako pierwszy program napisałem tradycyjnie obsługę diody LED. Następnie przyjrzałem się pliku wynikowemu tworzonego przez kompilator HI-TECH w darmowej wersji Lite. Mam pytanie co robi następujący zestaw instrukcji: [syntax=asm]...

    Mikrokontrolery PIC   28 Paź 2013 09:27 Odpowiedzi: 3    Wyświetleń: 1473
  • [ATmega128L][C] Woltomierz

    #include <mega128.h> #define RXB8 1 #define TXB8 0 #define UPE 2 #define OVR 3 #define FE 4 #define UDRE 5 #define RXC 7 #define FRAMING_ERROR (1<<FE) #define PARITY_ERROR (1<<UPE) #define DATA_OVERRUN (1<<OVR) #define DATA_REGISTER_EMPTY...

    Mikrokontrolery   29 Maj 2008 17:57 Odpowiedzi: 6    Wyświetleń: 1578
  • Prosta gierka TV- do sprawdzenia

    Wytłumaczył by mi ktoś ten kod linijka po linijce? //video gen and sound //D.5 is sync:1000 ohm + diode to 75 ohm resistor //D.6 is video:330 ohm + diode to 75 ohm resistor //B.3 is sound and should have a 10k resistor to gnd #pragma regalloc- //I allocate the registers myself #pragma...

    Projektowanie Układów   28 Wrz 2008 16:54 Odpowiedzi: 52    Wyświetleń: 4590
  • Atmega162 + ds18b20 - coś nie działa

    Witam, złożyłem płytkę, napisałem kod i coś nie działa, narazie podam kod bo płytka śmiga byłbym wdzięczny za sugestie co jest nie tak że to nie chce działać, kod zbudowany po części w CodevisionAVR. Wyświetlacz jest na wspólnej Katodzie stąd mój wniosek że aby zaświecić jakiś segment muszę wysłać...

    Mikrokontrolery AVR   26 Maj 2009 23:05 Odpowiedzi: 1    Wyświetleń: 1208
  • [STM32F4][C] - USB HID - odbieranie danych.

    Sorry, oczywiście ten plik należy stworzyć samemu. To jest z projektu testowego: [syntax=c] #include <stm32f4xx.h> #include <usb_dcd_int.h> #include <usbd_ioreq.h> #include <usbd_usr.h> extern USB_OTG_CORE_HANDLE USB_Dev; USBD_Usr_cb_TypeDef USR_cb = { USBD_USR_Init, USBD_USR_DeviceR...

    Mikrokontrolery ARM   06 Sie 2012 14:09 Odpowiedzi: 6    Wyświetleń: 3433
  • PIC32mx575F512H - Komunikacja przez UART

    Witam, czy poniższy kod zadziała? Chcę wysłać bajt danych do komputera wykorzystując konwerter UART-USB i odebrać w terminalu. Czy poniższy kod zadziała? [syntax=c] #include <stdio.h> #include <stdlib.h> #include <p32xxxx.h> #include <plib.h> #pragma config FPLLMUL...

    Mikrokontrolery PIC   13 Lis 2014 23:05 Odpowiedzi: 4    Wyświetleń: 1473
  • attiny2313 + ds18b20 brak polaczenia 1wire

    Witam. Przejrzalem CALE forum w poszukiwaniu rozwiazania mojego problemu. Probowalem wszystkiego co bylo podane w postach. Mam problem z polaczeniem tn2313 z ds18b20. zegar: kwarc 4MHz (testowalem juz na wew 1-8MHz bez rezultatow - ckdiv8 konfigurowalem poprawnie 1dis 0 en) podlaczam do portu d pod...

    Mikrokontrolery   05 Sie 2005 12:25 Odpowiedzi: 10    Wyświetleń: 3070
  • ...dlaczego wyrzuca blad...

    W tym fragmencie: /* Interrupt handlers */ #pragma vector=USART0_RXC_vect __interrupt void USART0_RX_interrupt(void){ ---------> LINIA: 72 unsigned char data; unsigned char tmphead; /* Read the received data */ data = UDR0; /* Calculate buffer index */ tmphead...

    Mikrokontrolery   25 Kwi 2005 18:55 Odpowiedzi: 4    Wyświetleń: 855
  • [STM32] log10() zawiesza procesor.

    Dodano po 31 Kiedy debuguje program, krokowo, zaraz po a = 124; z linii b = log10(a); wskakuje do nieskończonej pętli - void HardFault_Handler(void). Tak jakby sam adres procedury wywoływał błąd sprzętowy.

    Mikrokontrolery ARM   29 Mar 2012 21:29 Odpowiedzi: 75    Wyświetleń: 7926
  • [STM32][eclipse z CodeSourcery]błedna kompilacja programu do komunikacji USB HID

    Witam, w końcu udało się , komputer widzi urządzenie jako HID, robiłem już pierwsze testy wysyłania i odbierania wiadomości i wszystko jest Ok, Stało się tak przez podmienienie startup oraz linkera. Trochę pochodziłem po necie w poszukiwaniu i znalazłem całkiem ciekawą stronę : Z jednego, z...

    Mikrokontrolery ARM   14 Lip 2012 14:57 Odpowiedzi: 38    Wyświetleń: 7528
  • stm32f100rb - sprintf() float Coocox

    Zmieniłem : 2. change The initial stack pointer in the vector table: (void *)&pulStack[STACK_SIZE-1]... to (void (*)(void))((... long)pulStack + sizeof(pulStack)), w startup_stm32f10x_md_vl.c Dalej to samo. [syntax=c]/** ...

    Mikrokontrolery ARM   09 Mar 2015 10:10 Odpowiedzi: 10    Wyświetleń: 2310
  • STM32 - COOCOX deklaracja zmiennych globalnych itp

    Wygenerowany jest bezpośrednio z CooCoxa Linkera tutaj nie ma chyba jest zaszyty w środowisku. Wersja CoIDE to: Version: 1.7.8 [syntax=c] /** ****************************************... * (at)file startup_coide.c * (at)author Coocox * (at)version...

    Mikrokontrolery ARM   03 Maj 2015 15:46 Odpowiedzi: 4    Wyświetleń: 912
  • STM32F103RBT6-Nucleo - Magistrala CAN

    Chyba tak jest, tutaj plik startup_stm32f10x_md.c [syntax=c]/** ****************************************... * (at)file startup_stm32f10x_md.c * (at)author Coocox * (at)version V1.0 * (at)date 12/23/2009 * (at)brief STM32F10x Medium Density...

    Mikrokontrolery ARM   11 Sty 2017 12:56 Odpowiedzi: 22    Wyświetleń: 1794
  • PIC18F14K50 - uC nie potrafi odebrać danych od modułu GPS

    Próbuję odebrać dane z modułu GPS fgpmmopa6e za pomocą wspomnianego mikrokontrolera w wersji niskonapięciowej (3.3V). Oba elementy znajdują się już jednej płytce PCB, GPS został przylutowany zgodnie z notą katalogową ([url=]Datasheet s.22) i sam w sobie działa (wnioskuję po tym że podłączona do pinu...

    Mikrokontrolery PIC   06 Sie 2013 16:43 Odpowiedzi: 3    Wyświetleń: 1599
  • [C][PIC32] - Komunikacja z kartą SD/MMC ("fatfs") pod PIC32MX695F512H

    Staram się od jakiegoś czasu uruchomić komunikację z kartą pamięci SD przy pomocy biblioteki "fatfs" na układzie PIC32MX695F512H, bezskutecznie, funkcja disk_initialize(0) , zwraca mi ciągle wartość "1" (STA_NOINIT). Karta jest podłączona w podstawce pod napięcie 3,3V, takie samo jak cały układ. Piny...

    Mikrokontrolery PIC   16 Kwi 2014 12:18 Odpowiedzi: 10    Wyświetleń: 3114
  • [PIC16F1827][XC8 1.33][Proteus 8 VSM] LCD 16X2; symulacja, a rzeczywistość

    AVE... XC8 nie ma dobrej biblioteki do obsługi LCD 16x2. Ta stworzona przez Microchip działa tylko przy określonej kolejności podłączania pinów do wyświetlacza i nie ma poprawnej inicjalizacji trybu 4-bitowego, inna, dostępna w odmętach internetów nie obsługuje wszystkich modeli wyświetlaczy oraz...

    Mikrokontrolery PIC   02 Lut 2018 17:34 Odpowiedzi: 2    Wyświetleń: 939
  • Asus OPLAY MINI/1A - Martwy, czy da się do niego zdobyć firmware

    Jak masz konwerter USB -RS232 to podepnij tak jak na zdjęciu. Mój konwerter widoczny jest jako USB serial port (COM 21) Uruchamiając terminal ustaw takie parametry: Liczba bitów na sekundę: 115200 Bity danych: 8 Parzystość: Brak Bity stopu: 1 Sterowanie przepływem: Sprzęt ...

    Odtwarzacze cyfrowe   26 Gru 2017 20:26 Odpowiedzi: 10    Wyświetleń: 1731
  • jak zasymulowac w AVR studio uarta...

    W AVR306 mozna znalezc taki kod obslugi USARTA dla atmegi128: #include <avr/io.h> #include <avr/iom128.h> #include <avr/ina90.h> /* UART Buffer Defines */ #define USART_RX_BUFFER_SIZE 128 /* 2,4,8,16,32,64,128 or 256 bytes */ #define USART_TX_BUFFER_SIZE 128 /* 2,4,8,16,32,64,128...

    Mikrokontrolery   26 Kwi 2005 19:58 Odpowiedzi: 3    Wyświetleń: 1330
  • Code Vision, programowanie PWM na Attiny13, błąd: UNDEFINED SYMBOL 'OCROA'

    Witam. Napisałem prosty program, by przetestować wyjścia PWM w attiny13. Podczas kompilacji wyskakują następujące błędy: UNDEFINED SYMBOL 'OCROA' & UNDEFINED SYMBOL 'OCROB' Przeszukiwałem internet, ale niestety nie znalazłem rozwiązania problemu. Ogólnie rzadko porusza się...

    Mikrokontrolery AVR   25 Kwi 2012 17:08 Odpowiedzi: 5    Wyświetleń: 1813
  • Prędkościomierz

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

    Mikrokontrolery   13 Sty 2005 19:21 Odpowiedzi: 20    Wyświetleń: 7158
  • 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ć...

    Mikrokontrolery PIC   29 Lip 2016 23:24 Odpowiedzi: 3    Wyświetleń: 3141
  • [MSP430] Modyfikacja programu wyświetlacza LCD

    Witam Poniżej kod programu, który muszę zmodyfikować, by umożliwić ustawienie za pomocą dwóch przycisków (port1) aktualnego czasu wyświetlanego zegara. Proszę o wskazówki. Z góry dzięki ! //**********************************... MSP430FG4618 Experimenter's...

    Mikrokontrolery   29 Gru 2010 20:15 Odpowiedzi: 1    Wyświetleń: 1700
  • PIC32mx150f128b - program U_Tube z książki Exploring Pic32

    Witam, przenoszę program, jak w temacie, pierwotnie uruchomiony na pic32mx360f512. Jak narazie nie rozwiązałem następujących problemów: a) nie potrafię spowodować aby SPI1 startował z impulsem wyzwalającym w trybie framed slave mode. Pin wejścia SS1 przydzielony, impulsy na pinie widoczne na oscyloskopie,...

    Mikrokontrolery PIC   24 Maj 2013 13:54 Odpowiedzi: 11    Wyświetleń: 3486
  • Przykładowe projekty dla ARMów

    1. Nie widzę powodu wchodzenia najpierw w tryb system, a potem w user To resztki techniki "copy & paste" - ostatnio sam zauważyłem, że tryb user i system mają wspólny stos. 2. Ja zostawiam MCU w trybie system po startupie - nie widzę żadnych zalet w trybie user jeśli nie mam systemu operacyjnego,...

    Mikrokontrolery ARM   21 Maj 2013 09:25 Odpowiedzi: 341    Wyświetleń: 98436
  • MSP430x1x. Jak zrobic zegar RTC?

    Witam Chcialbym zrobic zegar RTC na timerze TA <w sumie to na TB, ale narazie nic nie dziala>. chcialbym do tego użyc sygnału ACLK oraz trybu UPMODE? Ale pojawia sie problem: To jest programik ze stronki TI ale mi nie dziala, pewnie dlatego ze jest tryb LPM3, ale jak zmienie na LMP0 tez...

    Mikrokontrolery   23 Sty 2007 00:14 Odpowiedzi: 9    Wyświetleń: 2417
  • Programowanie liczników MSP430

    Próbuję generować stałą częstotliwość na P1.0. Poniższy program nie działa jednak tak jak chcę. #include <msp430x20x3.h> void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT BCSCTL1 = CALBC1_1MHZ; DCOCTL = CALDCO_1MHZ; P1DIR |= 0x01; ...

    Mikrokontrolery   25 Cze 2009 12:58 Odpowiedzi: 102    Wyświetleń: 9276
  • Częstotliwościomierz na PIC

    Mam do was prośbę pomożecie mi naprawić ten kod tak aby działał na PIC16F84.Ma to być częstotliwościomierz 20 Hz - 100kHz. Męczę się już od tygodnia i napotykam to nowe problemy. #include "int16CXX.h" #pragma origin 4 #define lcd_rs 0 //definicja bitu portu dla...

    Mikrokontrolery   19 Maj 2010 19:21 Odpowiedzi: 26    Wyświetleń: 2252
  • Frustracja. Jaki mikrokontroler dla laika (krytycznie o msp430)?

    Pewnie kolega zakupił LaunchPad'a, też go mam i do tej pory udało mi się "zamigotać" używając identycznych funkcji ze znanych z programowania w C AVR'ów + magiczne konfiguracje samego MSP430. Ale banalny przykład z pierwszego postu świadczy o nieznajomości budowy mikrokontrolera. Sam przed chwilą szukałem...

    Mikrokontrolery Początkujący   01 Sie 2012 16:06 Odpowiedzi: 21    Wyświetleń: 3858
  • MSP430 (Launch Pad). Zastosowanie Timerów

    Czyli sam nie zrobiłeś nic w sprawie tego Timera? No nic. Tutaj masz przykład od samego TI: [syntax=c] //Gdzies w mainie: TBCCTL0 = CCIE; // TBCCR0 interrupt enabled __enable_interrupt(); ... .... //≈ 5 sekund ... ... //Koniec maina /******************************...

    Mikrokontrolery Początkujący   09 Maj 2016 14:36 Odpowiedzi: 4    Wyświetleń: 855
  • Problem z programem '51, przerwania od transmisji szeregowej

    Witam, mam dziwny problem z moim programem na '51(w C). Bawiłem się w transmisję szregową i utknąłem. Programik jest prosty: bufor odbiorczy na przerwaniu - wpisuje mu coś z klawiatury (HyperTerminal) on odbiera i umieszcza to w buforze, potem wypisuje funkcją printf to co tam jest. Problem w tym, że...

    Mikrokontrolery   18 Wrz 2003 07:47 Odpowiedzi: 5    Wyświetleń: 1148
  • Bufor nadawczy i odbiorczy na przerwaniach,RS232

    To znowu ja... staram się teraz zrobić 2 bufory: nadawczy i odbiorczy - nadawanie i odbiór w przerwaniu. Jeśli ktoś ma opanowany ten sposób transmisji to proszę o sugestie i porady. Kod mojego programu zamieszczam niżej. Niestety nie działa tak jakbym chciał - nie wiem jak zainicjiować nadawanie. Gdy...

    Mikrokontrolery   30 Wrz 2003 07:16 Odpowiedzi: 16    Wyświetleń: 2094
  • [Atmega128 C] Program do wysyłania SMSa (SL45).

    Witajcie Znalazłem program taki jak poniżej. Chciałbym go przerobić w taki sposób aby móc go zastosować na SL45i i przy wykorzystaniu Atmega128. Kochani powiedzcie laikowi jak.... Wymienione biblioteki posiadam: siemens35.h, eeprom8252.h Mam także pytania: 1. Dodam, że nieinteresuje mnie wykorzystywanie...

    Mikrokontrolery   26 Sty 2006 20:27 Odpowiedzi: 0    Wyświetleń: 2764
  • [ASM][PIC16F74] włączanie i wyłączanie diody co 5s

    dzieki, a w takim kodzie napisanym w C co trzeba zrobic zeby dioda migała co 0,5s? ten sam uC... #include "htc.h" #include "lcd.h" __CONFIG(BORDIS... Freq 4 #include "delay.h" #define...

    Mikrokontrolery PIC   25 Sty 2010 19:47 Odpowiedzi: 2    Wyświetleń: 1514
  • PIC16lf1906 - przerwanie INT źle działa

    Przerwanie źle działa - reaguje n zmianę stanu jednak tylko raz na kilkanaście zmian. Jeżeli uruchamiam procesor ze stanem wysokim na wejściu INT a INTEDG = 0 (zbocze opadające) to po starcie procedura obsługi przerwania jest wywoływana. Jeżeli jest tam zero to po starcie nie wchodzi do procedury obsługi. Przerwanie...

    Mikrokontrolery PIC   12 Wrz 2013 11:35 Odpowiedzi: 2    Wyświetleń: 1446
  • atmega 8/ds18b20 - błąd pomiaru temperatury

    Witam koledzy! Mam problem z pomiarem temperatury, przeszukałem forum i internet n razy w poszukiwaniu odpowiedzi ale nie natrafiłem na żaden trop. Sądzę, że błąd leży gdzieś w kodzie. Wynik pomiaru docelowo jest prezentowany na LCD 2x16. Pomiędzy VCC a DQ mam rezystor 4,7k zgodnie z notą DS'a (nie...

    Mikrokontrolery   23 Maj 2014 15:42 Odpowiedzi: 0    Wyświetleń: 1632
  • MSP430 - mruganie diodami

    Bardzo proszę was o pomoc bo już mi witki opadają. Co robię źle w tym programie? Nikt nie potrafi mi pomóc. Zadanie: [syntax] Ćwiczenie Nr 3 /Elektrotechnika Napisać program dla mikrokontrolera MSP430FG4618, który w przerwaniu od Basic Timera – mruga jedną z diod LED podłączonych...

    Mikrokontrolery Pozostałe   14 Sty 2015 14:52 Odpowiedzi: 0    Wyświetleń: 3150
  • 89C52 i T2

    Poniżej masz programik generujący przebieg o częstotliwości 1kHz (kwarc 12MHz) na pinie p3.5. Wycięty z większego programu, sprawdzony, działa. T2 pracuje jako timer z automatycznym przeładowaniem. Trzeba pamiętać, że (w przeciwieństwie do T0 i T1) w procedurze obsługi przerwania od przepełnienia T2...

    Mikrokontrolery   27 Paź 2004 22:47 Odpowiedzi: 10    Wyświetleń: 1392
  • Najprostrzy program wykorzystujacy Timer0 w Atmega32

    Zamieszczam przyklad programu napisanego na kolanie, zmienia stan lini PC3 co okolo (LicznikMax*10ms ) - wychodzi co ok. 100 ms Gdybyś miał wątpliwości to podniosłem moje kości z krzesła przed komputerem po płytkę z AtMega32 i sprawdziłem w ukladzie - DZIAŁA! Kompilowany pod ICC626, polecam "Wizarda"...

    Mikrokontrolery   12 Lut 2005 16:43 Odpowiedzi: 1    Wyświetleń: 1958
  • 8052 (ADuC836) z większą pamięcia + RIDE. Prosze o pomoc

    Witam Problem rozwiązany, nie wiem na jak długo ale po zaprogramowaniu działa prawidłowo. Program składa się z kilku plików, między innymi z tego w którym jest program odpowiedzialny za obsługę wyświetlacza. Zapomniałem że w pierwszej linii mam napisane #pragma SMALL. Dopiero po zamianie tego parametru...

    Mikrokontrolery   04 Lip 2006 15:00 Odpowiedzi: 3    Wyświetleń: 1283
  • zliczanie impulsów pic16f84

    Jaki kompilator ? wskazujesz kompilatorowi ktora funkcja jest przerwaniem ? np w HT #pragma interrupt_level 1 void interrupt isr(void) { } Nie dziala rowniez dlatego ze kasujesz flage przerwania INTCON = 0xA0; przed instrukcja if ( T0IF == 1 ) INTCON = 0xA0; ta...

    Mikrokontrolery   06 Cze 2007 21:18 Odpowiedzi: 19    Wyświetleń: 3054
  • Line follower

    Spoko :D WYKAZ ELEMENTÓW D1, D2, D3: IR nadawcze D4, D5, D6: LED T1, T2, T3: IR odbiorcze T4, T5: BD139/BC547 T6, T7: BD140/BC557 R1: 68 Ω R2, R3, R4, R12, R13: 10 kΩ R5, R6, R7, R14, R15: 1 kΩ R8, R9, R10, R11: 500 Ω PR1: 100 kΩ (helitrim) US1, US2: NE4558 US3:...

    Robotyka Modelarstwo   12 Sie 2007 17:06 Odpowiedzi: 59    Wyświetleń: 9662
  • Pierwszy robot. Od czego mam zacząć?

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

    Robotyka Modelarstwo   03 Maj 2007 20:07 Odpowiedzi: 12    Wyświetleń: 2645
  • Przerwania w HT PICC. symbol _main is defined more than once.

    Witam. Mam problem z obsługą przerwań (PIC12f675). Napisałem procedury zgodnie z manualem i przykładami ale kompilator wywala mi błąd: Executing: "C:\Program Files\HI-TECH Software\PICC\STD\9.60\bin\picc.exe" -oodbierz.cof -modbierz.map odbierz.obj delay.obj rs232.obj --chip=12F675 -P -q -g --asmlist...

    Mikrokontrolery   04 Lis 2007 20:54 Odpowiedzi: 4    Wyświetleń: 1326
  • program licznika w C na 89S52 - gdzie błąd

    Witam. Poskładałem i napisałem program, który powinien zliczać sekundy i minuty na przerwaniu. Zaznaczę, że jestem początkującym. Program działa w ten sposób: - zlicza sekundy do cyfry "9", a następnie wyświetla zero na tym wyświetlaczu, na którym zliczał te sekundy, a reszta wyświetlaczy jest wygaszana....

    Mikrokontrolery   20 Kwi 2008 23:37 Odpowiedzi: 8    Wyświetleń: 1343
  • [PIC18F4620] przerwanie od CCP2 (RB3)

    Witam, jestem bardzo początkujący w picach i mam problem z przerwaniem od CCP2. Mam płytkę uruchomieniową picdem-z i muszę sprawić aby zbocze (najlepiej narastające albo stan wysoki) na RB3 wywoływało przerwanie (CCP2IF). Do tej pory (niedziałająca) konfiguracja pica wygląda mniej więcej tak (wycinki...

    Mikrokontrolery PIC   26 Sie 2009 18:04 Odpowiedzi: 1    Wyświetleń: 989
  • [MSP430][CCS4] Kłopocik z PWM-em jako DAC

    Witam. Natrafiłem wczoraj na problem z użyciem PWMa opartego o TIMER_A3 jako DAC. W czym rzecz? Układzik, który aktualnie znajduje się na tapecie ma mieć możliwość wypowiadania krótkich sentencji głosowych za pomocą głośnika 50R podłączonego bez zbędnych elementów - najlepiej wprost na nogi procesora....

    Mikrokontrolery Pozostałe   17 Lut 2010 06:39 Odpowiedzi: 38    Wyświetleń: 8928
  • Jak przyśpieszyć (zmodyfikować) program w na ATMega32

    Witam...Dlaczego przerwania z Timera0 generowane nie sa zgodnie z dokumentacja? chciałbym zrealizować generator sterujący pinami portu PC0-7...w taki sposób aby wartości z tabeli --- unsigned char GenTab DDRC = 0xFF; // port C jako wyjscie 11111111 CLI(); //disable all interrupts TIMSK...

    Mikrokontrolery AVR   02 Lut 2010 08:00 Odpowiedzi: 6    Wyświetleń: 1823
  • Nauka Programowania MSP430 z TI

    Mały test. Weźmy pierwszy przykład z brzegu: //**************************************... MSP430xG46x Demo - Timer_A, Toggle P5.1, TACCR0 Up Mode ISR, DCO SMCLK // // Description: Toggle P5.1 using software and TA_0 ISR. Timer_A is // configured for...

    Mikrokontrolery   25 Mar 2010 22:37 Odpowiedzi: 10    Wyświetleń: 5968
  • [Atmega 32][Bascom avr] Rozbudowa modułu internetowego ENC28J60

    Proszę oto kod. Chodziło mi o to ze moze podpowiecie mi w którym miejscu i jakie modyfikacje musze dać a w linku który podałem jest opis i cały kod. [syntax=basic4gl]'----------------... Atmega168 and ENC28J60 '-----------------------------...

    Mikrokontrolery AVR   14 Kwi 2013 10:48 Odpowiedzi: 21    Wyświetleń: 8505
  • MSP430 sprzętowy PWM - Jak skonfigurować?

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

    Mikrokontrolery   12 Kwi 2012 17:32 Odpowiedzi: 7    Wyświetleń: 2169
  • [EN28J60] [BASCOM] Jak wyświetlić stan diody led na stronie html?

    Witam Mam moduł sieciowy na układzie ENC28J60 podłączony do mikroprocesora ATMEGA644 20PU taktowany kwarcem 16Mhz.Program piszę w Bascomie bo innego języka nie zmam. Przykładowy program znalazłem w internecie z sterowaniem diody led przez stronę internetową. Dopisałem kawałek programu żeby na tej...

    Mikrokontrolery AVR   06 Maj 2012 12:48 Odpowiedzi: 0    Wyświetleń: 2676
  • MSP 430 (podstawy) - obsługa timerów

    [syntax=cpp]#include <msp430g2553.h> #include<stdbo... PER 32768 bool d1, d2; void Delay(int del); void main(void) { WDTCTL=WDTPW+WDTHOLD; P1DIR|=0x41; P1DIR&=~0x08; P1REN|=0x08; P1OUT|=0x08; P1OUT&=~0x41;...

    Mikrokontrolery Pozostałe   10 Kwi 2013 12:28 Odpowiedzi: 19    Wyświetleń: 4122
  • [STM32] - STM32L-Discovery + FatFS na microSD 512MB działa a na innych nie

    Zmieniłem trochę w projekcie. Zastosowałem najnowszą wersję FatFS. Plik z konfiguracją funkcji zadeklarowanych diskio.h pobrałem ze [url=]TEJ strony i przerobiłem go by pasował do STM32L. Po testach objawy wyglądają tak: Karty 512MB i 16GB: porgram mniej więcej w 3/4 przypadków zawiesza się po inicjalizacji...

    Mikrokontrolery ARM   18 Gru 2013 23:36 Odpowiedzi: 50    Wyświetleń: 12660
  • Bascom Atmega 1284P - Moduł internetowy na ENC28J60

    Witam Korzystając kodu Tuxgraphics zmodyfikowanego przez Kolegę Mundi1970 , chciałem również postawić prosty serwer pokazujący temperatury z kilku czujników oraz wilgotność i ciśnienie. Po zmianach regfile i pinu CS nie mogę go jednak skompilować. Występują trzy błędy: Error 46 Line: 363 Assignment...

    Mikrokontrolery   29 Paź 2013 11:48 Odpowiedzi: 5    Wyświetleń: 2961
  • ENC28J60/Bascom - Automatyczne odświeżanie danych o stanie portów wejściowych

    Witam serdecznie Bazuję na dostępnym w sieci kodzie Pana Piotra Rzeszuta, służącym do obsługi modułu ENC28J60 w Bascomie. Wszystko działa jak należy, jednak chciałbym zmodyfikować kod tak, aby po włączeniu diody wyświetlał się aktualny stan jej działania ("stanled1")... Czyli po kliknięciu w przeglądarce...

    Programowanie Początkujący   22 Sty 2017 19:36 Odpowiedzi: 0    Wyświetleń: 663
  • PIC18LF46K80 timer1 nie ustawia flagi przerwania

    Witam. Programuję sobie urządzenie w którym mam zajęty cały PORTB a potrzebuję podłączyć przycisk tak aby jego przyciśnięcie wyzwalało przerwanie. Wymyśliłem, że użyję do tego pinu T1CKI z którego sygnał użyję do przepełnienia timera1 ustawianego każdorazowo na wartość 0xFFFF. Timer1 inicjalizuję w...

    Mikrokontrolery PIC   29 Mar 2017 17:09 Odpowiedzi: 6    Wyświetleń: 2574
  • pic32mx440f512h mikroc UART deklaracja przerwania

    Witam, Jestem początkującym a raczej raczkującym programistą procesorów PIC. Chciałbym wywołać odbiór danych z UART poprzez przerwanie w środowisku microC. Nie mogę znaleźć deklaracji funkcji, która wykonuje polecenia z przerwania. Znajduję tylko przykład odbioru danych z funkcji main: [syntax=c] void...

    Mikrokontrolery PIC   20 Gru 2017 10:09 Odpowiedzi: 2    Wyświetleń: 921
  • Arduino Nano Sense BLE oraz DS18B20, nie działa

    Kwestie napięcia weryfikowałem tak piszesz już wcześniej na UNO. Tam odczyty w ogóle są - i wykrywa urządzenia, na NANO nie wykrywa. Na każdym z czujników taki sam. Wynalazłem też standardowy DS18B20 (nie na przewodzie, na nóżkach) i też działa na UNO, zarówno pod 5V jak i 3V jak i z zewnętrznym zasilaniem. U...

    Arduino   29 Mar 2020 14:53 Odpowiedzi: 11    Wyświetleń: 399