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.
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>...
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...
A ja jak najbardziej polecam książkę Pana Kardasia: Mirosław Kardaś "Mikrokontrolery AVR Język C - podstawy programowania"
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?
Nic nie uległo zmianie. Na forum jest cały wątek o książkach. Generalnie Mirosław Kardaś albo/lub Tomasz Francuz.
Witam! Kupię drugie wydanie niebieskiej książki M. Kardasia o AVR i języku C
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...
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.
Na youtube jest bardzo pomocny [url=http://www.youtube.com/watch?v=5CF0... Eagle który nagrał pan Mirosław Kardaś - polecam.
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...
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?
https://botland.com.pl/produkty-wycofane...
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...
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...
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...
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...
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...
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...
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...
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...
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]...
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...
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>...
Rzeczywiście namieszałem. No to tak, poniżej poprawny filmik oraz kod, który jest wgrany. Program: https://filmy.elektroda.pl/94_1309525855...
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...
Ż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 */ /***************************************...
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ść...
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]...
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...
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...
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...
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...
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...
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.
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.
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
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....
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...
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...
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...
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 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...
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...
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)"...
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...
mirosław kardaś książek mirosław kardaś spawarka mirosław
buz11 tranzystor darmowe aplikacje telefon wgrać android tablet
aparatura modelarska alton potencjometr
TP.SK713PC.825 Mainboard Features and Troubleshooting Amica kuchnia - kod 18702: interpretacja i rozwiązania