wykorzystać flaga

Znaleziono około 669 wyników dla: wykorzystać flaga
  • Wykorzystanie flagi przekroczenia zakresu ADC do sprawdzania poprawności danych

    Pytanie: Jak wyglądać będą dane wyjściowe z przetwornika analogowo-cyfrowego (ADC) podczas przekroczenia zakresu napięć wejściowych? Odpowiedź: Bardzo często inżynierowie, szczególnie Ci starszej daty, projektujący systemy wykorzystujący w swoich projektach ADC pytają o to jak wyglądać będą dane...

    Artykuły   10 Lis 2013 15:55 Odpowiedzi: 0    Wyświetleń: 2232
  • Leonardo - Ustawianie minut na RTC DS1307 za wykorzystaniem przycisku

    Witam Chcę zwiększać minuty na moim RTC DS1307 odczytywanym na wyświetlaczu LCD za pomocą przycisku, godziny zostawiam sobie na później. Co udało mi się zrobić: Ustawiam Arduino w trybie SLEEP_MODE_PWR_DOWN, z wybudzaniem co 60 sekund, razem z możliwym wybudzeniem w dowolnym momencie za pomocą przycisku...

    Arduino   21 Gru 2014 12:39 Odpowiedzi: 0    Wyświetleń: 1254
  • Pomiar temperatury z wykorzystaniem I2C

    Z godnie z moja zapowiedzią przeanalizowałem dokumentacji i napisałem program który powinien obsługiwać połączenie z czujnikiem . Działanie będę mógł sprawdzić dopiero w szkole podczas zajęć bo programator mi padł niestety. Mam jednocześnie pytania dotyczące mojego programu które umieściłem już w komentarzach....

    Mikrokontrolery PIC   12 Sty 2009 13:46 Odpowiedzi: 5    Wyświetleń: 2475
  • BTM112 flaga sparowania urządzeń?

    Witam Czy istnieje w modułach bluetooth coś w stylu flagi nawiązania połączenia tzn. master zapala flagę gdy sparuje się ze slavem, a gasi ją gdy połączenie zostanie przerwane? Program miałby działać tak: Po nawiązaniu połączenia między mikrokontrolerami (ATmega32A i ATmega8L) za pomocą nadajników...

    Mikrokontrolery Początkujący   20 Mar 2017 22:37 Odpowiedzi: 13    Wyświetleń: 1182
  • NRF24L01 i STM32F0 z wykorzystaniem HALa

    Witajcie, siedzę i szukam błędu w bibliotekach do obsługi NRF24L01. Skopiowałem je z biblioteki, którą wykorzystuje w ATmega8. Działa nawet dobrze tam, niestety na STM32F0DISCOVERY już nie chce. Będę bardzo wdzięczny za pomoc. To najpierw kody, które wyrażają więcej niż tysiąc słów ;) : main.c ...

    Mikrokontrolery ARM   09 Lut 2017 15:23 Odpowiedzi: 2    Wyświetleń: 1338
  • bascom czy ma ktoś link do opisu jak używać FLAGI

    Witam Panowie Dzięki za zainteresowanie i poświęcenie czasu . Dzięki użyciu FLAGI "B" program w pętli głównej nie marnuje czasu na LCD i wyświetlanie wyniku zmiennej A . Nie najlepszy to przykład dla przedstawienia konceptu stosowania flag. Poniżej masz trochę zmodyfikowany twój przykład...

    Mikrokontrolery Początkujący   25 Lis 2015 08:11 Odpowiedzi: 13    Wyświetleń: 1962
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32F4

    Witam, chciałbym przesyłać dane przez USART za pomocą DMA (STM32F4). DMA jest aktywowane w przerwaniu od TIM2 w odstępach co 100 ms. Program wykonuje się, natomiast dane nie są przesyłane. Wiem, że na pewno przerwanie od TIM2 działa poprawnie. Jeśli ktoś wie gdzie może być błąd/braki w konfiguracji proszę...

    Mikrokontrolery ARM   22 Lut 2015 19:47 Odpowiedzi: 4    Wyświetleń: 1371
  • Transmisja szeregowa w jedną stronę - wykorzystanie wolnego pinu TXD.

    Nie napisałeś jaki to procesor. Przykładowo dla Atmega8/Atmega32 wystarczy gdzieś napisać UCSRB.TXEN = 0 Dla Mega328P UCSR0B.TXEN0 = 0 Mowa o Atmega16. Instrukcja UCSRB.TXEN = 0 rzeczywiście działa ale tylko do czasu, kiedy nie połączę się z drugą Atmegą. Tak wygląda początek programu...

    Mikrokontrolery Początkujący   11 Lip 2017 22:42 Odpowiedzi: 3    Wyświetleń: 918
  • Atmega 8 -> UART , flaga RXC

    Witam! Jak powinna zachowywać się flaga RXC w tym uC? Według specyfikacji powinna wyzerować się, gdy nowe dane zostaną odczytane z rejestru UDR. W tym momencie głupieje :). Program: int main(void) { //sei(); UBRRL=0x33; // BaudRate UCSRB =0x18; // RXEN TXEN // UCSRB |=0x80; ...

    Mikrokontrolery   18 Wrz 2006 20:28 Odpowiedzi: 5    Wyświetleń: 1814
  • [lpc1768][c] wysyłanie danych na port z wykorzystaniem timera i układu dma

    Witam, zacząłem ostatnio zabawę z arm'ami a dokładniej z procesorem lpc1768, przeczytałem już trochę dokumentacji jednak niektóre aspekty są dla mnie niejasne i byłbym wdzięczny gdyby ktoś obyty z tematem wytłumaczył mi co nieco, ale do rzeczy, na stronie znalazłem fajny opis dotyczący wysyłania danych...

    Mikrokontrolery ARM   06 Lut 2012 20:05 Odpowiedzi: 2    Wyświetleń: 1399
  • [bascom][8515] Jak sprawdzić flagę "FE"?

    Zamieszałeś i to zdrowo. Przerwanie URXC będzie zgłaszane po odebraniu znaku - taki jest jego cel. Jest to przerwanie sprzętowe, zatem żadne zaklęcia w stylu Expecto Inputbin :D nie spowodują, że zgłosi się ono dopiero po całej "ramce". Ponadto co to za styl programowania, gdzie piszesz procedurę...

    Mikrokontrolery   23 Wrz 2010 18:29 Odpowiedzi: 8    Wyświetleń: 1379
  • Amega16 sprawdzanie flag reset

    Druga sprawa. Skoro ma być reset np. BORF: flaga resetu przy obniżonym napięciu sieci, to czy można wcześniej zapisać do EEproma jakieś ważne dane? Zdecydowanie nie należy nic zapisywać do EEPROM przy obniżonym napięciu. Poza tym BOD nie wystawia żadnej flagi przerwania którą mógłbyś wykorzystać....

    Mikrokontrolery AVR   19 Sty 2012 13:00 Odpowiedzi: 5    Wyświetleń: 1149
  • 3xDS18B20 - Nie wywoluje mi ds z flagą alarmu

    Cześć Napisałem funkcje: [syntax=c]uint8_t DS18X20_alarm_search( uint8_t id[] ) { ow_reset(); if( ow_input_pin_state() ) { ow_command( 0xEC, id ); _delay_ms(100); return DS18X20_OK; } else { return DS18X20_ERROR; } }[/syntax] W instrukcji ds wyczytałem, że ds18b20 reaguje...

    Mikrokontrolery Początkujący   09 Mar 2013 09:44 Odpowiedzi: 4    Wyświetleń: 831
  • atmega i rzeczywista liczba przerwań do wykorzystania

    Witam! Mam problem ze zrozumieniem działania zewnętrznych przerwań w mikrokontrolerach atmega (avr). Dla przykładu posłużmy się konkretnym osobnikiem - Atmega48. W specyfikacji (strona 64) wyróżniają dwa przerwania INT0 i INT1 i dodatkowo 24 - PCINT23..0. Te 24 przerwania są podzielone na 3 grupy...

    Mikrokontrolery   11 Kwi 2006 13:29 Odpowiedzi: 2    Wyświetleń: 1415
  • ATmega8 - Prosty program z wykorzystanie timera 8bit.

    Witam mam problem próbuję zrobić program na uC który będzie migał diodami naprzemiennie i w czasie zmiany ich piszczał z piezo. Zrobiłem już miganie i piszczenie. Wartości są takie na oko ponieważ w tym timerze nie da ustawić górnej granicy więc liczy sobie od zera do 0xFF. Proszę o pomoc, wiem problem...

    Mikrokontrolery AVR   15 Gru 2013 17:40 Odpowiedzi: 8    Wyświetleń: 1539
  • Atmega8 - Wykorzystanie PWM oraz zwykłego timera

    Witam. Potrzebuję W tym liczniku obrotów: [syntax=c]#include <avr/io.h> #include <stdio.h> #include <avr/interrupt.h> #include <util/delay.h> #include "HD44780.h" //tutaj ustaw własne zasady pomiaru #define POMIAR_ILOSC_IMPULSOW_NA_OBROT 4 //ilość inpulsów...

    Mikrokontrolery AVR   29 Kwi 2016 13:22 Odpowiedzi: 1    Wyświetleń: 804
  • PIC18LF46K80 timer1 nie ustawia flagi przerwania

    Ile jeszcze razy trzeba będzie napisać, że przycisków NIE obsługuje się przy użyciu przerwań generowanych przez zmianę stanu wejścia? Temat powraca co kilka dni. Rozwiązanie, które Autor próbuje wdrożyć, po usunięciu błędów związanych z programowaniem timera i tak nie będzie działać, więc po co te...

    Mikrokontrolery PIC   29 Mar 2017 17:09 Odpowiedzi: 6    Wyświetleń: 2613
  • LCD nieszczesna flaga busy :/

    Witam. Mam podobny problem co do odczytu busy flag. Proszę spojrzeć na kod. Korzystałem z rad szoda, ale nic to mi nie dało. Wykorzystałem kod, który umieścił szod, ale dalej nic. Czy ktoś ma pomysł co może być w takim razie nie tak?

    Mikrokontrolery   24 Cze 2007 18:16 Odpowiedzi: 18    Wyświetleń: 2492
  • Flagi w C51

    Zgadzam się z przedmówcą - jak można pisać symulator czegoś, o czym się nie wie podstawowych rzeczy? Jak najbardziej powinno się chwalić ludzi za chęć stworzenia czegoś, ale zabieranie się do tego od tyłu to chyba małe nieporozumienie... Polecam lekturę: "Mikrokomputery jednoukładowe rodziny MCS-51"...

    Mikrokontrolery   05 Wrz 2003 10:22 Odpowiedzi: 6    Wyświetleń: 1340
  • flaga przerwania wewnetrznego i wyswietlanie co 0,5s

    Dzisiaj zamierzam to sprawdzic, wczoraj już nie miałem sił - ginekolog, szkoła rodzenia itp-wrażenia:) Faktycznie zmiennych juz troszke jest, poza tym menu oparte mam na CASE'ach i jest ich troche-przełączam dziesiatkami (dana dziesiatka to okreslone menu i podmenu). Procedury dopiero 3 i ze 2 podprogramiki...

    Mikrokontrolery AVR   30 Maj 2011 20:57 Odpowiedzi: 25    Wyświetleń: 2318
  • [ATMega8][C] - Korzystanie z własnych flag

    Tak, masz rację, po prostu przyjąłem, że typową operacją będzie if(flaga) flaga=cośtam. Spakowana struktura będzie dawała dokładnie to samo, po warunkiem, że będzie w obszarze dostępnym dla cbi/sbi, część AVR ma wydzielone rejestry GPIOR, w części do tego celu można wykorzystać rejestry układów peryferyjnych,...

    Mikrokontrolery Początkujący   24 Mar 2013 10:08 Odpowiedzi: 13    Wyświetleń: 1827
  • Flaga - odmierzanie czasu timerem

    Właśnie tak robię jak piszesz, tyle że nie mogę ciągle przerywać głównego zadania. Dlatego wolę wykorzystać timer i raz na kilka sekund/minut aby obsłużyć zadanie poboczne.

    Mikrokontrolery AVR   06 Gru 2015 00:46 Odpowiedzi: 8    Wyświetleń: 837
  • [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...

    Mikrokontrolery ARM   02 Lip 2011 17:20 Odpowiedzi: 2    Wyświetleń: 1302
  • [LPC1768][CodeSourcery lite/Yagarto] Wykorzystanie sprintf, kłopoty z działaniem

    Witam! Mam nietypowy problem. Otóż postanowiłem wykorzystać w trakcie programowania biblioteki standardowe, głównie funkcję sprintf która bardzo przypadła mi do gustu. Mnóstwo problemów miałem, aby zostało skompilowane (problem z "_sbrk"), ale w końcu się udało. I tutaj kolejny poważny problem... którego...

    Mikrokontrolery ARM   22 Lis 2011 23:50 Odpowiedzi: 10    Wyświetleń: 2164
  • [STM32]Wykorzystanie karty Sound Blaster 16 do odtwarzania dźwięku.

    Witam ponownie. Wreszcie udało mi się uruchomić tą przeklętą kartę! Jednym z powodów było to, że pin DACKx wisiał sobie swobodnie w powietrzu. Dodatkowo karta ta nie ustawia DMA i przerwań ze zworek tylko trzeba sobie wpisać odpowiednie ustawienia do rejestrów. [syntax=c]ISAWrite(0x4,0x8...

    Mikrokontrolery   20 Sty 2012 21:33 Odpowiedzi: 14    Wyświetleń: 3433
  • ATmega8 - Timer w trybie CTC i wykorzystanie przerwań.

    Witam mam problem, próbuję zrobić proste miganie diodą LED przy pomocy Timer'a w trybie CTC z preskalerem i wykorzystaniem przerwań. To samo udaje mi się wykonać przy pomocy flag, ale przerwania jakoś mi nie idą. Wstawiam tu mój kod i proszę was o pomoc. [syntax=c]#include <avr/io.h> #include...

    Mikrokontrolery AVR   12 Sty 2014 10:47 Odpowiedzi: 9    Wyświetleń: 6381
  • [DSM`51] "Miernik refleksu" z wykorzystaniem timer

    Czesc Moze sprobuje pomoc takimi ogolnymi wskazowkami - tez w asm jestem poczatkujacy (nie ma to jak C :) ). Uzywajac np. licznika T1 w trybie 1 zliczana jest wartosc 16 bitowa - to duzo za malo na reakcje. Trzeba wiec wykorzystac dodatkowy rejestr na zliczanie wyzerowan (flaga TF1) T1 - np. A. Czyli...

    Mikrokontrolery   03 Sty 2005 23:37 Odpowiedzi: 1    Wyświetleń: 1650
  • Badanie modemu z wykorzystaniem CC1000

    Odnosnie zawiesznia sie znalazlem usterke, problem polegal na tym ze indeks wychodzil poza tablice- nie zrobilem zabezpieczenia bo wydawalo mi sie ze taka sytuacja nie nastapi. Progam sie znacznie mniej razy zawiesza. Problem jest nadal z zasiegiem, dodanie zmiany trybu pracy filru nic nie dalo . Predkosc...

    Mikrokontrolery   22 Gru 2007 04:36 Odpowiedzi: 24    Wyświetleń: 3068
  • LCD4BUSY i wykorzystanie wolnego pinu portu [bascom]

    Witam, malutko na forum informaciji na temat biblioteki LCD4BUSY pod bascoma. Biblioteka ta pozwala sterować wyświetlaczem w szybszy sposób, (anizeli normalnie,) odczytując stan flagi busy wyświetlacza. Jest jeden problem. Biblioteka blokuje cały port, jeżeli wykorzystam 7 pinów danego portu, to i...

    Mikrokontrolery   28 Paź 2007 15:48 Odpowiedzi: 10    Wyświetleń: 2954
  • Wykorzystanie PLC do obsługi przejazdu kolejowego, jak?

    Dodaj jeszcze tą moją ostatnią ważną modyfikację: w algorytmie była źle opisana jazda od C->A, obecnie C2" pamięta sytuację jazdy z C->A przez punkt B. Jak gdzieś zrobiłem jeszcze skuchę a nie widzę to niech ktoś napisze. W fizycznej realizacji należy zaprogramować jeszcze blokadę C2" gdy...

    Automatyka Przemysłowa   21 Paź 2010 20:49 Odpowiedzi: 54    Wyświetleń: 9799
  • [ATMEGA8] wykorzystanie pamięci bootloadera

    Nie może Cię interesować tylko C - tak czy siak będziesz musiał oglądać wygenerowany kod i połapać się, czy już jest wystarczająco dobry, czy nie. Oczywiście CFLAGS += -Os Wszystkie funkcje, których nie eksportujesz z modułów (są używane tylko lokalnie) zaznaczasz jako static. To samo z danymi...

    Mikrokontrolery   14 Lis 2008 21:58 Odpowiedzi: 7    Wyświetleń: 1313
  • AT89S8253 - wykorzystanie wewnętrznej pamięci EEPROM

    Ja to już pisałem w C ze wstawkami w asm. Wkleję procedury, żebyś miał jakiś obraz. EELD nie ruszaj, chyba, że chcesz zapisywać blokami. Działą to tak, że pojedyncza dana nie inicjalizuje zapisu do EEPROM, dopiero jak zapełni się bufor zapisywana jest cała strona. Jeśli chodzi o zapis pojedynczych bajtów...

    Mikrokontrolery   09 Sie 2009 19:29 Odpowiedzi: 4    Wyświetleń: 1975
  • [AVR][C] Optymalizacja wykorzystania zasobów, Ethernet

    Teraz mi się przypomniał warunek wysyłania PSH - ustawia się go w pakiecie, który zawiera ostatnią porcję danych z buforu nadawczego (nie licząc tych, które potencjalnie mogą przyjść). Czyli w przypadku gdy mss jest większe od rozmiaru buforu flaga ta praktycznie zawsze będzie ustawiona i opisana sytuacja...

    Mikrokontrolery   26 Sie 2009 19:47 Odpowiedzi: 18    Wyświetleń: 2948
  • Przetwornik C/A z wykorzystaniem timera

    Podaj typ procesora. I nie pisz takich potworków: "TCCR0|=0b01011001; //licznik T0 tryb pWM , prescaler " Bo to wymaga sięgania do dokumentacji danego procesora i studiowania co autor zrobił. Zastosuj makro _BV albo przesunięcie bitowe. Każdy bit w takich rejestrach ma swoją nazwę. Poza tym flaga...

    Mikrokontrolery AVR   27 Sty 2011 23:29 Odpowiedzi: 9    Wyświetleń: 2100
  • Wykorzystanie 3 liczników do generowania 6 sygnałów PWM na Mega328P

    Witam Chciałbym skorzystać z trzech dostępnych w Atmedze328P liczników do generowania 6 niezależnych sygnałów PWM do sterowania diodami LED. Napisałem program ale w symulatorze nie działa on zgodnie z oczekiwaniami i co gorszę działa niezgodnie z notą katalogową atmegi. Czy jest błąd w moim kodzie...

    Mikrokontrolery AVR   27 Paź 2011 14:32 Odpowiedzi: 19    Wyświetleń: 1532
  • Wykorzystanie systick do delay a FreeRTOS

    Zgadza się, dość fajnie można rozdzielić np wyświetlanie obrazu na LCD od innych rzeczy nie gimnastykując się z warunkami "jakby tu to oddzielić". STMy mają dość dużo IO więc postaraj się raczej użyć tej flagi R/W do sprawdzania czy wyświetlacz nie jest zajęty. W przypadku np one wire można użyć uarta...

    Mikrokontrolery ARM   24 Kwi 2012 09:08 Odpowiedzi: 11    Wyświetleń: 2110
  • [Atmega328P][C] - Obsługa przycisków z wykorzystaniem timerów

    Z każdym przyciskiem skojarz jedną zmienną, która będzie zawierała stan licznika timera, w chwili wykrycia jego naciśnięcia. W kolejnych przerwaniach overflow sprawdzasz: 1. czy przycisk jest ciągle naciśnięty, 2. jeśli 1. jest prawdą to czy różnica pomiędzy licznikiem timera a wartością zapamiętaną...

    Mikrokontrolery AVR   16 Sie 2012 11:12 Odpowiedzi: 15    Wyświetleń: 1497
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32DISCOVERY

    Co to niby ma być? USART1->BRR = (24+(0.9216/2))/0.9216; Zmieniłem na: Popatrz, jak zaprogramowałeś DMA - po 8 transferów, miały być 4 po 16 bitów z ADC do pamięci i 8 po 8 bitów z pamięci do USART. Poprawione, usunąłem również priorytety: Założę się na ślepo (a STM32F1 nie znam), że to...

    Mikrokontrolery ARM   14 Mar 2013 07:47 Odpowiedzi: 125    Wyświetleń: 25116
  • Interfejs SPI i wykorzystanie SS

    SS Pin Functionality Slave Mode When the SPI is configured as a Slave, the Slave Select (SS) pin is always input. When SS is held low, the SPI is activated, and MISO becomes an output if configured so by the user. All other pins are inputs. When SS is driven high, all pins are inputs except...

    Mikrokontrolery AVR   29 Sty 2014 12:53 Odpowiedzi: 12    Wyświetleń: 1932
  • XMega - Wykorzystanie DMA do odczytu czcionki. Czy jest możliwe ?

    Tak więc ostatecznie będę to robił w następujący sposób. Pierwsza pętla, odczytuję kody ASCII Druga pętla, odczytuję bajty w czcionce (ilość tych bajtów wychodzi z dzielenia ilości pikseli przez 8) Trzecia pętla, wskazuję na kolejny Bit w Bajcie i jeśli flaga Z = 1 to wysyłam na port kolor czcionki,...

    Mikrokontrolery AVR   19 Lis 2015 19:06 Odpowiedzi: 8    Wyświetleń: 828
  • AVR - Sterowanie diodą RGB z wykorzystaniem RC5

    Podaję całość kodu: [syntax=c]#define F_CPU 8000000L #include <avr/io.h> #include <util/delay.h> #include <stdio.h> #include <avr/interrupt.h> #include <math.h> int main (void) { DDRC=0b00111000; //wyjścia: PC3-PC5 (dioda rgb) PORTC=0xFF; //podciągnięcie ...

    Mikrokontrolery Początkujący   26 Lis 2015 09:01 Odpowiedzi: 7    Wyświetleń: 1143
  • Maksymalne wykorzystanie płyty z podstawką 775

    Ok. dzięki :) a jakieś propozycje co do karty? obecnie gram w PES 16 i AC Black Flag, a chciałbym zagrać np. w AC rogue.

    Komputery Modding & OC   18 Sty 2016 14:46 Odpowiedzi: 11    Wyświetleń: 1455
  • Synchronizacja w przypadku wykorzystania kwarcu do timera(TOSC1,TOSC2)

    Z dokumentacji: Asynchronous Operation of Timer/Counter2 1. Write a value to TCCR2 .... 2. Wait until the corresponding Update Busy Flag in ASSR returns to zero. ... Bit 0 – TCR2UB: Timer/Counter Control Register2 Update Busy When Timer/Counter2 operates asynchronously and TCCR2...

    Mikrokontrolery AVR   22 Maj 2017 22:38 Odpowiedzi: 3    Wyświetleń: 756
  • [STM32F103] Odbieranie danych przez UART z wykorzystaniem DMA (na rejestrach)

    DMA1->IFCR = 0; A co wg Ciebie robi ta operacja? Przed odpowiedzią przeczytaj odpowiednią stronę w RM-ie No tak, kasowane są jedynką. Poprawiłem na: Przerwanie DMA dostaniesz po wielokrotnościach ustawionej długości. Czyli po 8, 16, 24, 32, ... odebranych bajtach. Jeśli wyślesz 15, to przerwanie...

    Mikrokontrolery ARM   24 Lip 2018 18:20 Odpowiedzi: 20    Wyświetleń: 1176
  • Komunikacja z wykorzystaniem NRF24l01 - Atmega128

    Cześć :) Pisze ponieważ mam "wyzwanie" z komunikacja pomiędzy NRF24l01+. Męczę temat od dłuższego czasu i nie mogę znaleźć nic co pomogłoby mi naświetlić sytuacje. Tak wiec staram się wysłać dane z jednej Atmegi128 do drugiej przez NRF ale bez skutku. Do obsługi używam biblioteki użytkownika...

    Mikrokontrolery   30 Lis 2019 08:33 Odpowiedzi: 3    Wyświetleń: 414
  • Wykorzystanie RS w Logo! sterowanie wyjsciami

    witajcie, chce napisac program ktory po nacisnieciu jednego z 3 monostabilnych zalacza wszystkie 4 wyjscia,a po ponownym nacisnieciu wylacza Jak sie podlaczyc do wejscia trigger przerzutnika? nie da sie bezposrednio probowalem bawic sie flagami ale nie mam pomyslu

    Automatyka Sterowanie PLC   03 Maj 2020 09:44 Odpowiedzi: 2    Wyświetleń: 372
  • [STM32] uC + moduł ethernetowy, problem z komunikacją po SPI

    A ta flaga nie jest ustawiana w momencie opróżnienia bufora nadajnika czyli po wysłaniu danych ? Opróżnienie bufora nadajnika to nie to samo co wysłanie, wysłanie to wysuniecie wszystkich bitów z rejestru przesuwnego nadajnika. Bufor nadajnika jest tylko pośrednikiem. W nadajniku jednocześnie...

    Mikrokontrolery ARM   16 Sie 2009 14:49 Odpowiedzi: 21    Wyświetleń: 3964
  • Błędne wychodzenie z pętli do funkcji ATMEGA 32

    To jest dobry pomysł. Na początku main(), zaraz po inicjalizacji LCD wrzuć funkcję wyświetlającą napis np "RESET" i będziesz wiedział, czy to funkcja się wywołuje czy uC się resetuje. Można także wykorzystać flagi resetów z MCUCSR, a konkretnie bit PORF. Bit 0 – PORF: Power-on Reset Flag This...

    Mikrokontrolery AVR   12 Lip 2011 17:05 Odpowiedzi: 29    Wyświetleń: 2751
  • Konfiguracja Wonderware Intouch 9.5 z Sterownikiem Saia PCD2 protokole S-bus

    Ten program miałby się wykonywać w następujący sposób po załączeniu wejścia I1 załącza się wyjście Q 86 a jednocześnie flaga F1 załącza wyjście Q87. Następnie po załączeniu wejścia I2 załączane jest wyjście Q90 a jednocześnie flaga F2 załącza moduł tekstowy PCD2 F5. Myślałem że to w ten sposób będzie...

    Automatyka Przemysłowa   11 Lis 2011 23:59 Odpowiedzi: 14    Wyświetleń: 3648
  • [C][Atmega8] przerwania, PWM, klawiatura

    ok to jakoś sobie poradzę z tym co mi napisał Freddie Chopin, bo jakiś konkret się pokazał jeden :/ W przerwaniu chodzi o to chyba by zawiesić obecnie wykonującą się instrukcje na rzecz innej o wyższym priorytecie. W zasadzie NICZYM się to nie różni od tego gdybyś całość umieścił w pętli głównej...

    Mikrokontrolery AVR   15 Paź 2010 20:57 Odpowiedzi: 11    Wyświetleń: 2627
  • [ATmega128][asm] Pomysły na obsługę przycisków

    Teraz nie jest już skomplikowany - tylko 1 flaga i 1 zmienna. Wykonuje się szybko i co najważniejsze jest przejrzysty - a o to też przecież chodzi (z tego względu wprowadzono języki wysokiego poziomu żeby się później nie motać). Szczerze to brakuje mi jakichś dobrych przykładów, kursów itp. do robienia...

    Mikrokontrolery AVR   18 Sty 2009 19:43 Odpowiedzi: 4    Wyświetleń: 1896
  • Saia PCD3.M2130V6 Compact Inicjalizacja wejść

    Czy powinien w programie być XOB (16?) ? XOB16 wykonywany jest przy starcie sterownika i jest używany do inicjalizacji danych. Zamiast niego do inicjalizacji można wykorzystać flagi "volatile" ( F VOL ) które są zerowane przy starcie; w programie sprawdza się wartość flagi, gdy jest 0 to wykonuje...

    Automatyka Przemysłowa   14 Lut 2010 23:09 Odpowiedzi: 3    Wyświetleń: 1515
  • Połączenie liczników w LAD

    Witam, Jak Logo nie chce przyjąć jakiegoś połączenia, to czasami pomaga wykorzystanie flagi M i dalej tą flagę jako znacznik. Czasami pomaga. Ten typ tak ma ;) Pozdrawiam.

    Automatyka Przemysłowa   28 Gru 2011 22:46 Odpowiedzi: 6    Wyświetleń: 1265
  • [STM32][DMA][USART] Kompletacja ramek

    Racja, w F1 jest jedynie flaga IDLE ktora moze się przydać. Jej procedura czyszczenia jest jedynie trochę dziwna. W F4 wykorzystanie flagi Idle + DMA działa wzorowo. Cała komunikacja w obu kierunkach odbywa się w tle.

    Mikrokontrolery ARM   03 Mar 2017 12:25 Odpowiedzi: 32    Wyświetleń: 11007
  • atmega16 -na jednym porcie LCD i klawiatura

    wyświetlacz nie pracuje tylko i wyłącznie w trynie odczytu to zwykła głupota, wyjściem może byś zapamiętanie stanu portu w przerwaniu i odtworzenie go po wyjściu z przerwania, w tym przypadku zalecałbym wykorzystanie wyświetlacza bez wykorzystania flagi zajętości. 2 wyjściem może być wyłączanie przerwania...

    Mikrokontrolery AVR   10 Mar 2010 20:32 Odpowiedzi: 12    Wyświetleń: 1911
  • Instrukcje Watchdog, reset proca po zwisie od przepięcia.

    dzieki za slowa otuchy :) Nie przejmuj się, to normalne, że są błędy oprogramowania oraz sytuacje nieprzewidziane przez programistę. Od tego między innymi jest Watchdog, aby nad tym móc zapanować. Gdyby było tak idealnie jak pisze nasz kolega TMF, to Windowsy byłyby idealne - a jednak nie są :D Watchdog...

    Mikrokontrolery AVR   13 Gru 2010 19:25 Odpowiedzi: 15    Wyświetleń: 1819
  • Zmina pozycji bitów w bajcie

    Stosując wstawki w asm można to zrobić w 8 krokach z wykorzystaniem 2 poleceń ROR i ROL (przesunięcie w prawo i przesunięcie w lewo z wykorzystaniem flagi 'C'). Najpierw zmienną źródłową przesuwamy w prawo (ROR) bit najmniej znaczący ląduje w 'C' następnie zmienną docelową przesuwamy w lewo - na...

    Mikrokontrolery   02 Sie 2011 19:05 Odpowiedzi: 15    Wyświetleń: 1719
  • IAR Workbench - inicjacja LCD

    Żaden spec od mikrokontrolerów nie jest w stanie postawić diagnozy?? Przepraszam , do mnie "pijesz" :?: :) Tyle się tego(gotowców) poniewiera na elektrodzie ... :( Naści :D // enable use of extended keywords #pragma language=extended #ifndef ENABLE_BIT_DEFINITIONS #define ENABLE_BIT_DEFINITIONS //...

    Mikrokontrolery   30 Lip 2007 11:55 Odpowiedzi: 11    Wyświetleń: 1649
  • inicjalizacja niszczy LCD?

    Tak,to prawda, wykorzystanie flagi zajętości to podstawa. Ale pomimo poprawnej obsługi lcd (nawet w asm) i poprawnego softu nie mamy wpływu na pracę całej elektroniki lcd, pamiętajmy o tym że to nie my zbudowaliśmy ten lcd, ktoś się starał, to prawda ale śmiem twierdzić że jeszcze się taki nie urodził...

    Mikrokontrolery AVR   15 Lut 2009 08:02 Odpowiedzi: 27    Wyświetleń: 3487
  • [Bascom][Atmega8] Ciekawostka z wysterowaniem LCD 16x2

    Cieszę się że mogłem pomóc. Nie podawałem gotowego rozwiązania do tego drugiego sposobu, bo myślałem że go nie znajdę. A tutaj niespodzianka. Trafiłem na niego od razu. Pierwsza rzecz w pomocy BASCOMa którą właśnie otworzyłem to to ;p To jest $INITMICRO. Możesz tam umieścić kod ustawiający pin RW...

    Mikrokontrolery AVR   09 Sie 2009 20:56 Odpowiedzi: 9    Wyświetleń: 3589
  • Tablica świetlna - czyli jak to ugryźć...

    w 51 można wykorzystać flagę "C" do której zostanie wsunięty ostatni bit podczas przesuwania bitowego i tęflagę wrzucić na wyjście. Można też tak bardziej w stylu języka C zrobić sobie zmienną zawierającą część wysyłanych danych i ją przesuwać w każdym kroku o 1 i na wyjście wystawiać najmłodszy bit...

    Mikrokontrolery   30 Paź 2010 14:28 Odpowiedzi: 97    Wyświetleń: 10768
  • [ATmega8][C] Problem z opóźnieniami.

    a _delay_ms i _delay_us Ci nie wystarcza ? Do opóźnień nie trzeba wykorzystywać koniecznie przerwań timera. Można wykorzystać flagi timera (o ile się da, ale wszystko zależy). Poza tym, zmienna deb w Twoim programie zapewne nie jest volatile, ale wrzuciłeś nam NIC, także pomoc też nijaka

    Mikrokontrolery AVR   05 Paź 2010 18:38 Odpowiedzi: 2    Wyświetleń: 638
  • atmega8+uart+przerwanie+dioda+LED+C

    1. powinieneś zamiast SIGNAL(SIG_UART_RECV) zastosować makro ISR( _vect) 2. przerwanie to nie zwykła funkcja którą od tak sobie można przerwać prze break albo return 3.uart_rx_buffer[uart_rx_len] = 0; tu powinien być NULL('\0'), a nie zero 4.nie rozumiem Twojego sposobu wykorzystania flag spróbuj...

    Mikrokontrolery AVR   06 Kwi 2011 11:23 Odpowiedzi: 25    Wyświetleń: 2675
  • [AVR][C]Jak przerwać przerwanie

    Najprościej mówiąc dla testu bo nie chciałem kombinować z timerem, a tylko sprawdzić tak z grubsza działanie programu Dodano po 34 A czy multipleksowanie powinno być też w przerwaniu czy tylko wykorzystać flagę?

    Mikrokontrolery AVR   31 Sie 2011 21:47 Odpowiedzi: 75    Wyświetleń: 8867
  • [Atmega8][C] - Obsługa wyświetlaczy 7 LED - pierwsze starcie, krytyka programu

    Tak, ify ciągle są niezbędne w C, miałem na myśli wstawkę w assemblerze i wykorzystanie flagi half-carry, co prawda ciągle potrzebujesz instrukcje skoku warunkowego, a już nie trzeba robić CP/CPI. To oczywiście niewiele zmienia i chyba nie ma sensu się w to babrać. Tak przy okazji masz błąd w sekwencji: if(((godziny_bcd...

    Mikrokontrolery Początkujący   23 Lip 2012 11:45 Odpowiedzi: 18    Wyświetleń: 2573
  • [Atmega32][C][Eclipse] - bład programu gdy przerwamnie timer0 aktywne

    dondu: Ja wcale tego pisać nie muszę :-) Po prostu zastanawiam się skąd taka maniera bierze. Ale dzięki za dbałość o mnie. Właściwie to ciekawsza byłaby dla mnie odpowiedź niż zlikwidowanie tej maniery. Moim zdaniem z braku umiejętności posługiwania się timerami, czyli po prostu brakiem doświadczenia,...

    Mikrokontrolery AVR   05 Gru 2012 08:49 Odpowiedzi: 12    Wyświetleń: 1674
  • [ATmega8][LCD][C] - Wyświetlanie na LCD

    Zmieniłem sposób wyświetlania (wykorzystawszy flagę RW) oraz zmieniłem bibliotekę dzięki wielkie xD

    Mikrokontrolery AVR   14 Lut 2013 16:53 Odpowiedzi: 6    Wyświetleń: 2775
  • [C][AtMega8] - Sterowanie serwem przy użyciu 2 punktów i arcusa tangensa

    Owszem, PWM chodzi niezależnie od programu głównego, ponieważ jest obsługiwane sprzętowo. Nie zmienia to jednak faktu, że konstrukcja programu jest błędna. Przerwanie powinno wykonywać się jak najszybciej. Wszelkie czasochłonne obliczenia wykonywane być powinny w programie głównym. Timera 0 możesz użyć...

    Mikrokontrolery Początkujący   25 Cze 2013 20:30 Odpowiedzi: 17    Wyświetleń: 3270
  • [STM32L4]USART - odczyt niepelnych danych

    Hej, korzystam z USARTA na STM32L4. Podczas odczytu / wysyłu danych zakładam że szerokość ramki jest stała (4 bajty). Odczyt 4 bajtów jest prosty i z tym nie mam problemu. Projekt zakłada jednak, że raz na jakiś czas dane mogą przyjść niepełne - np. 2 lub 3 bajty. Z obsługą takiej sytuacji mam jednak...

    Mikrokontrolery ARM   10 Maj 2020 11:12 Odpowiedzi: 4    Wyświetleń: 486
  • Nibbler - 4-bitowy komputer domowej roboty

    Poznajmy Nibblera - 4-bitowy procesor, zbudowany w domu. Od czasu, kiedy autor stworzył komputer BMOW1, otrzymywał wiele zapytań, jak zabrać się do skonstruowania w domu własnego komputera. I jako że BMOW to skomplikowana maszyna, autor postanowił opracować urządzenie, którego działanie będzie...

    DIY Zagranica   09 Wrz 2013 20:37 Odpowiedzi: 0    Wyświetleń: 9738
  • AVR [ATMEGA48] , Assambler - samoistna zmiana taktowania uC

    Witam . Napisałem ( prawie) sobie na ww procesor program w asm i bascomie który ma robić za zamek otwierany kartą . W bascomie wszystko działa w 100 % według założenia jednak w asm mam taki problem że układ sam zmienia swoje taktowanie (ponad 2x) przez co wszystkie funkcje czasowe nie pracują jak powinny...

    Mikrokontrolery AVR   19 Wrz 2010 19:24 Odpowiedzi: 11    Wyświetleń: 2019
  • Bezpieczeństwo funkcjonalne w układach do akwizycji danych

    Bezpieczeństwo funkcjonalne jest częścią ogólnej strategii bezpieczeństwa w wielu gałęziach przemysłu, w których technologia stara się zmniejszyć do tolerowalnego poziomu, prawdopodobieństwo szkód dla ludzi lub sprzętu w przypadku awarii. Wymóg, aby systemy były funkcjonalnie bezpieczne, znacznie się...

    Artykuły   28 Cze 2019 18:19 Odpowiedzi: 0    Wyświetleń: 975
  • Rejestracja tętna podczas snu - Arduino nano.

    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ń: 6435
  • Wielokanałowy termostat,wielopunktowy termometr- dom 'inteligentny inaczej'

    Sterownik włącza/wyłącza do 8 urządzeń grzewczych i chłodniczych. Stan wyjść zależy od: temperatury mierzonej w dowolnej liczbie punktów, wewnętrznego zegara czasu rzeczywistego, programu grzania i chłodzenia przechowywanego w pamięci EEPROM. Architektura sterownika Sterownik...

    DIY Smart Home   01 Lip 2015 22:09 Odpowiedzi: 16    Wyświetleń: 11871
  • Bascom TIMER2 - zliczanie - miernik częstotliwości

    A nie ma ktoś gotowca na pomiar częstotliwości z wykorzystaniem TIMER0 i TIMER2? Już mnie powoli trafia.... ehh Nie,... nie mam ale powiem ci jak to zrobić... W zasadzie wystarczyłby ci tylko jeden dowolny timer do pomiaru częstotliwości, mierząc nim czas pomiędzy dwoma kolejnymi zboczami bądź...

    Mikrokontrolery AVR   25 Mar 2014 21:10 Odpowiedzi: 10    Wyświetleń: 2262
  • Mini oscyloskop DIY na STM32

    Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens. „Przeglądając...

    DIY Zagranica   11 Wrz 2020 06:03 Odpowiedzi: 15    Wyświetleń: 12351
  • ramie robota male poprawki

    witam kiedyś zacząłem projekt ramienia robota ale nie ukończyłem go postanowiłem więc dokończyć co zacząłem ramie miało być sterowane 5 serwami przez klawiaturę matrycową mam prośbę czy może ktoś sprawdzić schemat i kod w bascomie ???? nie znam sie na eagle dlatego prosiłbym o wykonanie płytki w tym...

    Robotyka Modelarstwo   14 Lis 2011 19:30 Odpowiedzi: 0    Wyświetleń: 1210
  • [ATMega16][C]Program do sterowania serwem na liczniku 0

    Przepisz poprawiony program i dodaj komentarze. Nie- "początek obsługi przerwania" bo to każdy widzi. Ale- np. "przerwanie od przepełnienia timer0 wywoływane co x us"- bo nie chce się liczyć co ile. Teraz tak- możesz URUCHOMIĆ przetwarzanie ADC ustawiająć odpowiednio rejestr SFIOR. Możesz dać dodatkową...

    Mikrokontrolery AVR   29 Sie 2011 21:26 Odpowiedzi: 22    Wyświetleń: 3728
  • [ATmega8][C] Niedziałające menu

    Witam, tworzę menu dla mojego termometru z wykorzystaniem 3 przycisków. Sęk w tym, że nie chcę to za bardzo działać i nie wiem za bardzo co powoduję, że nie mogę kontynuować programu. Sprawa wygląda tak, że mamy teoretycznie jak na razie zdefiniowane 2 ekrany, które wyświetlają temperaturę pokojową oraz...

    Mikrokontrolery AVR   08 Paź 2011 13:30 Odpowiedzi: 30    Wyświetleń: 2972
  • Czasomierz/Okresomierz ATMEGA8

    Możesz zastosować ten sam algorytm, który napisałem wcześniej. Nie napiszę za Ciebie programu, ponieważ było by to dla Ciebie szkodliwe. Spróbuj wykorzystać ten pseudo kod: 1.1. Na etapie inicjalizacji układu: - konfigurujesz wejścia !INT0 oraz !INT1 jako wejścia generujące przerwania w reakcji na...

    Mikrokontrolery AVR   06 Mar 2014 15:41 Odpowiedzi: 28    Wyświetleń: 4983
  • Sterownik RGB + obsługa klawisza

    Witam! Mam problem z timerami w języku C (w moim projekcie) dlatego zwracam się do Was o pomoc. Napiszę od początku, żeby przedstawić o co mi chodzi. Zbudowałem kiedyś sterownik taśmy led RGB oparty na mikroprocesorze attiny2313, w którym za pomocą jednego przycisku zmieniam podstawowe kolory na...

    Mikrokontrolery AVR   26 Kwi 2018 09:15 Odpowiedzi: 4    Wyświetleń: 2646
  • Nowatorska naprawa konsoli Pegasus SP-80 + wstrzykiwanie (injekcja) danych

    Opiszę naprawę dość rzadkiej konsoli, polegającą na odtworzeniu schematu pierwowzoru, zaprojektowaniu i wykonaniu płyty głównej i dalszych krokach niezbędnych do przywrócenia jej życia i funkcjonalności, w których zastosowałem swoją nowatorską metodę. Będzie więc coś dla miłośników retro, fanów...

    DIY Konstrukcje   12 Maj 2020 11:06 Odpowiedzi: 20    Wyświetleń: 12480
  • Wszystko co musisz wiedzieć o zabezpieczeniach mikrokontrolerów

    Właściwe podejście do ochrony przyrządów półprzewodnikowych, takich jak mikrokontrolery może radykalnie poprawić niezawodność danego projektu. Niestety nie wszystkie zabezpieczenia obwodów mają postać sprzętu, takiego jak bezpieczniki czy transile, montowane w liniach zasilania układów scalonych....

    Artykuły   27 Kwi 2020 22:52 Odpowiedzi: 0    Wyświetleń: 1968
  • Programowalny sterownik zupełnie inaczej

    Celem projektu było stworzenie amatorskiego programowalnego sterownika logicznego. Motywacją do stworzenia tego sterownika była potrzeba posiadania uniwersalnego urządzenia pozwalającego w warunkach laboratoryjnych na szybkie przetestowanie różnych algorytmów sterowania przy przebiegach szybkozmiennych....

    DIY Konstrukcje   21 Cze 2018 22:00 Odpowiedzi: 38    Wyświetleń: 11442
  • [Atmega8][C] Atmega8 i TWI , ale jak zacząć...

    Witam. Artykuł ten pisałem z myślą o wszystkich, którzy dopiero zaczynają swoja przygodę z magistralą TWI (czyli magistralą I2C) w procesorze Atmega8. Jest to program-szkielet, w który trzeba wpisać własne funkcje i procedury i wykorzystać gotowe procedury do komunikacji w magistrali TWI. A na praktyczne...

    Mikrokontrolery AVR   14 Wrz 2009 08:22 Odpowiedzi: 0    Wyświetleń: 12129
  • Jak napisać program? Klawiatura 3x3, wyświetlanie numeru przycisku.

    Musisz podać więcej szczegółów: - jaki procesor, - jaki wyświetlacz, - jak podłączony wyświetlacz, - jak podłączona klawiatura, - ... Najlepiej bedzie jak załączysz schemat Poniżej masz przykład obsługi klawiatury matrycowej 4x4 z książki "Mikrokontrolery AVR w praktyce" /*************************************...

    Mikrokontrolery   20 Kwi 2006 18:07 Odpowiedzi: 5    Wyświetleń: 2076
  • Pamięć do rejestratora. Nieulotna, prosta w obsłudze.

    Wystarczy znać dokładny czas rozpoczęcia i zakończenia pomiarów oraz ich ilość. Nawet jeżeli odstęp między pomiarami nie będzie wynosił dokładnie 1 minuty, to mając powyższe dane możemy go wyznaczyć bardzo dokładnie. Wyniki i tak będzie pewnie obrabiał komputer, bo nie wyobrażam sobie robienia tego...

    Mikrokontrolery   01 Lis 2006 01:20 Odpowiedzi: 15    Wyświetleń: 1845
  • [ATTiny45] - Timer nie uruchamia się

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

    Mikrokontrolery AVR   03 Cze 2010 15:26 Odpowiedzi: 18    Wyświetleń: 2056
  • [ATmega32][bascom]zatrzymanie odczytu stanu pinu

    To chyba mi nie pomoże. Jesem początkujący w bascomie 01ale z tego co wiem procesor wyjść INT ma 2 lub 3. A ja mam w planach zrobienie 4 odbiorników więc to chyba wyklucza taki sposób. Chyba że każde wyjście da się ustawić jako int? Przy jednym tylko wejściu wystarczyłoby podłączenie wejścia pod...

    Mikrokontrolery AVR   20 Lis 2011 00:09 Odpowiedzi: 6    Wyświetleń: 1829
  • ATtiny13 - [Bascom] Przerwanie INT0 od syg. z generatora

    Przerwania PCINTx wykonują się przy każdej zmianie stanu logicznego, niema możliwości konfiguracji np. tylko dla zbocz narastającego lub opadającego. Stan zbocza na poszczególnym pinie sprawdzasz w przerwaniu. Attiny13 ma 6 pinów PB.0-PB.5 (PCINT0 do PCINT5) które mogą wywołać przerwanie. I tu jest jedna...

    Mikrokontrolery AVR   11 Sie 2013 17:29 Odpowiedzi: 12    Wyświetleń: 3048
  • Atmega8 - Przerwania zewnętrzne

    BlueDraco już nakierował Ciebie dość mocno, a ja chciałem byś sam do tego doszedł, i częściowo jesteś na dobrym tropie: Bo w momencie ruchu enkodera od razu jest zapalana flaga INTF0, więc natychmiast (prawie) przechodzimy do instrukcji przerwania, w której de fakto nie powieniem robić opóźnień oraz...

    Mikrokontrolery Początkujący   13 Lip 2013 18:53 Odpowiedzi: 19    Wyświetleń: 3126
  • Programator do ogrzewania

    Liczba z millis() jest 32 bitową liczbą całkowitą, każde obliczenia powinny być w tych liczbach (UL, uint32_t, unsigned long) lub na nie rzutowane. Interwał ustawia się tak by można było ogarnąć czynność o najkrótszym trwaniu, jeśli chcesz to wykorzystać tylko do odliczenia minut to mogą być sekundy...

    Arduino   15 Paź 2018 12:15 Odpowiedzi: 8    Wyświetleń: 522
  • Przerwania z portu szeregowego w języku C

    Posiadam środowisko Keil uVision i taki program: #include <REGX51.H> #include <absacc.H> #include <stdio.H> #define CSMX 0xf018 // adres rejestru wyboru wej?cia multipleksera #define CSAD 0xf010 //rejestr wyniku startu przetwornika unsigned char v_znak='v'; float...

    Mikrokontrolery   02 Gru 2009 20:56 Odpowiedzi: 0    Wyświetleń: 1409
  • FAQ NTFS. Opis pracy i odzyskiwania danych z partycji NTFS.

    MFT kolegi Nirvanowca będzie jak przykład! Każdy zapis zawiera nagłówek stałego formatu, dalej idzie spis atrybutów zmiennej długości. nagłówek MFT : offset(w bajtach)/rozmiar(w bajtach) 0/4 - sygnatura MFT - "FILE" 4/2 - offset masywu korygowania zapisu Update Sequence 6/2 - rozmiar masywu...

    Naprawa HDD i odzysk danych   21 Lip 2008 08:59 Odpowiedzi: 8    Wyświetleń: 95915
  • sterowanie diod 20 led- kod atmega16 przenieś na atmega8

    Każdy kiedyś zaczynał. Program da się przerobić. Dla ułatwienia kod kolegi Mictronic'a z komentarzem: $sim 'ta linia tylko do symulacji, przed zaprogramowaniem usunąć $regfile = "m16def.dat" 'wybór procesora, zmienić na m8def.dat $crystal = 1000000 ...

    Mikrokontrolery AVR   21 Paź 2012 09:26 Odpowiedzi: 36    Wyświetleń: 10598
  • tiny2313 - termometr led ds1820 raz działa raz nie działa

    Na końcu przerwania, zerujesz flagę (Reset Flag), nazwijmy ją "flaga końca przerwania", a przed każdym odczytem czy zapisem (przed każdym 1Wire...) czekasz aż ta flaga zostanie wyzerowana. Gdy to się stanie odrazu odczytujesz/zapisujesz dane z szyny 1wire i wtedy przerwanie nie powinno przerywać tych...

    Mikrokontrolery AVR   10 Mar 2013 17:24 Odpowiedzi: 12    Wyświetleń: 1695
  • ATTiny13 - Portowanie odbioru RC5 z Mega8

    Cześć, chciałem przeportować kod do odbioru RC5 autorstwa Dondu za ATMega8 na ATTiny13 - REzystory diod 470Ω, nie zmieniłem na schemacie. Pilot samoróbka, ale 100% pewniak. No więc w czym problem? Uruchomiłem przykład na ATMega8, wszystko pięknie śmiga. Program kompiluje się dla Tiny13...

    Mikrokontrolery Początkujący   13 Lut 2014 13:23 Odpowiedzi: 16    Wyświetleń: 3594
  • Potencjometr cyfrowy DIY

    Witam. Projekt potencjometru cyfrowego zrodził się po tym, jak analogowy potencjometr wieloobrotowy uszkodził się. Nie chciałem, aby ponownie coś takiego się stało (te potencjometry są dość drogie ;P około 30zł), więc postanowiłem wykonać coś lepszego. Założenia regulacja rezystancji od...

    DIY Konstrukcje   19 Kwi 2014 15:42 Odpowiedzi: 32    Wyświetleń: 18324
  • C AVR - RC5 - obsługa biblioteki

    Witam, na wstępie dodam że jestem bardzo początkujący w programowaniu. Staram się stworzyć program który by włączał i wyłączał funkcję RGB, poprzez pilot RC5. Staram się to zrobić po kolei i najpierw próbuję gasić i zapalać pilotem diodę. Problemem jest to, że program reaguje na każdy przycisk a nie...

    Mikrokontrolery AVR   10 Paź 2014 08:17 Odpowiedzi: 3    Wyświetleń: 1578
  • 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ń: 3183
  • atMega16 - Wyświetlanie temp z ADC

    Witam ponownie, Nie pokazałem całego kodu nie ze względu na to że ktoś mi go może ukraść jak to napisał kolega ale właśnie z racji tego że jest on napisany przez amatora. Jest to mój pierwszy projekt z mikro kontrolerem oraz językiem C. Wcześniej trochę bawiłem się z PHP oraz HTML i nić po za tym....

    Mikrokontrolery AVR   03 Cze 2016 12:52 Odpowiedzi: 63    Wyświetleń: 3390
  • LPC2142 + RTC - brak wywołania przerwania od inkrementacji np. sekund

    Ogólnie przerwania chodzą, ale problem pewnie w tym, że w obsłudze przerwania od timera chce wyświetlić tekst na lcd (hd44780). LCD używam bez wykorzystania linii busy, więc wszystkie komendy idą na delayach zrealizowanych przez timer. [syntax=c] volatile int flag=0; void timer0_inr() { ...

    Mikrokontrolery ARM   04 Paź 2017 15:50 Odpowiedzi: 8    Wyświetleń: 861
  • Hybrydowe tekstylne sensory pojemnościowo-rezystancyjne

    Poniższy projekt przedstawia czym są i jak wykonać zPatches. Są to proste sensory dotyku, oparte o pomiar pojemności i rezystancji tekstylnego materiału, co pozwala zastosować je jako urządzenia wejściowe w wielu różnych systemach, zwłaszcza w elektronice noszonej. Opisane poniżej sensory doskonale...

    DIY Zagranica   30 Mar 2018 10:37 Odpowiedzi: 0    Wyświetleń: 4011
  • 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ń: 1170
  • Atmega - Czas NTP - wykrycie poprawności czasu

    Witam Interesujące rozwiązanie. Nie wiem tylko, czy da się je wykorzystać w przypadku skorzystania z ESP8266 ( zapomniałem wspomnieć ,że z niego korzystam ). Wykorzystuje taki kod ( publikował go Kolega Pusiek ), nieco go rozbudowałem o "zabezpieczenie" właściwie sprawdzenie, czy jest internet, gdyż...

    Mikrokontrolery   06 Lip 2016 14:01 Odpowiedzi: 7    Wyświetleń: 1602
  • [AVR+C+1-wire] Optymalizacja kodu dla wyszukiwania czujników DS18x20

    Witam wszystkich, Potrzebowałem uruchomić układ z większą ilością termometrów DS18x20, które będą rozlokowane w różnych miejscach domu i poza nim. Część z nich będzie wpływała na uruchomienie ogrzewania, inna część będzie tylko informacyjna. Jeszcze inna będzie miała za zadanie zabezpieczenie elektroniki...

    Mikrokontrolery Początkujący   04 Gru 2019 22:34 Odpowiedzi: 8    Wyświetleń: 702
  • Konfiguracja sieci na linuksie - Knoppix, router, firewall

    Witam... Czy ktoś wie może gdzie szukac inf na temat powyzszych zagadnien?... Najlepiej od podstaw :) 1. ROUTER-FIREWALL 1. Wykonać konfigurację sieciową z routerem izolującym od siebie dwie sieci lokalne (2 komputery - router - 1 komputer). 2. Zademonstrować działanie funkcji firewalla na routerze:...

    Sieci, Internet   09 Sty 2007 08:33 Odpowiedzi: 2    Wyświetleń: 1660
  • Problem z wysylaniem smsów przez komendy AT

    Witam, Wykonuję projekt w którym muszę wykorzystać komórkę i komendy AT. Mam program wykonujący konwertowanie do PDU. Nie wiem dlaczego komórka (siemens MT50) nie za każdym razem wysyła smsa.Na 10 prób ok 3 smsy nie zostają wysłane. Jest ona podłączona do Atmegi128 bez użycia Maxa232 tylko bezpośrednio,...

    GSM Serwis   20 Cze 2007 10:05 Odpowiedzi: 5    Wyświetleń: 1617
  • [Atmega8][C] Atmega8 i TWI na przykładzie zegara LED

    Witam wszystkich. Zaprojektowałem i uruchomiłem zegarek z wyświetlaczami LED(SA10-21GWA) i układem PCF8583 współpracującym z mikroprocesorem Atmega8 oraz układami PCF8574AP na szynie TWI(i2c). A teraz chciałbym go wam zaprezentować. Na początek podręcznik języka C w formie pliku pdf ->...

    Mikrokontrolery AVR   24 Lis 2009 11:17 Odpowiedzi: 1    Wyświetleń: 24331
  • [BASCOM] Odczyt UART w przerwaniu a obróbka danych

    No, coś mi się wydaje, że jednak może nie do końca rozumiesz właśnie to wszystko i stąd takie podajęcie. Co to w ogóle dla ciebie znaczy, że: Bo niby po czym innym program ma poznać czy odczytane dane pasują w tym określonym miejscu ? .... toż twoja próba obsługi tego przerwania - pokazuje,...

    Mikrokontrolery AVR   25 Paź 2009 15:56 Odpowiedzi: 4    Wyświetleń: 4314
  • [ATMEGA8][C]Zliczanie, odliczanie 1 sek.

    flaga==0; cóż to za cudo? Wykorzystujesz przerwanie TIMER1_OFV_vect a licznik ustawiasz w tryb CTC z wykorzystaniem COMPA. nic dziwnego ze nie działa. 2 sprawdzenie czy wciśnięto klawisz zbyteczne. if(flaga==1) { TCNT1=0x00; nie tylko zeruj licznik ale...

    Mikrokontrolery AVR   04 Maj 2010 22:30 Odpowiedzi: 14    Wyświetleń: 2689
  • [stm32] USART, bit IDLE i sprzętowa kontrola przepływu

    Chciałbym pomóc, ale... 1) Jak skonfigurowales DMA? Czy co koniec transmisji alokujesz nowy bufor i stawiasz tam wskaznik DMA? Czy może masz dwa bufory (ping-pong) i jeden przetwarzasz gdy w drugi DMA ładuje dane...? Ja na twoim miejscu wykorzystałbym właśnie ping-pong. W przerwaniu od DMA[TCIF] przelaczałbym...

    Mikrokontrolery   09 Paź 2010 11:34 Odpowiedzi: 2    Wyświetleń: 2353
  • [Atmega8][Bascom] Termometr wraz z alarmem do CO - poprawa kodu.

    Witam Chcąc zbudować termometr wraz z alarmem, natknąłem się na forum Elektroda o temat "Termometr wraz z alarmem do CO - Termometr opiera się na projekcie użytkownika DUCH__. W kodzie widnieje błąd program ten ma wadę, że czujniki dobiera sobie losowo (czyli piec nie zawsze będzie piecem). Czy...

    Mikrokontrolery AVR   11 Sty 2013 20:49 Odpowiedzi: 8    Wyświetleń: 4586
  • Atmega8 - Pierwszy program i pytanie

    Jak rozumie pytasz nadal o pierwotny problem? Możesz na przykład zastosować zmienną, która będzie pamiętała aktualny stan klawisza (że był naciśnięty) i dopóki klawisz nie zostanie puszczony, nie dopuści do ponownego zapalenia diody. Wykorzystaj do tego na przykład instrukcję if. hmmm, ten program...

    Mikrokontrolery Początkujący   01 Lis 2012 19:33 Odpowiedzi: 10    Wyświetleń: 1644
  • [ATmega] [C] Programowalny oscylator na DS1086L

    Witam serdecznie, Kupiłem sobie scalak DS1086L z zamiarem zrobienia na nim programowalnego generatora fali prostokątnej w zakresie 200kHz ~ 60MHz. Chcę zrobić go wg układu z datasheet'a: Mikrokontroler porozumiewa się ze scalakiem za pomocą magistrali I2C. Wiem co nie co o niej, czytałem...

    Mikrokontrolery Początkujący   20 Lip 2013 22:54 Odpowiedzi: 0    Wyświetleń: 1161
  • TMS320C6678 - Konfiguracja PLL w SYS/BIOS

    Korzystam z płyty TMDSEVM6678L. Mam pytanie dotyczące konfiguracji pętli PLL w SYS/BIOS z wykorzystaniem CCS5. Oczywiście przed załadowaniem programu uruchamiam skrypt GEL - polecenie "Global Default Setup". Teoretycznie powinienem teraz mieć częstotliwość taktowania CorePack na 1000MHz. To by mnie aktualnie...

    Mikrokontrolery Pozostałe   30 Maj 2014 20:20 Odpowiedzi: 1    Wyświetleń: 2682
  • stm32 discovery F3 - stm32 ADC konfiguracja

    Witam ponownie udało mi się uruchomić ADC błąd polegał na tym, że pomiaru dokonywałem w przerwaniu od Timera i za nim dochodziło do konfiguracji ADC wykonywane było to przerwanie, w którym miałem ustawianie bitu ADCstart, który nie pozwalał na późniejsze przejście kalibracji podczas konfiguracji ADC....

    Mikrokontrolery   29 Wrz 2015 15:51 Odpowiedzi: 7    Wyświetleń: 1083
  • [STM32F103][C]Sprzętowe sterowanie LED WS2812 na STM32 plus 3xNAND

    Aloha! Świąteczny konkurs, który nie mógł się oczywiście obyć bez projektów z migającymi diodami w tym roku przyniósł także dwa całkiem nowe i ciekawe sposoby sterowania diodami WS2812. Mam tu na myśli rozwiązania panów tmf ( No i tak powstało coś co jest jakimś zlepkiem metod obu panów....

    Mikrokontrolery ARM   28 Sty 2019 09:27 Odpowiedzi: 43    Wyświetleń: 6117
  • 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ń: 2043
  • [M16] [C] UART - przerwanie & string

    Jeśli procesora nie wprowadzasz w tryb uśpienia, to zmiana poboru prądu przez procesor jest porównywalna jak by cały czas wpisywał te dane, jak i co jakiś czas.. jak chcesz, to możesz wykorzystać timer do odmierzania jakiś odcinków czasu np 200ms (w przerwaniu ustawiać jedną flagę, nic więcej) a w pętli...

    Mikrokontrolery AVR   03 Lip 2008 19:30 Odpowiedzi: 10    Wyświetleń: 4801
  • [at90s2313][asm]dziwne zachowanie timera1 w asemblerze

    SREG czyli Status Register zawiera flagi jednostki centralnej mikroprocesora czyli jakby oznaczenia efektów jego ostatniego wykonanego rozkazu. Flagi służą głównie jako argumenty/znaczniki do wykonywania rozkazów warunkowych czyli najczęściej skoków. Przerwanie może nastąpić w dowolnej chwili czyli...

    Mikrokontrolery AVR   15 Sie 2009 15:10 Odpowiedzi: 4    Wyświetleń: 1458
  • Pilot RC-5 niekontaktuje lub nadaje 2 naraz

    Kondensatory przy rezonatorze należy podłączyć do GND a nie do Vcc. Oj, ale babol - przegapiłem go :) Dodam jeszcze, że to nadawanie 2 razy jest efektem drgań styków (jak się ich pozbyć podałem Ci link w poprzednim poście). Twoje przerwania długo trwają. Gdy styk drga, to wywoła pierwsze przerwanie,...

    Mikrokontrolery AVR   17 Maj 2012 20:55 Odpowiedzi: 9    Wyświetleń: 1326
  • AVR/ATtiny2313 - Ciekawa "zwiecha" systemu przy blokadzie INT0 i Power

    Witam Kolegów, Idąc śladem Kolegi mirekk36 napisałem sobie prosty program do pilota (podobny do tego z jego I książki) a w zasadzie jego wzór z tą jednak różnicą…z resztą od początku. Powiem szczerze, że problem, który opiszę za chwilę rozwiązałem w inny sposób (bez blokowania INT0), ale ciekaw...

    Mikrokontrolery AVR   07 Paź 2012 14:51 Odpowiedzi: 12    Wyświetleń: 1764
  • Sterownik na Arduino - przerwania itp.

    na wyświetlacz timera nie potrzeba, jeśli to zwyklły 16x2 to on nie wymaga zbyt wiele. Timery wtedy możesz na inne rzeczy wykorzystać. Jak odczytujesz temperaturę? Wykorzystujesz watchdoga, resetujesz go właściwie? Pytasz o watchdoga - nie konfigurowałem go, czy on jest z automatu włączony? ...

    Arduino   22 Maj 2016 14:21 Odpowiedzi: 4    Wyświetleń: 1257
  • Arduino (Nano) - Obrotomierz - brak stabilności odczytu

    Witam Potrzebuję zrobić obrotomierz do silnika oraz w zależności od obrotów odmierzać cykle impulsów, ale mam problem z samym układem pomiarowym obrotów. (optycznym) wprawdzie sprawdzam to wiertarką na razie ale skacze to +- 200 obrotów to masakra. Znalazłem 2 podobne projekty: 1. 2. (...

    Arduino   15 Gru 2016 13:02 Odpowiedzi: 11    Wyświetleń: 1797
  • Interfejs suwmiarki (Bascom)

    Witam, Aktualnie buduję/remontuje niewielką tokarkę, do zastosowań domowych. Jej mechanika jest dość prymitywna, co za tym idzie nie posiada żadnych podziałek, ani automatycznych posuwów. Wobec tego chciał bym zaopatrzyć ją w liniał, który będzie pokazywał pozycję imaka na wyświetlaczu LCD....

    DIY Konstrukcje   14 Lip 2020 13:15 Odpowiedzi: 46    Wyświetleń: 20247
  • CTF 11.2017 sekcji projektowanie, czy dasz radę zdekodować sygnał?

    (at)miszczo997 flaga prawidłowa punkty przyznane, gratuluję! Podoba mi się opis wzbogacony o grafiki pokazujący w jaki sposób dotarłeś do flagi. 2/3 flag zostało zdobytych do znalezienia pozostała jedna ukryta w filmie flaga. Flaga "widmowa" ukryta jest w obu kanałach i powtarza się kilka...

    Projektowanie i Tworzenie Po godzinach   02 Gru 2017 22:11 Odpowiedzi: 26    Wyświetleń: 4167
  • Problem z "sendrc5"

    z tego ci widzę to podłącz sobie RC5 do INT0 lub INT1 ustaw przerwanie na zbocze chyba opadające i tam daj podprogram z kodem dim flaga as bit reset flaga do if flaga = 0 then set (tu twoja dioda led) wait 2 reset (dioda) wait 2 else wykonanie tego co chcesz (albo wykonaj to w podprogramie...

    Mikrokontrolery   09 Cze 2006 19:51 Odpowiedzi: 9    Wyświetleń: 1749
  • Czy INPUTBIN zatrzymyje licznik TIMER0 ?

    Witam Pytanie 1: Zrobiłem coś takiego że jeśli odebrano znak to jest wygenerowane przerwanie Urxc następnie przed instrukcją INPUTBIN uruchamiam przerwanie Timer0 jako licznik czasu który chcę wykorzystać do przeterminowania czasu odebranego znaku. bo INPUTBIN B(1), 6 oczekuje na 6 bajtów. Jak...

    Mikrokontrolery AVR   22 Lis 2009 06:20 Odpowiedzi: 8    Wyświetleń: 1376
  • Attiny2313 problem z obrotomierzem [Bascom]

    Witam. Próbuję zrobić prosty obrotomierz do samochodu na Attiny2313. Do testów z jednego Attiny2313 zrobiłem prosty "generator" 100Hz Kod: $regfile = "attiny2313.dat" $crystal = 4000000 Config Pinb.0 = Output Config Timer1 = Timer , Prescale = 1 Timer1 = 45536 On Timer1 Czas Enable...

    Mikrokontrolery AVR   30 Maj 2012 19:23 Odpowiedzi: 22    Wyświetleń: 4533
  • [ATmega][C/C++] Programowanie obiektowe, inne kompilatory

    Flagę sprzętową, np. w rejestrze EIFR, tak samo można kasować programowo. Więc stosując flagę programową nic nie zyskujemy. Tracimy za to czas na obsługę przerwania (mały, ale zawsze te kilka cykli) oraz kilka B Flasha. No ale tłumaczenie takich rzeczy to troszkę jak tłumaczenie komuś, że 2...

    Mikrokontrolery AVR   09 Cze 2010 19:02 Odpowiedzi: 60    Wyświetleń: 7858
  • Przesiadka z 51 na AVR - trudne początki

    1. Zauważ, że jeśli ustawisz generowanie przerwania od opadającego zbocza to po pojawieniu się stanu niskiego przerwanie zostanie wygenerowane tylko jeden raz. 2 i 3. Może do ustawiania portów to ma sens choć i tak lepsze będzie ldi r16,(1<<pb7)|(1<<pb6), ale na pewno nie do rejestru gimsk....

    Mikrokontrolery AVR   25 Cze 2011 22:57 Odpowiedzi: 6    Wyświetleń: 1716
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    Jak zmusić diodę alarmu do migania nie używająć procedur waitms ? Mam teraz zrobine tak: Używasz Timer0 jako pewnego rodzaju 'swoisty' prescaler: (4 ms; 100 ms; i 1 sec). Dlaczego okazyjnie nie wykrzystać tych 100 ms na miganie diodą? Wstaw tą wyżej procedure (troche zmodyfikowana - zamiast...

    Mikrokontrolery AVR   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 16308
  • Zegar na timerach, multipleks, 7-segment. i obsługa przycisków - Bascom 8051

    Witam. Mam pewien problem. Zacząłem uczyć się Bascoma (tak, wiem, głupi wybór, ale chodziło mi o prostotę). Na razie na swoim koncie mam zegar na DS1307 i LCD 2*16, teraz coś mnie napadło na wykorzystanie timerów i kupionych kilka lat temu wyświetlaczy 7-segmentowych wspólna katoda. Na razie napisałem...

    Mikrokontrolery   24 Paź 2011 17:40 Odpowiedzi: 3    Wyświetleń: 2087
  • AVR GCC - Zmiana structury bitowej na bajt

    Można skorzystać z możliwości wykorzystania UNII w tym przypadku: [syntax=c] typedef union { unsigned char byte; struct { unsigned char P0:1, P1:1, P2:1, P3:1, P4:1, P5:1, P6:1, P7:1; } bit; }test_t; test_t Flag; // i wtedy użycie wygląda tak: caly_bajt=Flag.byte;...

    Mikrokontrolery AVR   11 Lut 2013 14:04 Odpowiedzi: 3    Wyświetleń: 1707
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Witam Wykorzystałem kod Kolegi nanoTECHNO , głownie z powodu gotowej konfiguracji na 433 Mhz, no i sposób wysyłania. Mam płytkę nadajnika na Atmega328 ( odbiera sygnał DCF77, ma zegar PCF8563 oraz obsługuje czujniki DS18B20 ), sprzętowe SPI. RFM12 mam w wersji S, czyli SMD na 5V, wiec cały układ...

    Mikrokontrolery   08 Lut 2018 10:31 Odpowiedzi: 706    Wyświetleń: 234323
  • [C][STM32F4] - Magistrala APB01 i APB02

    Bardzo dziękuję za pomoc. Wszystko już działa i co najważniejsze to dzięki Twojej pomocy zrozumiałem dlaczego:) Aby nie zakładać specjalnie nowego tematu to spytam się jeszcze tutaj. Czy powyższa metoda może zostać wykorzystana do odmierzania czasu rzędu 1 mikrosekundy. Np. w taki sposób: [syntax=c] volatile...

    Mikrokontrolery ARM   18 Mar 2013 00:34 Odpowiedzi: 12    Wyświetleń: 2100
  • STM32, USART - Odbiór i wysyłanie ramek na przerwaniach

    Witajcie, moją przygodę z STM32 zacząłem stosunkowo niedawno, praktycznie od samego początku staram się stworzyć "protokół" do bezawaryjnej komunikacji po USARcie, który wykorzystany będzie do transmisji danych z małego robota typu LineFollower. Nie mam większej wiedzy, ani doświadczenia z tej dziedziny....

    Mikrokontrolery ARM   01 Kwi 2013 15:58 Odpowiedzi: 12    Wyświetleń: 3819
  • Sferyczny wyświetlacz widmowy na ATmega328P jak zrobić synchronizacje?

    Witam, Jestem w trakcie budowy sferycznego wyświetlacza widmowego. Globus składa się z 40 diod LED RGB sterowanych procesorem ATmega328P. Pozostał do rozwiązana ostatni problem a mianowicie wykrywanie położenia pierścienia, na którym są umieszczone diody LED. Pierwsze, co przyszło mi na myśl...

    Arduino   09 Kwi 2013 19:40 Odpowiedzi: 4    Wyświetleń: 3282
  • Atmega8A - Wyświetlacz Nokia 5110 SPI

    Witam, Sprawa ma się następująco. Staram się podłączyć wyświetlacz od Nokii 5110 model PCD8544. Używam Atmega8A i zasilam ją 5V. Wyświetlacz zasilam 3V(z hakiem). Staram się wykorzystać sprzętowe SPI przy czym używam ISP do programowania mikrokontrolera dlatego skorzystałem z rady z tego linku: Niestety...

    Mikrokontrolery AVR   21 Lut 2016 22:57 Odpowiedzi: 6    Wyświetleń: 1533
  • Organizacja komunikacji pomiędzy PC a trzema AVR'ami.

    Cześć. Pracuję nad takim małym systemem komunikacji pomiędzy kilkoma urządzeniami pomiarowymi a PC. Pomiędzy urządzeniami a PC jest coś w rodzaju hub'a, co sam zaprojektowałem i wykonałem - ogólny schemat jest taki: Wspomniane przeze mnie urządzenia pomiarowe nie są pierwszej nowości, więc każde...

    Mikrokontrolery AVR   28 Maj 2017 19:34 Odpowiedzi: 23    Wyświetleń: 1491
  • Raspberry Pi 3 + WiFi + Kamera + PIR = domowy monitoring

    Witajcie, chciałbym Wam przedstawić prosty i łatwy projekt, który każdy może szybko sobie zbudować. W tym celu wykorzystałem Raspberry Pi 3 model B z wbudowanym WiFi. Jest to domowy monitoring, który można włączyć w momencie wychodzenia z mieszkania. Gdy alarm zostanie uzbrojony (po 60 sekundach...

    DIY Konstrukcje   22 Lip 2017 19:04 Odpowiedzi: 15    Wyświetleń: 12933
  • Automatyczny monitor urządzeń w domowej sieci LAN

    W naszych domach wykorzystuje się coraz więcej urządzeń połączonych z Internetem, głównie elementów zaliczanych do Internetu Rzeczy. Te elementy automatyki domowej czynią nasze mieszkania coraz wygodniejszymi, ale też coraz bardziej zależnymi od sieci - gdy jej zabraknie, cała ta inteligentna automatyka...

    DIY Zagranica   11 Sty 2019 10:03 Odpowiedzi: 5    Wyświetleń: 6276
  • [BASCOM]Nie odbiera niektórych kodów RC5

    nie wykorzystałeś mechanizmu flagi , jej ustawiania i zerowania. Generalnie ten mechanizm powinien wyglądać mniej więcej tak: Dim Flaga as Byte flaga = 0 Do if Flaga = 1 then Flaga = 0 .... tutaj reakcja na zdarzenie, np wyświetlenie czegoś na LCD Endif Loop ' podprogram...

    Mikrokontrolery AVR   16 Gru 2008 18:47 Odpowiedzi: 18    Wyświetleń: 2840
  • Attiny 2313, BASCOM do C++

    Witam, miałem na zaliczenie zrobić jakiś projekt z wykorzystaniem mikrokontrolera AVR, jako ze miałem tak mało czasu jak doświadczenia to zrobiłem działający projekt ze strony '************* Konfiguracja uC ***************** '********************... = "attiny2313.dat" $crystal...

    Mikrokontrolery AVR   19 Mar 2009 12:16 Odpowiedzi: 6    Wyświetleń: 2105
  • Prędkościomierz - pomiar czasu miedzy impulsami

    Witam, Mam mały problem z pomiarem prędkości za pomocą Timer'a (Bascom). Może napisze krótki opis problemu: Na początku wyznaczyłem sobie ile impulsów na metr daje auto, wyszło 5,15. postanowiłem więc mierzyć w stałym czasie te impulsy i przeliczać na km. Jak się okazało takie podejście jest ok ale...

    Mikrokontrolery AVR   01 Lip 2009 20:05 Odpowiedzi: 4    Wyświetleń: 2095
  • [AVR][GCC] - 1Wire - search next rom

    Witam, Panowie już mnie coś trafia, może ktoś wpadnie na pomysł co źle robię? kurczę wykorzystałem idealnie zerżnięte procedury z noty MAXima do odczytu, zapisu 1Wire - jeśli chodzi o resetowanie, sprawdzanie PRESENCE, odczyt temperatury z pojedyńczego DS'a wszystko śmiga no ale teraz...

    Mikrokontrolery   02 Paź 2009 12:57 Odpowiedzi: 4    Wyświetleń: 3225
  • Miernik prędkości obrotowej

    Z obsługi przerwania wyrzuciłem zbędny kod. Wpisałem TCNT0=250; i zlicza bardzo szybko. Zlicza bardzo szybko, ale obawiam się, że niedokładnie. 6 taktów to za mało nawet na tak krótką procedurę obsługi przerwania. Pisząc w C nie widzimy tego, ale samo wejście w procedurę to 4 takty + wyjście...

    Mikrokontrolery AVR   24 Sty 2011 00:38 Odpowiedzi: 62    Wyświetleń: 10179
  • [BASCOM][attiny2313]termostat z tunera CP

    Na podstawie tematu [url=]Link chciałem opracować termostat do bojlera. Wprowadziłem stosowne zmiany do kodu ale za nic nie mogę zmieścić tego w pamięci attiny. Założenia do zmian to: -wykorzystanie trzech przycisków do funkcji; 1.przejście do wyświetlania nastawy temp., powrót do wyświetlania...

    Mikrokontrolery AVR   30 Mar 2011 08:19 Odpowiedzi: 2    Wyświetleń: 1449
  • [AT89C4051][BASCOM] - reakcja na zbocze narastające

    Witam a może coś takiego rozwiąże problem: dim flaga as bit dim a as byte do if P1.0 = 0 and flaga = 0 then a=a+1 'wartośc zwiekszana tylko podczas opadającego zbocza flaga = 1 end if if P1.0 = 1 then flaga = 0 end if loop Przy wykorzystaniu wejśc P1.0...

    Mikrokontrolery   24 Kwi 2012 20:19 Odpowiedzi: 7    Wyświetleń: 3182