chciałbym stanąć w obronie bacoma bo nie jest on zupełnie do niczego ma on swoje wady i zalety a jak się nauczysz to i w baskomie można oszczędnie pisać najważniejsze jest czy umiesz już jakiś jezyk programowania jak tak to uczysz się go dalej acha i asembler to fakycznie podstawa niemusisz w nim pisać ale jeśli chcesz nauczyć się mikrokontrolerów to...
Najlepszy dokument po polsku o mega16 : www.pg.gda.pl/~zbczaja/pdf/atmega16mmr.p... Rejestr ADMUX związany jest z przetwornikiem A/D. I po ang : www.atmel.com/dyn/resources/prod_documen... Wiem że to nie wygląda zbyt dobrze takie rzucanie Tobie linków ale pierwszy pdf wyjaśni Tobie to lepiej niż ja. Dodano po 3 I przykład kodu z innej strony...
Jeszce niezabardzo działa przetwornica ale zegarek prawie skończony Chciałbym zapytac gdzie znależć NCC po polsku
Witam Posiada ktoś opis Atmega16 w języku polskim. Dziękuje Przeniesiono z uC<Acula>
Lepiej będzie dla Ciebie , jak poczytasz o AVR-ku po polsku i sam wyciągniesz wnioski.Wprawdzie ten przetłumaczony PDF dotyczy ATMega16 , jednak myślę , że 70% zawartych w nim informacji dotyczy całej rodziny AVR ATMega. [url=http://www.pg.gda.pl/~zbczaja/pdf/a... po polsku Piotrek
Też polecam google - jest w internecie opis po polsku ustawienia bitów dla ATMega16 bodajże w PDF-ie.
Tak? A ja wpisuje Atmega16 i na pierwszy miejscu Dokumentacja mikrokontrolera Atmega16 firmy Atmel po polsku :) Masz tu jeszcze sobie poczytaj o STK200: http://www.elektroda.pl/rtvforum/topic42... szukajcie a znajdziecie ;)
Na 16-bitowym nie robilem ale poczytaj tutaj o rejestrach: www.pg.gda.pl/~zbczaja/pdf/atmega16mmr.p... Co prawda to do Atmega16 ale po polsku Dla 16-bitowego zrobilbym to tak: COM1A1 >> 1; WGM10 >>1; WGM12 >>1; Preskaler jak chcesz bo nie wiem jaką masz częstotliwość. Wypełenienie podajesz do OCR1A. Nie sprawdzałem czy zadziała więc...
McMonster, ja to wiem, było to pytanie do autora wątku. Dodano po 24 mógłby ktoś podesłać jakąś lekturę gdzie jest to wytłumaczone? Lektura to PDF twojego procka. 1) For brightness = 255 To 1 Step -1 = pętla liczy do 1, a nie do zera. 2) jasność = 0 3) Przestudiuj dokładnie kod, jaki wkleiłeś jako 1 Nie wiem jaki masz procek, ale instrukcja po polsku...
nie pamietam, bo juz dawno zwolnilem AVR Studio, ale bylo tam bodajze cos takiego jak Watch i z tego co pamietam nietrudno to bylo znaleźć, btw co za problem zamiast chara wybierać inta, skoro i tak na LCD wywalasz wartosci wziete z tablicy ? liczby jako chary sa przesunięte o 48. Mowiac po polsku '0' to 48, '1' to 49 itd
Ponizej przedstawiam swoj kod: #include <avr/io.h> #define F_CPU 16000000UL #include <util/delay.h> #include <avr/interrupt.h> //#include <avr/iom16.h> #include "lcd.h" #include "usart.h" #define Timer2_start TCNT2 = 0x63; TCCR2 = 0x07; //0x63 - poczatkowa 99, preskaler 1024 0x07 #define Timer2_stop TCCR2...
Witam, próbowałem ostatnio przenieść mój program (wyłącznik czasowy) z Atmegi8 (działa idealnie) na Atmegę16 (gdyż ma więcej "nóżek"). Problem pojawił się przy pierwszym uruchomieniu - w miejscu, w którym uruchomione zostają przerwania program się resetuje. Zaznaczam od razu iż spędziłem wiele godzin szukając odpowiedzi w internecie, znalazłem nawet...
Witam mam pewien problem z atmegą, otóż program składa się z zwykłej pętli w której wykonywane są pewne operacje a druga to przerwanie co sekundę od timer'a1, Instrukcje w pętli co jakiś czas się zawiesza i w ogóle nie są wykonywane podczas gdy instrukcje przerwania od timera są wykonywane bez problemu, uC zaczyna pracować poprawnie dopiero po restarcie....
Witam. Ciągle uczę się programować na podstawowym poziomi i mam problem z obsługą wejść analogowych. Mój zamysł był taki po wciśnięciu przycisku start mikrokontroler rozpoczyna konwersję sygnału napięciowego na wejściu analogowym i z zależności od poziomu sygnału dokonuje odpowiedniej operacji na porcie wyjściowym. Operacje tą przerywam poprzez wciśnięcie...
Jeśli używasz SPI do komunikacji z kartą, to masz też podłączony pod ten sam interfejs (lub po polsku "międzymordzie") programator. Z tego co piszesz, to "zapomnienie" polegało na podłączeniu programatora bez separacji galwanicznej, czyli przepięcie poszło dokładnie po SPI. Zatem mogło zdarzyć się tak, że masz uszkodzoną kartę.
Witam Próbuję odpalić tryb free running w atmega 16 i coś mi nie wychodzi. Z noty katalogowej zrozumiałem, że w rejestrze ADCSRA ustawiam na 1 ADATE umożliwia to wybranie wyzwolenia, natomiast w SFIOR ustawiam na 0 i jest free runing mode. jednak nie chce się odpalić nawet przerwanie od wykonanej konwersji więc przypuszczam, że coś jest nie tak z tym...
Witam! Od niedawna zacząłem interesować się programowaniem AVR, i napotkałem pewien problem... Otóż w pewnej książce o mikrokontrolerach znalazłem ciekawy program, którego chętnie bym użył, lecz niestety nie działa tak jak powinien. Miał rozjaśniać i ściemniać diodę led, lecz dioda świeci cały czas z taką samą jasnością... Oto on: Gdyby ktoś mógł go...
Witam Piszę powoli program do pomiaru obrotów na sekundę. Niestety nie do końca działa.Nie wiem co jest źle ale działa tylko wysw2 i pokazuje to co ma,czyli cyfrę1. Byłbym wdzięczny gdyby ktoś rzucił okiem i dał jakąś wskazówkę. ATmega16 8Mhz,wewnętrzny oscylator.JTAG wyłączony. [syntax=c] /*Deklaracje nagłówków*/ #include <avr/io.h> #include...
Witam z tej strony znów ja i znów z durnym problemem. Otóż w przypływie weny napisałem prosty programik który obsługuje programowe kanały PWM (do kilku taśm led) i w ramach mojego zboczenia php chciałem to napisać tak by potem nie musieć przekopywać 50 linii kodu by dodać lub usunąć jeden kanał. Jednak po wszystkich moich wojażach kod zaczął sie strasznie...
Witam. Posiadam wyświetlacz WC1602A0 zgodny z hd44780 i chciałbym wiedzieć w jaki sposób można zdefiniować polskie znaki...wiem że jest możliwość dopisania 8 własnych znaków (np. polskich znaków diakrytycznych) w pamięci CG Ram. Chciałbym się dowiedzieć w jaki sposób można dostać się do tej pamięci aby dopisać polskie znaki :)??? Z góry dziękuje za...
Witam , Szukam pomocy przy wywołaniu funkcji wypisującej tekst na w/w wyświetlaczu . Niestety mam problem z makrem _memx . Jak się do takiego argumentu odnieść? Funkcja z której korzystam to : void st7565r_SetText(uint8_t x, uint8_t y, const __memx char *tekst, const uint8_t __flash * const __flash font[], _Bool invert) { GLCD_y=y;...
Witam. Tworzę sobie programik do sterowania 16 serwami. wykorzystuję 2 timery timer2 generuje przez przerwanie odstępy 2.2ms. każdy impuls to obsługa 2 serwów, więc aby odsłużyć wszystkie mamy 8 impulsów(18.4ms) więc impulsy na serwo powtarzają się częściej niż te 20ms. więc tu jest dobrze. Timer 2 steruje timerem1, blok A obsługuje pierwszą 8 serw,...
Witam Na uczelni miałem do czynienia z uC serii 8051, od dawna chciałem się tego nauczyć w domu walała się kostka mega 16 więc postanowiłem ją zaadaptować do celów "dydaktycznych". Na początku zabrałem się za bascoma, wychodziło mi coś z niego ale stwierdziłem że za mało wiem co się dzieje w procku tak więc przesiadłem się na asemblera no i tu się zaczęły...
Tak jak w temacie. Chciałem użyć 16-bitowego PWM na Timerze1, Poprzednio na ATTiny13 zrobiłem i serwo działało bez zarzutów (oczywiście 8-bitowy timer) Tu pocę się i nie działa: void initPWM() //inicjalizacja timera { //OCR1A = 40000; OCR1AH = 40000>>8; OCR1AL = 40000 & 0xFF; //TOP = 40000 TCCR1A = (1<<WGM10) | (1<<WGM11)...
Witam otóż mam chyba prosty ale nieprzeskakiwany dla mnie problem otóż w ramach nauki C i obsługi Atmegi napisałem sobie prosty licznik binarny na jednym bajcie (8 diód). Które podłączone są do jednego rzedu. (Dokładnie PA0) I wszystko działało by pięknie i cudownie jednak chciałbym by program zapamiętywał ost znaną nam liczbę do czego przyda nam się...
Witam, z góry dzięki za pomoc otóż borykam się z następującym problemem muszę napisać program na atmegę 16 który korzystał będzie z 2 przerwań zewnętrznych INT0 oraz INT1 [syntax=cpp] void Start() { DDRD = 0b11110011; //konfiguracja pinu 2,3 jako wejście PORTD |= _BV(PORTD2); //ustawienie rezystora podciągającego PORTD |= _BV(PORTD3); MCUCR &= ~((1<<ISC11)|(1<<ISC10)|(1&l...
Witam, Mam pytanie do bardziej doświadczonych w temacie mikrokontrolerów AVR gdyż mnie już się skończyła wiedza w tym temacie. Posiadam sterownik LED wykorzystujacy układ ATMEGA 16. Poszczególne składowe RGB sterowane są z wykorzystaniem modulacji PWM o częstotliwości 2KHz przy rezonatorze 16MHz. Zmieniłem częstotliwość modulacji PWM na 1,4MHz poprzez...
Witam ! Mam problem z obsługą ADC w Atmega16. nie wiem co robię nie tak. Mam podłączone 2 diody do PC6 i PC7 oraz rezystor do PA1 dla testów. Oto kod. [syntax=c]#include <avr/io.h> #define LED1 PC6 #define LED2 PC7 int main(void) { ADMUX = (1<<REFS1) | (1<<REFS0) | (1<<MUX0) | (1<<ADLAR); ADCSRA |= _BV(ADSC); while(ADCSRA...
Witam! Dopiero zaczynam pisac w AVR Studio wiec prosze o wyrozumialosc... ;) Zamieszczam screen zeby to lepiej zobrazowac. Co jest nie tak? W jakim pliku naglownkowym jest zadeklarowany rejestr UDR? http://obrazki.elektroda.net/3_121144806...
Witam, Mam jakiś dziwny problem z odczytem z wewnętrznej pamięci EEPROM z ATmega16. Korzystam z funkcji zdefiniowanych w avr/eeprom.h. Zmienne które chciałem zapisać do EEPROM zapisałem w osobnym pliku nagłówkowym i "includowałem" ten plik do pliku głównego. Niestety nie mogę odczytać tych zmiennych. Wychodzą jakieś bzdury. Np. jedna ze zmiennych to...
Kolega ma racje czeka Cię nierówna walka z rejestrami. Polecam Ci poniższy link w którym jest plik pdf gdzie po polsku napisane jest co robi dany bit w danym rejestrze I/O. Musisz poustawiać rejstery (tutaj tylko do 8-bitowego timera): TCCR0 = 0x05; //preskaler na 1024 TCNT0 = 0; //wartośc początkowa timera0 TIMSK = 0x01;//uruchomienie przerwania no...
Chciałem zrobic w cyfrowym przedwzmacniaczu proste linijki, tak aby na Lcd pokazywały się 2 słupki (znak na LCD ma 8 px także, słupek będzie miał tyle "diod"). Wzm mocy ma własne ledy pokazujące moc i defakoto przester, te linijki mają pokazywać sygnał z karty dzwiękowej, czy ten nie ma zbyt dużego poziomu. Chcę to zrobić w ten sposób, bo atmega16...
Dawno dawno temu wykorzystalem at89c2051. Wszystko funkcjonowalo ok ale dawal wrazenie malo doskonalego (niewiem moze sie myle). mam do niego niezly opis po polsku no i pozostaly gdzies programy i programator. wydaje mi sie ze sie uwsteczniam jezeli nie szukam innych lepszych rozwiazan. dajesz Atmelka zależnie od potrzeb ATTiny2313, ATMega8 lub ATMega16...
nie bardzo rozumiem jak z tą flagą sobie poradzić (o jaką flagę chodzi??):/ czy mógłbyś podać jakiś przykład?? sprawdzałem pomiar częstotliwości i za każdym razem błąd wynosi 0,64% czyli chodzi o to co napisałes ze gubi kilka impulsów Jeżeli jeszcze nie doczytałeś do konceptu flagi.... więc krótko: flaga jest to najczęściej jedno-bitowa zmienna sygnalizująca...
ditomek -> masz rację,że ta dyskusja nie ma celu. Dodatkowo powiedziałbym, że ani kolega Balu ani nikt inny w tym ja nie chce zrobić z ciebie ostatniej "lamy" jak to określasz... .... to raczej ty sam rozbisz z siebie to co oznacza to dziwne określenie, ponieważ już kolega Balu podpowiada ci, że nie można traktować zmiennych eram jak zwykłych zmiennych...
Widzę, że kolega nowy i rozumiem pierwsze podstawowe pytania. Niestety z forum nie wyciągniesz tyle wiedzy ile będziesz na początku potrzebował. Za małe zagadnienie dla "wyjadaczy". uC ATMega 8 jest bardzo podobny do ATMega16, a poniżej podsyłam Ci link do dokumentacji tego drugiego w języku polskim. Na pewno przyda Ci się do szybkiego zrozumienia budowy...
Bardzo polecam dokumentację do AVR :) Ale ponieważ jest po angielsku, można też natknąć się w sieci na jej polskie tłumaczenie: Poprawiłem nieaktywny link i dodałem dokumentację jako załącznik na przyszłość.
Musisz wyrobić w sobie nawyk czytania datasheet. W tum wypadku rozdział: I/O Ports A jeżeli j.angielski nie teges, to możesz skorzystać z polskiej instrukcji np. Atmega16: http://mikrokontrolery.blogspot.com/2011... Ewentualnie: http://hobby.abxyz.bplaced.net/index.php... Jeżeli chcesz ruszyć szybko z miejsca...
Mam pytanie: czy są gdzieś polskie dokumentacje mikrokontrolerów. Znalazłem tylko do ATmega16. Jest tam sporo ciekawych rzeczy, a nie każdy zna angielski.
Zamiast CKDIV ustawia się CKSEL, na stronie www.edw.com.pl/ea/avr/avr-fuse.pdf opis po polsku Atmega16.
dzień dobroci. #include "konfig.h" // sugerowalbym nazwy typu "config.h" volatile char Temp; // skoro odbierasz znak, to po co komu 16-bitow? ISR(USART_RXC_vect) { //Temp=0; // zbedne Temp=UDR; if (Temp=='1') // przynajmniej wiadomo o co chodzi { UDR=Temp; //echo tego co wysyla } } int main(void)...
skoro twój hel nie pokazuje tego co mówiłem to na prawdę masz jakąś może stareńką wersję Bascoma. Nie chce ci się zassać najnowszej bezpłatnej wersji demo z dobrym helpem??? albo poszukać w necie helpa po polsku??? jak coś to zawsze możesz przecież też skorzystać z helpa On-Line u producenta - tam zawsze wszystko jest najświeższe, a twój rc5send jest...
Witam Też się męczyłem jak zrobić sprzętowo bez żadnych przerwań generator około 36 kHz i 40 kHz. Polecam książkę Pana Piotra Góreckiego "Mikrokontrolery dla początkujących" (oczywiście o Bascomie). To naprawdę jest to jedno z nielicznych źródeł gdzie rzetelnie są rozpisane funkcje Timer1 po polsku. Właśnie testowałem układ Pana Góreckiego na At90S2313...
Poszukaj helpa w wersji 1.11.7.7 - jest po polsku.
mam pytanko czy można gdzieś ściągnąć tutoriala do CADINTA po polsku??
Oczywiście problemu można szukać wszędzie, ale najprostszy sposób na jego rozwiązanie opisałem w wiadomości #9. Teraz masz program który robi "coś", wartości zmiennych są inne niż byś chciał, więc piszesz drugi program robiący inne "coś" ale otrzymujesz "coś innego" i pytasz gdzie jest błąd. Problem jest taki prawdopodobnie, że kompilator nie wie czego...
(at)kamil12239 Do wyjścia za mostkiem trzeba dobrać pojemność tak by przerzutniki schmitta stojący za dzielnikiem ( tworzący sygnał dla INT ) na jakimś wzmacniaczu operacyjnym działał popranie. Zamiast 4700uF raczej trzeba zastosować supercapa 1F na 5.5V ( lub mniejszy, pobór prądu zależy od typu procesora i jego zegara ). Przy tak dużej pojemności...
Proboje od dluzeszego czasu i echo , macie jakies inne pomysly 3.1.13. Zabronione jest publikowanie wpisów naruszających zasady pisowni języka polskiego, niedbałych i niezrozumiałych.
Z jaką częstotliwością rezonatora pracujesz? Wszystko co dotyczy konfiguracji liczników masz w help'ie (również w b. dobrym polskim tłumaczeniu autorstwa Zbigniewa Gibka) przykład: CONFIG TIMER0=TIMER, PRESCALE=64 'ustaw timer/licznik0 jako timer z podziałem częstotliwości zegara /64 (...) ON TIMER0 wyswietl 'po przepełnieniu licznika skocz...
PonyProg 2000 http://www.lancos.com/ppwin95.html lub mkAvrCalculator po polsku kol. Mirekk36: http://atnel.pl/oprogramowanie-pc/mkavrc...
Fusy mam ustawione fabrycznie aby zmieniłem wewnętrzny oscylator bo wyczytałem że przyczyną może być za niski zegar ale nic nie pomogło. mógłbyś to przetłumaczyć na język polski?
http://pinokio3000.narod.ru/my_designs/A... Polecam, zrobiłem działa szybko i bezproblemowo. Przetestowane z avr studio i codevision avr (pełna zgodność z avr910). Uruchamia się i komunikuje także z avr dude ale nie wszystkie avr są obsługiwane (np. atmega16 nie). Polskie auto tłumaczenie: http://translate.google.pl/translate?u=h...
A po forum krążą jakieś polskie wersje. Niestety robione jakimś translatorem, więc to łamana polszczyzna ale zawsze coś.
Obrazki i tabelki nie wymagają znajomości angielskiego. Możesz także korzystać z podwójnego tłumacza, którego przygotowałem oraz polskiej dokumentacji do Atmega16 i 128 - to także AVRy i wiele spraw jest dokładnie takich samych. Ten kwarc 32,768 używasz do Timera2 w trybie asynchronicznym, czy do napędzania mikrokontrolera?
seba_x -> i bez schematu już ktoś tu zwrócił jasno uwagę gdzie leży problem. kolego Balu -> chyba trza autorowi i pozostałym obserwatorom powiedzieć dokładnie w czym tkwi błąd gdy piszesz: Przede wszystkim błąd jest tutaj: S1 Alias Porta.3 (O ile s1 to button) i masz oczywiście 100% racji, ale skoro autor też pisze coś tak (delikatnie mówiąc)...
Miałem podobnie. W panelu sterowania ustawienia regionalne zmień na angielskie i ruszy. Sprawdzone ;-) Zmiana tych ustawień co chwilę jest dość upierdliwa i wcale nie konieczna. Wystarczające jest w liczbach zmienić symbol dziesiętny z przecinka na kropkę. Po tym zabiegu rusza i na polskim regionalu.
A np. [url=http://forum.mobione.pl/index.php?a... po polsku.
Proszę. Oto instrukcja do ATMega32 w kiepskim tłumaczeniu, oraz dobra polska notka do ATMega16. Temat PWM nie różni sie wiele pomiędzy nimi. http://www.elektroda.pl/rtvforum/viewtop... http://www.elektroda.pl/rtvforum/viewtop...
No, ale czym przełączasz? Jak zwykłe switch-to dzwonią. Spróbuj na początek: if pinc.0 =0 then waitms 20 if pinc.0=0 then porta.7=0 ........ itd. Zapoznaj się z debounce,-programowe wytłumienie dzwonienia styków Ci pokazałem. Może po każdym daj waitms 500. Zapoznaj się z ustawianiem bitów przez maskowanie-and , or itp. Help po polsku na stronie MCS...
witam może ma ktoś sposób na spolszczenie vcds z wersji 912eng na jakom polską. tak musisz zmienić zawartość atmela w interfejsie i wtedy polska zadziała.
Niestety z angielskim u mnie nie jest za dobrze :cry: Tutaj znajdziesz polski opis ATmega16 - to ułatwi Ci znacznie pracę na ATmega8: http://mikrokontrolery.blogspot.com/2011... No i DS1802 + tłumacz google (jakość wiadoma): http://translate.google.com/translate?js...
Poczytaj o porcie C w Atmega 128 na forum. W sieci jest ponadto polska nota katalogowa. Ostatecznie przeglądnij Fusebity w Bascomie. O ile dobrze pamiętamport C trzeba odblokować.
Witam. Czy wyswietlacz to itron CU20029SCPB T25A? Sadzac po zdjeciach to mam taki sam. Jakie parametry ustawiles dla rs232? Chialbym uruchomic swoj, lecz nie mam doswiadczenia z rs232. Przepraszam za brak polskich znakow pisane z telefonu.
A ja ta Cię kolego popieram w 100% i rozumiem twoje intencje. Dawno szukałem takiego opracowania po polsku. Z pewnością skorzystam z części dotyczącej androida. A dla informacji wszystkich sceptyków marudzących że avr-y nie nadają się do automatyki zapraszam do rozebrania kilku urządzeń. Moduł bezpieczeństwa PILZ PNOZ 4 - Atmega16 Regulatory temperatury...
Ustawienia fusebit w mikrokontrolerach AVR FAQ Atmega16.pdf opis po polsku. Nie ma opisu fusebitów ale myślę, że ci się przyda. Do pdf'a atmegi8 i tak musisz zaglądać.
Może ATmega16 pomoże? [url=http://www.elektroda.pl/rtvforum/vi...
Twoja nazwa konta to proszenie sie o problemy, nie dosc, ze spacje to jeszcze polski znak. Utworz jakis katalog z normalna nazwa i z niego uruchamiaj arduino np. D:\Arduino o ile masz inne partycje.
Oj nie tak. Ten KA to jest źródło stałego napięcia a potrzebne jest napięcie przemienne. AD jest w Farnell Polska. Tylko ta cena... No ale to jest specjalnie do takich pomiarów i rozwiązuje sprawę.
Jasne... Co to a8? 5Hz a z jaką dokładnością? Co do komend są opisane w polskim HELPIE WYCZERPUJĄCO. Jak zapytasz co Cię konkretnie trapi - odpowiem.
kenwood polsku bascom polsku filmy polsku
edimax router ustawienia zegar regulator uszkodzona grzałka kuchenki
pompa głębinowa kondensator kocioł dworek
Jak ustawić kolejność programów w dekoderze Skymaster STB265? Dwie czerwone diody w ładowarce 54.6V 3A - co oznaczają?