Z mojej strony taka sugestia. Pan Mirosław Kardaś z firmy Atnel przedstawił na youtube kurs eagle. Proponowałbym obejrzeć. Wiele rzeczy się wyjaśni.
Simon Monk - Arduino dla początkujących. Podstawy i szkice Arduino w akcji - wydawca nieznany (dostałem książkę w opłakanym stanie bez okładki) Mikrokontrolery AVR ATmega w praktyce - Rafał Baranowski Mikrokontrolery AVR .Język C. - Mirosław Kardaś - Tej książki są dwie części AVR Praktyczne projekty - Tomasz Francuz
Można tak: Język ANSI C autorzy B. Kernighn, Dennis Ritchie. Jeżeli chodzi o naukę programowania AVR'ów w C to Mikrokontrolery AVR Język C Podstawy programowania autor Mirosław Kardaś oraz Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji autor Tomasz Francuz. Poza tym dużo kursów języka C w Internecie w tym także dla AVR'ów.
Nic nie uległo zmianie. Na forum jest cały wątek o książkach. Generalnie Mirosław Kardaś albo/lub Tomasz Francuz.
https://botland.com.pl/produkty-wycofane...
możesz pokazać mi to na przykładzie? to ta książka: podstawy programowania Mirosław Kardaś? nie mogę tego znaleźć w tej książce.
A ja jak najbardziej polecam książkę Pana Kardasia: Mirosław Kardaś "Mikrokontrolery AVR Język C - podstawy programowania"
Na youtube jest bardzo pomocny [url=http://www.youtube.com/watch?v=5CF0... Eagle który nagrał pan Mirosław Kardaś - polecam.
Mirosław Kardaś opublikował program mkbotloader.Mój procesor jest sprawny odczytuje go usb asp, nie ma wgranego bot-loadera.Teraz tak,próbuję z tego programu wykryć procesor i nic z tego nie wychodzi.Czy powinienem najpierw wgrać bot-laoadera przez usb asp , później odczytać procesor za pomocą PL2303HX? Najpierw wgrywasz bootloader za pomocą usbasp,...
Problemem jest biblioteka RC5. Po zmianie na tą którą napisał w wiadomej książce Mirosław Kardaś wszystko działa. Nie wiem czy problemem jest samo użycie timeara 0.
a ja Ci polecam taką nową pozycje "mikrokontrolery avr jezyk c podstawy programowania" Mirosław Kardaś mam ją od nie dawna przeczytałem już 100 stron i muszę powiedzieć że wiele mi się wyjaśniło a jestem początkujący...
Witam Chętnie kupię tą książkę: "Mikrokontrolery AVR Język C Podstawy programowania" Autor: Mirosław Kardaś. Osoby posiadające taka książkę i zainteresowane są sprzedażą jej to proszę o kontakt. GG: 8403930 E-mail: michalpb11(at)wp.pl lub na PW Pozdrawiam
To znaczy Vref +5V z zasilania procka z kondensatorem. A na czym polega różnica między Vref 5V a Vref w przypadku mojej Atmegi 1.1V? Pan Mirosław Kardaś na swoim blogu wyjaśniał to i owo ale w moim przypadku które będzie lepsze do płynnego sterowania serwem poprzez potencjometr?
Witam! Kupię drugie wydanie niebieskiej książki M. Kardasia o AVR i języku C
Na pewno mogę polecić dwie książki związane z C i programowaniem mikrokontrolerów (zresztą polecałem je na swoim blogu w artykule [url=http://elektroniczny.eu/ksiazki-o-e... o elektronice dla początkujących"), są to: - „Mikrokontrolery AVR. Język C – podstawy programowania” Mirosław Kardaś - „Język...
w woli ścisłości, mirekk36 magistrala jest dupex-owa, więc nie muszę wprowadzać timeout-ów, jedno przewodowa half-duplex. pozatym kod faktycznie jest Mirosław Kardaś chodz mocno modyfikowany i jak się dobrze przyjrzeć to podobny do przykładów AVR (czyżby autor nieładnie nie zaznaczył że wzorował się na przykładach - oj nie ładnie) Light-I dzięki za...
Domyśliłem się, że ma to być porównanie, ale nie wiem w jakim celu są te 2 minusy przed div i jakiego typu ma być ta zmienna div_1s? volatile? Nie widzę problemu, żeby zwiększyć częstotliwość, lecz dane są z książki "Mikrokontrolery AVR język C" Mirosław Kardaś. I jak tłumaczy to autor, 50Hz jest wystarczające, aby oko ludzkie, nie wyłapało zmiany....
Wszystko ok, tylko jest małe ale - przeczytaj akapit przed "inicjalizacją pinów". Pozwolę sobie zacytować jedno zdanie z wspomnianej książki (wydanie I): Teraz inicjalizacja pinów na początku funkcji Wyraźnie jest mowa o funkcji ;) [url=http://www.atnel.pl/uaktualnienia-p... są jakieś aktualizacje programów - jest biblioteka do...
Poziom angielskiego w notach katalogowych nie przekracza 500 słówek. Reszta- to znajomość działania procesorów. Po polsku- Adam Górecki- jeśli nic nie wiesz. Co prawda Bascom- ale opis rejestrów i zasad działania jest uniwersalny. Mirosław Kardaś, Tomasz Francuz, Rafał Baranowski- obie części, Andrzej Pawluczuk- oba tomy. No i do C- Stephen Prata, Stephan...
Przyczepię się do projektu płytki. Pola masy rysuje się narzędziem polygon, a nie rysując ścieżki(chociaż naprawdę zgrabnie to wyszło). Trochę mało możliwości jak na taką płytkę, ja jednak przyłożyłbym się najpierw do narysowania jakiegoś kombajnu w stylu zestawów uruchomieniowych dostępnych w sklepach, zbierając przez ten czas fundusze i dopiero później...
Witam Próbuję podpiąć do atmegi moduł ethernet SHD004 [url=http://arduinosolutions.com/index.p... Kod źródłowy programu użyłem z książki p. Mirosław Kardaś ( link do wersji elektronicznej [url=http://ep.com.pl/files/1348.pdf]Lin... Próbowałem uruchomić to zarówno na atmedze 8 jak i 128. Prosiłbym o wskazówki...
Co do ISP: [url=http://en.wikipedia.org/wiki/In-sys... A z książek w języku polskim to chyba dwie pozycje są najbardziej polecane: Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji Autor: Tomasz Francuz Mikrokontrolery AVR Język C Podstawy programowania Autor: Mirosław Kardaś Ewentualnie jeszcze: AVR I ARM7 Programowanie...
Nie to, że chcę robić komuś jakąkolwiek reklamę, ale Pan Mirosław Kardaś (na elektrodzie Mirekk36) opisał ten problem i sposób na jego rozwiązanie w swojej pierwszej książce. Sposób z tego co zrozumiałem na takiej zasadzie jaką opisuje kolega BlueDraco. Polecam na zapoznanie się z tą pozycją (np. jak masz dostęp do biblioteki z tą książką, albo masz...
A mógł byś mi polecić jakieś książki lub materiał? Obecnie korzystałem z książki "Mikrokontrolery AVR - programowanie w języku C. przykłądy zastosowań" Pana Andrzeja Witkowskiego i tym jest o sekcjach i wektorach przerwać ale widocznie zbyt ogólnie. Tak się zastanawiam pomiędzy dwoma pozycjami: 1. Mikrokontrolery AVR. Język C. Podstawy programowania...
C i C++ mają wiele punktów wspólnych. Nie tyle chodzi tu o różnice, co o programowanie pod kątem mikrokontrolerów. Wygląda to nieco inaczej, niż w przypadku programowania na komputery. Kiedyś skrobnąłem taki artykuł: [url=http://elektroniczny.eu/ksiazki-o-e... o elektronice dla począkujących". W sumie znajdziesz tam...
Ja bym to zrobił tak: Zrobił poradnik pdf jak sprawdzić port com gdzie połączono arduino bo to akurat istotne gdyż numer portu zależy od użytego gniazda USB. Stworzył plik bat dla avr dude z komendami i spakował avr dude, plik bat oraz plik hex. Wszystko ze sobą dograne tylko osoba która będzie robić aktualizację musi sobie wpisać swój nr.portu do pliku...
Faktycznie opis troszkę ubogi. Mirosław Kardaś rozpieścił nas w AVRach do tego stopnia że zapomniałem jak opisuje się tego typu problemy :). 1. Programator to oryginalny, nowy PICkit3 2. Połączenia wykonywałem kilkukrotnie Schemat połączeń zgodny z instrukcją o tak: http://obrazki.elektroda.pl/3478337800_1... W moim przypadku MCLR pociągniągnięty...
Kup sobie bluebooka. Mikrokontrolery AVR Język C Podstawy Programowania. Autor Mirosław Kardaś. Bez tego ani rusz z dalsza przygodą z programowaniem. Na samych video poradnikach daleko nie zajdziesz. Jeżeli chodzi o Twój problem to ja bym to zrobił inaczej, mianowicie, napisałbym sobie bibliotekę do obsługi wyświetlacza albo ściągnąłbym gotową z internetu...
Mam książkę pana Tomasza Francuz i Mirosława Kardaś, przeczytałem 1/3 ale mimo to mam pewne problemy. Mam pytanie początkującego w AVR C. Chcę zrobić coś takiego: [syntax=c] #define POWER_DIODE_PORT PORTB [/syntax] Oczywiście to nie działa tak jakbym chciał. Zgodnie z napisanym kodem POWER_DIODE_PORT = 'PORTB' Niestety nie umiem osiągnąć zamierzonego...
http://obrazki.elektroda.pl/7110984700_1... Witam wszystkich. Prezentuję moją płytkę testową wzorowaną na płytce ATB v1.03 pana Mirosława Kardaś. W stosunku do owej płytki moja posiada dodatkowo: -4 rejestry przesuwne, -zatrzask 8 bitowy, -gniazdo PS/2, -impulsator obrotowy. Natomiast brak na niej wyświetlacza 7-segmentowego. Zamieniłem...
Witam Forumowiczów! Bardzo proszę o pomoc. Z terminala RealTerm wysyłam znak (Send ASCII) poprzez UART. Po odebraniu chcę go wyświetlić na LCD też w postaci znaku, a nie liczby dziesiętnej. Szukałem na Forum, ale przedstawiane sposoby u mnie nie działają albo nie potrafię ich zaimplementować (zwłaszcza itoa). FRAGMENT KODU PROGRAMU (na podstawie: Mirosław...
A jak tmf wyobrażasz sobie zrobienie tego na samym liczniku timera? Wtedy cała pętla główna w programie jest zajęta, jeśli myślimy o takim samym algorytmie... Nie wiem cy to dobry pomysł, ale można by umieścić całą obsługę PWM w przerwaniu od timera... Poza tym mam takie pytanie do kolegów posiadających większą wiedzę ode mnie, co jest szybsze - sprzętowy...
Witam zaczynam rozgryzać AVR-ki i napotkałem na problem korzystając z przykładów z książki Pana Mirka wykonuję ćwiczenie z mikroswith-em i diodą W przykładzie mam podłączoną diode do VCC a ja w swoim mikro zestawie uruchomieniowym mam podpiętą do GND i za bardzo nie wiem jak zmienić aby działało wszystko poprawnie. Sekcja inicjacji wygląda tak [syntax=c]...
Odświeżam temat. Zaraz po tym jak napisałem ostatniego posta zacząłem kombinować i padł mi przewód RS232 i dopiero dziś przysłali mi nowy. Pomyślałem, że może wcześniej była to wina przewodu (w jakiś dziwnie urojony sposób) ale dziś podłączyłem przewód i znowu ta sama historia. Sugerowałem się jedną z książek AVR (Mikrokontrolery AVR, język C, Mirosław...
Podjąłem jeszcze jedną próbę załadowania programu Ja już bym odpuścił. Potrzebna jest przejściówka ATB-USB-RS232 Według mnie wniosek jest jeden, a mianowicie to co mówi MIREK36 - Pan Mirosław Kardaś - w swoim filmiku jest zwykłym kłamstwem i próbą naciągania potencjalnych klientów na kupowanie coraz to innych urządzeń, a jego nerwowość i arogancja...
Mirosław Kardas, Tomasz Francuz. Na forum jest wątek o książkach do nauki programowania w C. Poza tym są dobre kursy w necie.
I będą artyści prawić o "drganiach styków".... [syntax=c]/* * main.c * * Created on: 2012-10-05 * Autor: Mirosław Kardaś */ #include <avr/io.h> #include <util/delay.h> #define LED1 (1<<PC5) #define LED2 (1<<PC4) #define KEY1 (1<<PC7) #define KEY2 (1<<PC6) uint8_t key1_lock, key2_lock; void change_led1(void) { PORTC...
Sprawa ma się tak, że po długiej lekturze kilki książek i kombinowaniu, zaprogramowałem mój mikrokontroler na przerzutnik RS Jeśli dam sygnał na jednej z nóżek, będzie SET Jeśli na drugiej, będzie RESET Zrobiłem osobny układ, bez płytki testowej, wszystko działa pięknie. Teraz muszę sterować np diodą, głośnikiem, czymkolwiek ale z wykorzystaniem PWM,...
Witam. Mam program do wyświetlania napisu na wyświetlaczu hd44780 jak go wgram to na wyświetlaczy nic się nie wyświetla nawet kratek nie ma. Co mam zrobić żeby wyświetlić napis. Programuję w eclipse. [syntax=c]/* * main.c * * Created on: 2010-03-31 * Autor: Mirosław Kardaś */ #include <avr/io.h> #include <avr/pgmspace.h> #include <avr/eeprom.h>...
Szanowni Forumowicze, Bardzo proszę o pomoc! Napisałem program do obsługi diody RGB na podstawie książki "Mikrokontrolery AVR Język C Podstawy programowania" (Mirosław Kardaś), ale utknąłem na problemie zmiany koloru diody za pomocą przycisku. Chciałbym aby po naciśnięciu przycisku S1-S4 wartość zmiennej x, która jest wykorzystywana w instrukcji "switch(x)"...
Uczę się właśnie na temat ADC i właśnie tam zaszła konieczność takiego mnożenia, korzystam z książki Pana Mirosława Kardaś, w książce są to zmienne właśnie w takich rozmiarach, widać muszę jeszcze sporo poczytać, prawidłowo obliczyło dopiero po zmianie typu zmiennej "a" na 32bity, a wyświetliło po podziale zmiennej "wynik" przez 100. [syntax=c]/* *...
Szanowni Forumowicze, Bardzo proszę o pomoc! Napisałem program realizujący transmisję UART na podstawie książki "Mikrokontrolery AVR Język C Podstawy programowania" (Mirosław Kardaś), ale nie działa on prawidłowo, a w zasadzie nie działa wcale. Od strony sprzętowej projekt zrealizowałem na płytce uruchomieniowej ZL2AVR (MAX232). F_CPU 8MHz (w pliku...
[syntax=c] /* * main.c * * Created on: 2010-09-13 * Autor: Mirosław Kardaś */ #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h> #include "LCD/lcd44780.h" #include "1Wire/ds18x20.h" void display_temp(uint8_t x); uint8_t czujniki_cnt; volatile uint8_t s1_flag; volatile uint8_t sekundy;...
Używam biblioteki pana Mirka. [syntax=c]/* * mkuart.c * * Created on: 2010-09-04 * Autor: Autor: Mirosław Kardaś */ #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include "mkuart.h" // definiujemy w końcu nasz bufor UART_RxBuf volatile char UART_RxBuf[UART_RX_BUF_SIZE]; // definiujemy indeksy określające ilość...
Żeby coś więcej powiedzieć musisz załączyć bibliotekę ds18b20 [syntax=cpp]/***************************... /* */ /* Access Dallas 1-Wire Device with ATMEL AVRs */ /* */ /* Author: Peter Dannegger */ /* danni(at)specs.de */ /* */ /* modified by Martin Thomas <eversmith(at)heizung-thomas.de> 9/2004 */ /***************************************...
Oh... Zapomniałem odpisać :/ Wiesz co.. podłączyłem moduł i ustawiłem wszystko w terminalu RealTerm i ruszyło od zaraz ... połączyło się fajnie i nie ma żadnych problemów z przesyłaniem danych. Aż byłem zdziwiony że wystarczyło podłączyć i działa na tej samej zasadzie co kabel bez żadnej konfiguracji , tylko że bezprzewodowo :D . Masz rację co do modułu...
Wyciąłem tylko obsługę EEPROM bo mi to nie potrzebne. Jak by ktoś mógł by się przyjrzeć to był bym wdzięczny. [syntax=c] /* * main.c * * Created on: 2010-09-07 * Autor: Mirosław Kardaś * * Program korzysta ze sprzętowej obsługi I2C/TWI * Umożliwia zapis danych do RTC oraz EEPROM a także * oczyt z tych urządzeń * */ #include <avr/io.h> #include...
Chciałbym zrobić centralkę alarmową, która odcinała by zapłon lub pompę paliwa, Założenia są takie: 1.Sygnał włączenia zapłonu(wydaje mi się, że to dobrze napisałem). 2.Po włączeniu zapłonu mamy 20 sekund na kliknięcie ukrytego przycisku. Po 8 sekundach następuje sekundowe oświecenie się diody i włączenie buzera. Po 13 sekundach następuje oświecenie...
Generalnie mam już przygotowana cały projekt płytki PCB z możliwością wprowadzenia zmian, ale najlepiej jak najmniejszych :) Tak zrób. Tylko daj temu stabilizatorkowi radiator, np. US17-TO220, dostępny w tme. Albo inny dla TO-220. Ok dorzucę radiatorek :) Co do MQ7 - to według normy sygnał zagrożenia daję się np po 120min trwania stanu 30ppm, albo po...
Optymalizujac main.c zdałem sobie sprawę że za nie zmieszcze tego programu na attiny13 dopóki nie okroję pliku onewire.c do obsługi czujnika. Mam z tym problem bo nie wiem co można usunąć co zostawić. Używam w sumie jedynie trzech funkcji w programie głównym: search_sensors(); DS18X20_start_meas(); i DS18X20_read_meas(); proszę o pomoc, poniżej kod...
Zrozumiałem sposób podłączenia, ale pojawił mi się problem z odczytywaniem danych z żyroskopu. Podłączyłem ten moduł do Atmegi328p do nóżek 27 i 28, czyli SCL i SDA. Podłączyłem bez rezystorów zewnętrznych do pullup ponieważ są one wbudowane na płytce. Korzystam z obsługi I2c, którą opisał Mirek w swojej niebieskiej książce, a dokładniej: TWI.h [syntax=c]...
taktowanie procesora: 16MHz atmega32a main.c: [syntax=c] int main(void) {/* sprawdzamy ile czujników DS18xxx widocznych jest na magistrali */ czujniki_cnt = search_sensors(); /* wysyłamy rozkaz wykonania pomiaru temperatury * do wszystkich czujników na magistrali 1Wire * zakładając, że zasilane są w trybie NORMAL, * gdyby był to tryb Parasite, należałoby...
Witam Forumowiczów. Od dłuższego czasu staram się uruchomić wyświetlacz LCD GDM1602a , jednak nie udaje mi sie , problem leży w inicjalizacji jego , bo podłączenie mam poprawne. czytam na forach ze niby GDM1602a jest kompatybilne ze sterownikiem HD44780 , lecz chyba nie do końca bo w GDM1602a jest sterownik o nazwie : Built-in controller (S6A0069 or...
Większość praktycznie z internetu. Po prostu interesowało mnie to, więc brnąłem wgłąb i oglądałem dalej, stąd ta wiedza. C++ uczyłem się z poradników pana Mirosława Zelenta, a C z książki "Mikrokontrolery AVR Język C - podstawy programowania" (+ to co na płycie) pana Mirosława Kardaśa. Chociaż C to tylko początek przeczytałem, więc to tak tylko na marginesie.
http://obrazki.elektroda.pl/3796073600_1... I Opis ogólny urządzenia: Chciałbym przedstawić mój projekt bazujący na mikrokontrolerze STM32 dokładnie na modelu STM32F11RET6 http://www.st.com/content/st_com/en/prod... Jest to sterownik dla urządzenia...
witam, napisałem dwa kody na obsługę i2c master(atmega644p): /* * main.c * * Created on: 16 lut 2018 * Author: Mirosław Kardaś * web: www.atnel.pl */ #include <avr/io.h> #include <avr/interrupt.h> #include <string.h> #include <util/delay.h> #include <avr/wdt.h> #include <avr/pgmspace.h> #include <avr/eeprom.h>...
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. Dlatego nie chciałem abyście po mnie pojechali... Wracając...
PORTC &= ~(1 << PC1) Reakcja jest ta sama, przy właczaniu drugiej diody ta zaraz gaśnie (mimo ze 1wsza jest w stanie wysokim) moze to IF jest nie w tym miejscu?? Pokaż jak zapalasz pierwszą i jak drugą. Teraz pierwszą masz dobrze ale może druga jest źle. Przeczytaj mój program: [syntax=c]/* * main.c * * Created on: 2010-03-27 * Autor: Mirosław...
Witam, Sprzedam zestaw, idealny do nauki programowania uC AVR w jezyku C. Zestaw składa się z: - książka Mirosława Kardasia - "Mikrokontrolery AVR, Jezyk C - podstawy programowania" 2011 - programator USB AVR ISP II STK500v2 - microsense http://obrazki.elektroda.pl/1189516200_1... http://obrazki.elektroda.pl/2966697500_1...
Witam, Sprzedam zestaw ATB firmy atnel z książką "Mikrokontrolery AVR język C - podstawy programowania" Mirosław Kardaś Chcesz świetny zestaw, chcesz wesprzeć WOŚP, zapraszam do aukcji http://aukcje.wosp.org.pl/zestaw-atb-ksi... Zestaw jest używany, ale w pełni sprawny cena wywoławcza to 250zł http://obrazki.elektroda.pl/4120580000_1...
Witam. Jak w temacie kupię książkę Mikrokontrolery AVR, język C, podstawy programowania - Mirosław Kardaś http://obrazki.elektroda.pl/4858881100_1...
Dzień dobry, Mam do sprzedania parę rzeczy. Pierwsza to książka Bluebook (płyta jest) (Mirosław Kardaś, "Mikrokonktolery AVR Język C - Podstawy programowania") + zestaw uruchomieniowy ATB 1.04b , stan zestawu i książki idealny. Jeżeli jest taka możliwość, to przekażę też prawa do licencji wszelakich jakich posiadam, napewno MkAvrCalculator i MkBootloader,...
Witam, mam problem z odbiorem kodów rc6 a mianowicie sprawdziłem specyfikacje mojego pilota na stronie lirc/remotes i jest to kodowanie właśnie rc6 szukałem po internecie i niewiele się mówi o tym i innych kodowaniach niż rc5. Znam czasy między bitami i z czego się składa ramka danych w rc6. Mój problem dotyczy obsługi tego kodowania mam bibliotekę...
mirosław kardaś książek mirosław kardaś mirosław topolski
dekoder odblokowanie fujitsu siemens wymiana procesora skaner brother
sprawdzić czujnik parkowania schemat podcisnienia
TCL 40-MT21X7-MPA2HG AU501 SMD 6-Pin IC Equivalent: OB2269, LN5S15 Pinout and Replacement Radio samochodowe Android nie wymaga ponownego wpisywania kodu