OK, wywaliłem to powielanie i zrobiłem po prostu if i potem else if. Co masz na myśli brak nop ? asm("nop"); ? [syntax=c]PORTA = 0b01111111; if((PINA & 0x08)==0) PORTC = wyswietlacz(1); else if((PINA & 0x04)==0) PORTC = wyswietlacz(2); else if((PINA & 0x02)==0) PORTC = wyswietlacz(3); PORTA = 0b10111111; asm("nop"); if((PINA & 0x08)==0) PORTC = wyswietlacz(4);[/syntax]...
Miałem kilka lampek LC-513 i pomyślałem o zegarku - zrobiłem płytkę zamontowałem elementy i gdy przyszło pisać program wynikły problemy ze sterowaniem portami cyfr które są poprzez tranzystory podpięte do portów atmegi. Po kilku nieudanych próbach uporania się z tym kłopotem oraz brakiem możliwości sprawdzenia na pytce testowej która uległa uszkodzeniu...
Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to nie ten, który jest przypisany w kodzie ( działa...
Zrobiłem program wykorzystujący do odczytu wyników RS i tak samo jest. Dodatkowo zrobiłem to na ATmega 16. Więc nie mam pojęcia gdzie jest ten błąd.. [syntax=c]#include <avr/io.h> #include <avr/pgmspace.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdio.h> #include <stdlib.h> #include "string.h"...
Jestem elektronikiem i choć od prawie roku (z przerwami ) powoli zagłębiam się w temat programowania na własne potrzeby AVR-ów nadal nie potrafię zastosować wielu pożytecznych funkcji co powoduje że napisanie programu do zarządzania i monitorowania napięć i prądów w układzie zasilacz,akumulator 12V,oświetlenie LED oraz sterowanie przez nastawny dwukanałowy...
Witam! Proszę o pomoc. Piszę program obsługujący klawiaturę matrycową - w sumulatorze wszystko działa, ale w momencie wgrania do ATmega128 nie działa. Klawiatura wygląda tak: http://img485.imageshack.us/img485/2132/... tranzystory podpięte są do PORTC0-3 Linie wierszowe klawiatury do PORTA0-3 Dioda LED podłączona jest do PORTB0 Cały program...
Witam, Pracuje nad projektem w którym wykorzystuje Atmege 128. Klawiatura matrycowa 4x4 jest podłączona pod PORTF. Schemat klawiatury poniżej: http://obrazki.elektroda.pl/3729797600_1... Poniżej listing programu [syntax=basic4gl] $regfile = "m128def.dat" $crystal = 16000000 Config Lcd = 16 * 2 'deklaracje wyświetlacza Config Lcdpin =...
Kupiłem klawiaturę matrycowa 4 na 4 (4 rzedy i 4 kolumny). Podłączyłem ją do ATMegi16 nastepująco: linie portu A0-A3 biegną bezpośrednio do klawiatury (na "rzędy" - piny 1-4 w klawiaturze), a linie A4-A7 biegną poprzed diodę na piny 5-8 klawiatury (kolumny). A0-A3 to są wyjścia i na nich jest krążące 0 (na pozostałych w danej chwili jest "1"), a A4-A8...
Czołem! Mam taki problem. W projekcie używam prostej klawiatury sześciu przycisków, którą podłączam do najstarszych linii PORTC. Fragment schematu połączeń gniazda klawiatury do proca: http://obrazki.elektroda.net/88_12589213... ...a tu schemat tej prostej klawy: http://obrazki.elektroda.net/89_12589213... Wejścia/wyjścia inicjuję...
Witam, podpiąłem pod mój mikrokontroler klawiaturę matrycową 4x5 do następujących portów: PORTD - P0 - P3 - kolumny, porty jako wyjście PORTD - P4 - P7 + PB0 - porty wejścia dla wierszy Dodatkowo do portu PC0 mam podłączoną diodę Napisałem na początek prosty program, który miałby obsługiwać tylko jeden przycisk, mianowicie z pierwszego wiersza i pierwszej...
Witam Zaczynam pisać program, wykorzystuje ATmega8, klawiaturę oraz 1-wire. Czy mógłby mi ktoś pomoc i sprawdzić czy poprawnie konfiguruje porty ? ----------------------------------------... PC0,PC1,PC2,PC3 - > wiersz klawiatury PC4,PC5,PC6,PC7 - > kolumna klawiatury PORTC=0xF0; DDRC=0x00; ----------------------------------------...
Witam. O klawiaturze trochę przeczytałem na forum lecz nie znalazłem odpowiedzi na moje pytanie dotyczące konfiguracji portów. Korzystam z portu B i tam też podpinam klawiaturę matrycową 4x4. Po konfiguracji Configkbd = portB portB=&B???????? dim X as byte do X=getkbd() loop nie wiem które piny portu są wejściami, które wyjściami i ewentualnie które...
Witam, tak jak w temacie. Mam problem z napisaniem programu obsługującego klawiaturę matrycową 4x4. muszę niestety zrobić to na oddzielnych dwóch portach bo korzystam z SPI przetwornika ADC oraz zakładam wykorzystanie I2C więc w ATmedze32 nie mogę wykorzystać całego portu... dysponuję następującym kodem [syntax=cpp] void sterowanie(void) { DDRD=0x0f;...
Poniżej zamieszczam plik w którym zawarty jest projekt programu dla AVR ATmega16(oscylator = 16Mhz), który jest napisany na podstawie książki. W symulatorze AVR Studio 4 wszystko działa OK, ale w praktyce układ nie reaguje na przyciski(chyba, że ręcznie podaj '-' na odpowiednią nużkę wejścia portu). Podejrzewam, iż nieprawidłowo zadeklarowałem port,...
Czy mogę wykorzystać wyjścia programowania do obsługi klawiatury nie tracąc możliwości programowania ( brakło mi 3 wyjść dla klawiatury) ?Załączam schemat blokowy. http://obrazki.elektroda.pl/7891842200_1...
Witam Uruchamiam zegar na wyświetlaczach alfanumerycznych na atmega169 i testuje klawiaturę umieszczona na porcie F na bitach 1-6. Problem polega na tym ze bity 1-3 klawiatury działają normalnie, natomiast układ nie nie reaguje na bity 4-7, pomimo tego ze zmienia się napięcie na końcówkach procesora. Klawiatura była testowana poprzez maskowanie wszystkich...
Witam wszystkich, mam układ mniej więcej taki jak tu: http://www.hobby.abxyz.bplaced.net/img/a... Różni się tylko liczbą rzędów i kolumn a więc i podłączeniem do uK(atmega32), ale to nie ma znaczenia. Napisałem program który z jednej strony ma wejścia podciągnięte do Vcc a z drugiej wyjście które przemiatają zerem(w danej chwili tylko...
Witam, mam następujący problem na porcie D mam założoną klawiaturę 4x3. Używam polecenia GetKBD() programu BASECOM do odczytów naciśniętych klawiszy (oczywiście wcześniej zadeklarowałem Config Kbd = Portd ) Okazuje się, że nie mogę przeczytać linii podpiętych do PortD.0 i PortD.1 a pozostałe linie czytam dobrze. Problem nie polega na podłączeniu gdyż...
Wczoraj zlutowałem sobie na płytce uniwersalnej najprostszą klawiaturę z 16 przyciskami. W zamierzeniu chcę skanować ją sposobem "szybkim" z http://obrazki.elektroda.pl/4025508700_1...
Mam tak wykonany układ i muszę oprogramować ATMEGA8 pod takie rozwiązanie. Wyświetlacz 2x16 podłączony do portu B tego procesora ale pod te linie podłączono również klawiaturę (5 linii - 5 klawiszy zwieranych do masy przez rezystory 2k7). Jak to zrealizować w bascomie? Może jakiś przykład ktoś ma? Wyświetlacz konfigurowałem dyrektywą config lcd i config...
Witam wszystkich, Wykonałem klawiaturę matrycową, ale układ nie działa jak sobie wymyśliłem, chce aby wykonać program 1 muszę nacisnąć klawisz 1 i tak dla wszystkich programów. Ale jak wybiorę program 1 to przechodzi do programu 11. Poniżej podaje fragment moich wypocin port C zrobiłem sobie jako port pomocniczy, bo na razie nie potrafi inaczej. Proszę...
Witam. Zakładam nowy temat ponieważ szukałem informacji na ten temat lecz nie znalazłem odpowiedzi. Chodzi o wprowadzania liczb 2 cyfrowych z klawiatury matrycowej. Do odczytu klawiszy wykorzystuję instrukcję "Getkbd". Nie wiem jak dokonać odczytu ile razy został wciśnięty klawisz. W celu wprowadzania liczb wielocyfrowych z klawiatury. Za pomocą zmiennej...
Witam, posiadam klawiaturę 4x4 i szukam najprostszej biblioteki do jej obsługi. Nie chce żadnych znaków na LCD, ani nic z tych rzeczy. Wyjścia klawiatury mam podłącze do PD0 - PD3 natomiast wejścia do PD4 - PD7. Najlepiej by było gdyby biblioteka bądź plik main.c był tak zrobiony: if jeżeli klawisz 1 wciśnięty to <tutaj wpiszę co ma zrobić> if...
Realizując tutorial http://www.patron.net.pl/error.html napotkałem się na problem. Pierwsze aplikacje są dobrze udokumentowane, następne troche słabiej. Mam problem z obsługą wejść w programie. W programie głównym jest wykorzystywana zmiennaklawisz_s1_wejscie a nie jest ona zadeklarowana w pliku nagłówkowym. Analizując program dopisałem: #define klawisz_s1_wejscie...
Witam Próbuje zrobić program na AtMege16 Program ma działać w następujący sposób: Przyciskam 1 guzik z klawiatury (klawiaturka jest 4x4, ale wykorzystywane tylko 3x4) i ma zapalić się dioda 0 (podłączona do portu A pin 0) i zgasnąć z opóźnieniem powiedzmy 30sekund Przyciskam 2 guzik i zapala się dioda 1 (PA 1) z opóźnieniem 30 sekund i gaśnie po takim...
Witam zauważyłem dziwny objaw. Mianowicie odbieram dane przez sprzętowy uart z atmegi pochodzące z klawiatury. Klawiatura wysyła znak w momencie nacisnięcia i puszczenia przycisku. Zauważyłem że naciskając około 21 razy klawisz (wysłane 42 znaki w hexie) to resetuje mi się program i mikrokontroler... Teraz pytanie czym to jest spowodowane. Pomijam tutaj...
Jeżeli to ma być klawiatura matrycowa, to powinieneś włączyć rezystory podciągające na wejściach (jeżeli nie masz ich w układzie). Bez tego będziesz odbierał "śmietnik". Po drugie, w klawiaturze matrycowej przeglądanie robi się zerem, czyli wykrycie przycisku powinieneś robić przez sprawdzanie zera na wejściu, a nie jedynki. Tak w ogóle, to co ta funkcja...
Proponuje zrobić ci coś w ten deseń: Kolumny byłyby np na porcie A. Wiersze natomiast na porcie B. DDRA=0xff; DDRB=0x00; PORTA=oxff; PORTB=0x00; char przycisk=0; char wcisnieto=0; for(kolumna=1;kolumna<6;kolumna++... for(wiersz=6;wiersz<6;wiersz++... { PORTA=0; PORTA|=(1<< kolumna); delay_ms(1); if PINB&(1<<wiersz)...
Witam Poprzedni wątek, http://www.elektroda.pl/rtvforum/topic35... w którym kolega pytał o klawiaturę na porcie F troszkę mnie zaniepokoił, bo mój projekt jest na już tyle zaawansowany, że zmiana portu klawiatury byłaby problemem. Szybko to sprawdziłem. Atmega128 (moduł propox) klawiatura 4x4 produkcji własnej na porcie F działała bez zarzutu....
Cześć. Prosze o pomoc w rozwiązaniu problemu, a mianowicie mam problem przy konfiguracji klawiatury. Nie moge ręcznie wpisać kodu np. 1234, tylko program sam dobiera mi kod ( caly czas podaje jedna liczbe"1", tak jak bym ja cały czas wpisywał) kod wtedy jest ustawiany na 1111, ale jeżeli zmienie wartość na "k=2" w miejscu zaznaczonym w kodzie to program...
Witam Napisałem program według autora riddyk http://www.elektroda.pl/rtvforum/topic10... ,a właściwie pozmieniałem trochę #include <avr/io.h> #include <inttypes.h> #include <avr/signal.h> #include <avr/pgmspace.h> #define cbi(add,bit) ((add) &= ~(1 << bit)); #define sbi(add,bit)...
Cześć, Moja ATmega128 zachowuje się w nieco dziwny sposób. Mianowicie ustawiam w niej wszystkie piny z portu F na wejście z podciągnięciem do VCC (czyli stan wysoki na każdym pinie), a następnie "przemiatam" piny w PA2-PA7 oraz PG2, ustawiając w nich po kolei stan niski. Następnie czekam na zmianę w porcie F (projekt służy do czytania przyciśnięcia...
Wit mam. Piszę pewien program. Przed wejściem do pętli głównej programu napisałem funkcję w której użytkownik wstępnie nastawia parametry programu głównego. Problem polega na tym, że przy naciskaniu klawiszy program wychodzi mi z pętli głównej programu do funkcji w której nastawiane są parametry. Funkcja w której mają być nastawiane parametry okrojona...
Witam! Mam problem z zamkiem szyfrowym. Mam taki kod: [syntax=cpp]/* KURS AVR-GCC cz.4 Zamek na szyfr (schemat i opis działania w artykule) układ atmega16 (1MHz) */ /**** PLIKI NAGŁÓWKOWE ****/ #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> /**** DEFINICJE FUNKCJI ****/ /* Inicjalizacja i konfiguracja sprzętu */ void...
Witam, na wstępie dziękuję wszystkim na forum, wasze posty są nieocenionym źródłem wiadomości. Zajmuję się ponad pół roku hobbystycznie elektroniką. Od pewnego czasu siedzę nad problemem związanym z ATMEGA16. Problem dotyczy odczytywania stanu wejść logicznych na mikrokonrolerze. Docelowo ma być to klawiatura, jednak ponieważ projekt klawiatury na płytce...
Witam http://obrazki.elektroda.net/78_12126109... To jest projekt płytki mojego sterownika co prawda nie ostateczna wersja ale można zerknąć, ja zamiast tranzystorów na wyjściowych portach dałem ULN2803A ale to szczegół. Jako czujniki temperatur mam różne termometry, LM35 (woda, dom, piec), DS1820(zewnętrzny) a nawet PT100 (do pomiaru temp. spalin)....
Chcę zaimplementowac RTC w mojej Atmedze. Mają to być przerwania od asynchronicznego Timera2. Coś nie działa, mam kilka pytań : 1. czy piny w porcie C (PC7 i PC6 które służa jako TOSC1 i TOSC2) trzeba ustawić jako we/wy ? czy wystarczy ustawienie bitu AS2 w ASSR ? 2. jakie powinno być napięcie na nich ( u mnie na obu pinach rezonatora jest 0.4 V). 3....
Witam Mam problem z obsługą przerwań w moim programiku. Niby wszystko jest ok a jednak coś nie działa. Nie wiem czy coś, źle deklaruje czy jak, już nie mam żadnego pomysłu. Umieszczam kod (trochę rozbudowany :/) i drugi kod na którym wszystko mi działa. Dołączam także schemat #include <avr/io.h> //dostęp do rejestrów #include <inttypes.h>...
Czy ktoś potrafi zrobić z tego kodu użyteczny program ? ? ? .... zaczynam się zastanawiać czy nie zlecić jego napisania ale nie mam pojęcia ile taka usługa może kosztować. Dla zorientowania się o co mi chodzi wklejam cały kod którego część funkcjonuje. [syntax=c] #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include...
Mam mały projekt do zrobienia, którego głównym celem jest po naciśnięciu przycisku uruchomić sekwencję sterującą serwomechanizmem, a na koniec włączyć buzzer. Wygooglowałem tutoriala z gotowym już kodem, który zacząłem dostosowywać do moich wymogów, lecz napotkałem małe przeszkody. Może na początek kod, który już mam: http://obrazki.elektroda.pl/4621961000_1...
Za A daj 10000 a za B 10 da to dziesięć tysięcy zmian portu co 10us czyli dźwięk będzie trwać 100ms :] Niestety musisz się liczyć z tym ze instrukcja zatrzyma ci wykonywanie programu na te 100ms. Czy ja ci może już pomagałem na portalu dioda.com.pl? Jeśli tak to taka funkcje zrobiłem już w programie klawiatura...
Ale Panowie kombinujecie. Autor określił wymagania które jest łatwo tanim kosztem zrealizować: .. -pod mikrokontroler będą podpięte przyciski (max 20), -wciśnięcie danego przycisku będzie przesyłane do PC, -na komputerze z systemem Linux będzie aplikacja, która będzie odczytywała który przycisk został wciśnięty i realizowała daną funkcję zależną od...
Zobacz ten kod - jest to zegarek z wyświetlaniem czasu lokalnego , utc oraz daty..korzysta z PCF8583..multiplex na 6 cyfr..proc to atmega32 16mHz. #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> #include <avr/delay.h> //********** funcje obsługi TWI dla rtc #define zegar 0xA2 // A0...
Witam! Mam problem: klawiatura matrycowa 6x3 (3 kolumny i 6 wierszy) i Bascom AVR. uP to AtMega16. Porty klawiatury to: kolumny(licząc od lewej): C0, C1, C2 wiersze(licząc od dołu): C4, C5, C6, C7, B6, C3 Nie bardzo wiem jak to obsłuzyć. Chodzi mi o procedure, która będzie zwracać umowny numer naciśniętego klawisza. Przyjąłem umowną numerację: (brak...
Ok...ten częściowy kod jest nieco zmodyfikowany ale teraz też lista komunikatów o błędnych wywołaniach funcji jest dłuższa niż program... //######################################... //########## A T M E G A _ 3 2 ########## //######################################... #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include...
Witam Szanownych Kolegów. Chciałbym zaprezentować moją konstrukcję stroboskopu opartego o mikroprocesor ATmega16 i układ detekcji zera sinusoidy sieciowej. Mikroprocesor steruje impulsem wyzwalającym powstającym od trafo wysokonapięciowego. Docelowo powinien realizować obsługę przycisków sterujących częstotliwością i jasnością świecenia ksenonowej lampy...
Czy ktoś mógłby podpowiedzieć jak poprawić definicje tablicy z którą mam problem w tym kodzie lub utworzyć zastępującą ją prosta funkcję przechowującą zmienne. Dodano po 1 Zajrzałem jeszcze do książki i pomyślałem że może taka zmodyfikowana struktura rozwiązała by mój kłopot ale w niej też coś nie gra...to cześć kodu [syntax=c] //********** definicje...
Witam Mam program budzika, który jako dodatkową atrakcję miał mieć możliwość mówienie czasu na żądanie i odtwarzanie oprócz buzzera utworu jako alarmu. Atmega steruje przez jedno SPI programowe układem MAX7219, a przez konwerter poziomów i drugie SPI programowe odtwarzaczem WTV020SD. O ile sam WVT020SD + PCF8563 ( wyjście CLK do INT1 ) działają dobrze,...
Chciałbym kupić jeden z tych zestawów uruchomieniowych i prosze o opinie. Chciałbym pozanać wasze zdanie o ich wyposażeniu. Moduł ZL12AVR opracowano z myślą o ułatwieniu powszechnego stosowania mikrokontrolerów ATmega16 przez konstruktorów, którzy nie mogą lub nie chcą inwestować w zautomatyzowany montaż elementów o relatywnie gęstym rastrze rozmieszczenia...
Witam, dziękuję za kod komunikacja zadziałała, ale jest jeden problem. Układ nadajnika czasem sie zawiesza, jak debuguje program to czasem jak pojawi się przerwanie INT0 to na case łapie default, i po wyjściu z procedury obsługi przerwania układ sie zawiesza. Po resecie uC odczytywany status nie jest poprawny gdyż wynosi 0x2E a nie 0x1E. Jedyne co można...
Witam. Na początek dla jasności..przekopałem elektrodę..zagłębiłem się w datasheta...ale to okazało się za mało by PCF8583 zaczął wreszcie gadać z moją atmegą 32. Nie potrafię dojść dlaczego kompilator się pluje o zbyt wiele definicji w funcjii TWI_read której definicja jak wyczytałem z postów jest poprawna. Proszę pomóżcie bo ten program spać mi już...
Witam ponownie. Mówią nie chwal dnia przed zachodem słońca...jak z jednym się uporałem to znów co innego mi mąci. Kłopot z wyborem gdzie zapisać nastawy dwukanałowego timera bo zmiennych jednocyfrowych jest łącznie 4x4 dziesiątki godzin , jednostki godzin , dziesiątki minut , jednostki minut osobno dla włącz osobno wyłącz razy dwa kanały.Ma do wyboru...
Witam, Chciałbym się komunikować z uK za pomocą portu COM (RS232). Komunikacja miałaby przebiegać w stronę PC->ATmega16. Do komunikacji ma służyć Terminal. ATmega na podstawie odebranego znaku ASCII, czyli kodu klawisza klawiatury, ma wykonać jakieś zadanie. Podłączyłem Atmega16 do PC według schematu: http://obrazki.elektroda.net/48_12149859...
Przedstawiam tylko istotne części programu związane z transmisją danych Na początek Atmega 16 obsługuje klawiaturę, Wyświetlacz LCD i komunikację GSM i inne drobiazgi oraz RS232 z Atmegą 8 Dodano po 10 A tak przy okazji takie pytanie czym różni się transmisja po RS232 dla: A=1 Print A oraz Print "1" Wg ASCII < 1 > ma kod 49 i chyba w jednym i...
https://obrazki.elektroda.pl/6692889600_... Od jakiegoś czasu czułem potrzebę sterowania komputerem za pomocą niestandardowej klawiatury. W wielu przypadkach, takich, jak emulatory starych komputerów i sterowanie urządzeniami za pomocą klawiatury, można przypisać funkcję programu do klawisza na klawiaturze. Na przykład komputer ZX...
Tak więc przerobiłem kod tak jak mówiliście i wygląda teraz tak: [syntax=c] #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> struct keyboard { int lastKey; int isPressingNow; int numberOfKey; } k; volatile int interrupt; void init() { DDRA = 0xFF; // set Port A as output DDRB = 0xF0; //...
pburczyn mógł byś wrzucić na forum jeszcze jednego hedera z portami bo widzę że twój kod do matrycówki jest super i chciałbym go zastosować w swoim projekcie jeśli nie masz nic przeciwko
Witam, ponownie odświeżam, napisałem już obsługę klawiaturki, która jest łudząco podobna do tego pilota, jednak powstał efekt "stanu nieustalonego" tak jak bym go nazwał, podczas wciskania. Kod: https://filmy.elektroda.pl/0_1314115971.... Proszę o pomoc w zakresie eliminacji tego zjawiska, tylko jak do prostego chłopa. W tym miejscu dodać, ująć, poprawić...
Złożyłem układ z Atmega8515 i LCD. oraz klawiaturą matrycową. Kwarc 110592Hz. Tu kod: Declare Sub Zklawiatury(byval Klaw As Byte) Declare Sub Post() Declare Sub Silxsensor() Declare Sub Silysensor() Declare Sub Silzsensor() Declare Sub Ruchsilx(byval Ilekrokow As Word) Declare Sub Ruchsily(byval Ilekrokow...
no linią E i RS ruszam poprzez komendy : DDRA = 0x0f; //ustawiane portu A w stan wejścia //rs=1 ie=1 PORTA = 0x0f; PINA = 0x0f; Na starszej połówce mam klawiature i dane LCD a na młodszej mam E i RS i 2 linie sterujące jednak nie są one ważne. Dodano po 3 //#include <until\delay.h> #include <avr/io.h> #define LCD PORTA #define HD44780_DDRAM_SET...
Witam. Napisałem i uruchomiłem część zegarka a mianowicie odczyt z PCF-a czasu i daty oraz multipleksowanie wyświetlaczy LED ale mam kłopot z koncepcją jego programowania. Po kilku nieudanych próbach napisania sensownej obsługi klawiszy zmuszony jestem poprosić was o pomoc...to działający kod reszta w malinach :-( //********** funkcje konwersji char...
Witam poniżej przedstawiam kod programu za srednikami jest poustawiany timer 16 bit który steruje serwomechanizmem z modeli RC i działa wszystko poprawnie (wyjscie OC1A do serwa) natomiast ja chcialbym to serwo wysterować 8 bitowym wyjscie (OC0/t0 pin1 do serwa) I niby wszytsko dobrze posutawialem ale serwo ani drgnie dlaczego? #include "avr.inc"...
http://obrazki.elektroda.pl/4926270100_1... Diagnozer joysticków (np. do Pegasusa) na Atmega 8 Projekt Przyszedł wreszcie czas naprawić posiadane przeze mnie joysticki do Pegasusa. Zwykle uszkodzeniu (urwaniu) uległ kabel lub taki niesprawdzony/niesprawny joystick został zakupiony bez znajomości jego przeszłości. Jeśli kable się urwały,...
Cześć! Przez nieuwagę upaliłem piny, na które wyprowadzone sa domyślnie timery, a potrzebuję PWMu. Wpadłem więc na pomysł, by użyć przerwań TIMERx_COMP. Niby przerwania są obsługiwane (jak dam głupotę w stylu {zapal_pin; czekaj; zgaś_pin; czekaj;}, to widać działanie), ale nie udało mi sie uzyskać PWMu, które mogłoby sterować ledem. Może miałby ktoś...
Bascom - wersja 1.11.95 Kod, no jest tego sporo: - zegar PCF8563 - Zapis na SD - dwa czujniki DHT11 - odczyt z PCF8574AP ( klawiatura ) - RC5 - ma być DS18B20 - ma być DCF77, ale nie doszedłem do tego momentu ( tzn testowałem na innym procesorze i działało ) Działa - zegar PCF8563 - dwa czujniki DHT11 - odczyt z PCF8574AP w przerwaniu ( klawiatura )...
atmega porta atmega porta input klawiatura atmega
skanować twain ricoh głowica danfoss zmiana próbkowania
resetowanie baterii kabel monitoring
Położenie pinów LC-14A w iRiver iMP-550 Czy filtr powietrza w wentylatorze obniża hałas?