Xplained z ATmega168 lub ATmega168/3281 lub lepiej 2 BC557 lub inny tranzystor PNP4 ATTiny4611 Wyświetlacz graficzny 128×64 punkty, kompatybilny z KS0108 Alternatywnie wyświetlacz graficzny z kontrolerem ST7565R1 Rezystory 330 Ω8 Wyświetlacz LCD 16×2 z kontrolerem HD44780 lub kompatybilnym1 Rezystory 1 kΩ4 Wyświetlacz 7-segmentowy, 4 cyfry1...
(at)squelch Pozycja jest w zmiennej enc_delta. Reszta kodu to konwersja z kodu Graya na pozycję. diff & 2 przyjmuje wartość 2 dla obrotu w jedną stronę i 0 dla obrotu w przeciwną. W efekcie jeśli od tego odejmiesz 1, to uzyskasz odpowiednio 1 lub -1 w zależności od kierunku obrotu, a więc wartość, którą możesz dodać do zmiennej określającej liczbę...
Ani jedne, ani drugie zacząłbym od psychiatry dla dużej części kierowców. Jedni traktują miejskie ulice jako tor wyścigowy (z driftem w biały dzień włącznie), drudzy swoimi ileś tam tonowy i krążownikami wiszą metr za osobówka wymuszając jazdę 90km/h w zabudowanym. A to ograniczanie CO2 ma tyle do ekologii, co podkradanie z jeziora aralskiego wody z...
Nie ma siły, by w jednej książce o 500 stronach zawrzeć wszystko o języku C oraz wszystko o AVR. Dlatego dodatkowa książka stricte o języku C, dla niektórych jest dobrym rozwiązaniem. Jednakże tematem książek Tomka i Mirka są przede wszystkim mikrokontrolery AVR, a C jest tylko dodatkiem , czym pisałem wcześniej (pisząc o książce W tej książce masz...
Dzięki za odpowiedz. Myślałem że pojadę najpierw z jakimś kursem bo to co pewnie chce zrobić będzie za trudne na start. Zawsze chciałem sobie zrobić taki laserowy podsłuch co nakierowuje się na szybę i zbiera się dźwięk(kiedyś gdzieś czytałem) /mikrofon kierunkowy/GPS dośledzenia samochodu/pluskwy mini. Jakieś łódkę do wywozu zanęty. Radio + nasłuch...
Przeglądałem kod do obsługi enkodera z książki Pana Tomasza Francuza ,, Język C dla mikrokontrolerów AVR '' i wydaje mi się że jest błędny [syntax=c]int8_t enc_delta; void ReadEncoder() { static int8_t last; int8_t newpos, diff; newpos=0; if((PINB & _BV(PB4))==0) newpos=3; if((PINB & _BV(PB5))==0) newpos^=1; // konwersja kodu Graya na binarny diff=last-newpos;...
Witam. Tak jak w temacie czyli kupię książkę "Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji". Wiem że jest ona ogólnie dostępna lecz liczę na to że odsprzeda mi ją może ktoś taniej ;)
Wielopoziomowe menu w C dla LCD masz w książce Tomasza Francuza. a jeśli ktoś niema książki Tomasza Francuza???
zdecydowanie polecam książki autorstwa Tomasz Francuz
Kupiłem ostatecznie książkę T. Francuza. Jak by M. Kardaś miał podobny styl jego książka była by najlepsza ale wiedza to trochę za mało aby dobrze napisać książkę.
Mam problem z utworzeniem pliku stymulacyjnego w Atmel Studio dla procesora ATXMega 128. W książce Pana Tomasza Francuza "Język C dla mikrokontrolerów AVR wyd II" znalazłem informację, że należy utworzyć taki plik w edytorze Atmel Studio ale nie podano kolejnych(szczegółowych) kroków postępowania. Próbowałem użyć notatnika zalecanego w książce ale...
Kod jest z książki Tomka Francuza "Język C...".Testuje to na wyświetlaczu LCD HD44780 2x16
Najpierw zaglądnij po darmową wiedzę, a później łap się za głowę jak książka i inne produkty mogą kosztować tyle pieniędzy? http://mikrokontrolery.blogspot.com/p/sp... Poza tym wydania papierowe bywają marnej jakości szczególnie te z Heliona . To dotyczyło tylko pierwszego wydanie książki Francuza. eBooki są znacznie lepsze, bo można mieć...
Jeśli chcesz pisać programy pod AVR w C, polecam książkę "Tomasz Francuz - Język C dla mikrokontrolerów avr".
Dobrze, że szukasz, ale jakie jest Twoje pytanie? Budowa takiego menu była opisana gdzieś, chyba w książce Tomasza Francuza - przeglądnij spisy treści dostępne na stronie wydawnictwa.
Dziękuję za rady, mam jednak pytanie: co sądzicie o książce Tomasza Francuza "AVR Praktyczne Projekty"?
Bardzo odważny projekt jak na początkującego. Nie znam tej książki Tomasza Francuza ale mogę polecić jeszcze (niestety w wersji niemieckiej) artykuł internetowy autora Sprut. Tam jest bardzo sporo informacji o wszystkich mikrokontrolerach PIC a także liczne przykłady zastosowań. Ja osobiście za pomocą tego artykułu wykonałem mój pierwszy projekt.
Na początku załaduje wartości a potem będzie to działało normalnie, ten przykład znajduje się w książce Tomka Francuza więc powinien działać poprawnie.
Na stronie wydawnictwa Helion przy książkach kolegi tmf (Tomasz Francuz) są przykładowe kody do pobrania.
Kupiłem książkę pana Tomasza Francuza :)
Całośc jest na płytce. Myślałem o usypianiu procesora, ale nie znalazłem nigdzie informacji jak to zrobić dla Xmegi. Nawet nie znalazłem tego w książkach Pana Tomka Francuza.
W książce "AVR. Praktyczne projekty" Tomasz Francuza jest wspomniane, że używane w książce zestawy ewaluacyjne to XMEGA-A1 oraz XMEGA-A3BU Xplained. Czy potrzebne jest posiadanie obu tych zestawów do wykonania kodów/listingów z książki bez zmian? Czy na XMEGA-A3BU Xplained można uruchomić wszystkie kody/listingi z książki bez zmian? Pytam o zestaw XMEGA-A3BU...
To zależy. Jeśli lubisz zbędne lanie wody i tłumaczenie "jak krowie na granicy", to tak, będzie dobra. Kilku moich znajomych ja sobie chwali, ja osobiście nie polecam. Jeśli lubisz natomiast konkrety, to kup książkę Tomasza Francuza. Zresztą jest o książkach wyczerpujący temat na elektrodzie. Poczytaj o funkcjach, ich definicjach, deklaracjach i sposobie...
No nic, chwilowo się wstrzymam, skonsultuję się i za tydzień napiszę co wymyśliłem. Do tego czasu będę studiował stronę Użytkownika tmf i czytał książkę Pana Francuza. Jak narazie dziękuję za zainteresowanie tematem.
Zaczynam naukę języka C. Zakupiłem książkę Pana Francuza, program na którym zamierzam pisać to WinAVR. I pojawił się problem, przepisałem cały kod z książki i przy próbie kompilacji kompilator wyrzuca błędy. Nie wiem jak prawidłowo umieścić kod więc teraz go nie dodaję i proszę o podpowiedź jak to zrobić poprawnie.
Na razie się mi udało. Zainstalowałem program RealTerm i rzeczywiści pojawia się literka A. Z programem Putty nie mogłem tego osiągnąć. Podziękowania dla Pana dondu. Chyba czas zakupić książkę Pana Francuza, bo jak na razie korzystam z konkurencji.
W książce Tomasza Francuza było I2C_SetBusSpeed(I2CBUSCLOCK/100); więc tak zrobiłem. Dodam, że I2C_SetBusSpeed(760); nic nie daje :( Może nie można używać I2C i USART na tym samym mikrokontrolerze, bo częstotliwości ze sobą się "kłócą"?
Powiem tylko że dla POCZĄTKUJĄCEGO lepsza jest książka Mirka - tę Tomka Francuza kup później jako świetne uzupełnienie treści tej pierwszej.
Cześć jestem nowy i odkryłem ten świat. Z rozpędu zanim kupiłem nową książkę Francuza wyd II nabyłem już drogą kupna okazyjny VIS duino UNO R3 za jedyne 18 zł :) Różnica do standardu jest taka, że zamienili drogi ATMega32U4 na tani CH340 i układ nie ma opcji programowania i debugowania z USB :( - AS6 nie widzi narzędzi do programowania/debug. To tak...
Kochani! Ja jestem takim średnio-zaawansowanym programistą. Debugger to jest ogromna zmiana jakościowa! Jeżeli tylko jest możliwość, to bierz z debuggerem! To naprawdę ułatwia wiele zwłaszcza dla początkującego! Różnica jest ogromna! Używałem obu metod, to trochę można powiedzieć, że się znam. Teraz trochę indoktrynacji. Jak zaczynałem programować AVR...
Poproszę o rozwinięcie myśli o złym połączeniu magistrali, tak dla zielonego. http://www.elektroda.pl/rtvforum/topic98... Zostaw to USB (VUSB). Na starcie sobie z tym nie poradzisz. Poczytaj to http://mikrokontrolery.blogspot.com/2011... i w ogóle cały ten blog. Potem kup sobie książkę p. Mirka Kardasia lub/i...
Witam, W książce Tomasza Francuza "AVR Układy Peryferyjne" autor opisuje jak sobie poradzić z umieszczeniem zmiennych w pamięci FLASH w sekcji Application Table (s.562). Jest to podane na przykładzie Atmel Studio. Czy wie ktoś jak to samo zrobić w Eclipse dla AVR? Nie wiem gdzie podać adres tej sekcji w linkerze, gdzie ta ma się fizycznie znajdować?...
W książce Francuza jest napisane trochę więcej na ten temat. Jest opisany AES, o którym wspomniał kol. pixel7 oraz cały proces zabezpieczania i wgrywania uaktualnienia (patrz: Spis treści - rozdział 27 ). Nie stosowałem, ale cały proces można zautomatyzować, co ułatwia cykl produkcyjny. Wprawdzie temat dotyczy AVR, ale dla informacji (może autor kiedyś...
Hardware: Atmega -> MAX232 -> PC Software: Wizualizacja za pomocą Atmel Data Visualiser (Koledzy pewnie zaproponują jeszcze kilka innych) lub własnego programu na PC. Wcześniej musisz napisać kawałek programu do startu komunikacji dla ADV. Szczegóły znajdziesz w książce Tomasza Francuza, "AVR Praktyczne projekty". Polecam, bo to solidna porcja wiedzy....
Ja polecam książkę Mirosława Kardasia (mirekk36, link w podpisie 2 posty wyżej), masz tam wyjaśnione podstawy języka C i pracy z mikrokontrolerami AVR. Książka Tomka Francuza też jest dobra, porusza dużo dosyć zaawansowanych kwestii związanych z AVR i jeśli masz już jakieś ogólne pojęcie o C i elektronice oraz programowaniu to powinieneś dać z nią też...
Oprócz książek warto przejrzeć dział DIY. Jest w nim wiele projektów z uC Atmela. Natomiast z literatury do przejrzenia polecam: - Baranowski R. - Mikrokontrolery AVR ATmega w praktyce - 2005, - Doliński J. - Mikrokontrolery AVR w praktyce - 2003, - Francuz T. - AVR. Praktyczne projekty, - Kardaś M. - Mikrokontrolery AVR. Język C. Podstawy programowania,...
W zasadzie się pomyliłem, przykładowe kody są z ASF głównie dla platform rozwojowych, przykłady o jakich pisałem pochodzą z książek kolego tmf (Tomasz Francuz). Nie wiem czy jest "legalne" ściągnięcie bez nabycia książki ... jakby co ftp helionu.
A czy modułu (płytki) Arduino nie możesz zaprogramować w innym języku...? Przeca to nic innego jak AVR opakowany w "shield" i bajerancko nazwany. Do nazwy dodane zostało mniej lub bardziej udane środowisko. Ot i tyle. Polecę Ci na początek zabawy książki Tomasza Francuza i Mirosława Kardasia o języku C dla mikrokontrolerów AVR.
A propos dobrych książek, o których pisze piotrva, to jest ich więcej: http://www.elektroda.pl/rtvforum/topic20... A przykłady obsługi TWI (I2C) zapewne znajdziesz na forum używając wyszukiwarki. Możesz także skorzystać z dostępnych na ftp źródeł do książki Tomka Francuza: Pliki z przykładami do książki na serwerze FTP
parametry funkcji można przekazywać przez wartość lub referencję. Domyślam się, że o tym wiesz, ale dla czytających wątek warto wspomnieć, że w C nie ma referencji, są wskaźniki. Referencje występują w C++, a to niestety co innego :) Tego to nie wiem. Posługuję się określeniami z książki T. Francuza. Zerknąłem teraz do Praty, ale on nie używa takiego...
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.
Potwierdzony przebieg, książka serwisowa z wpisami , takie bajki to ja już sama przerabiałam. Na Twoim miejscu poszukałabym serwisu który zajmuje się francuzami i poprosiła o diagnostykę całego auta. I dopiero wtedy podejmowała decyzję o wymianach lub naprawie.
Poczytałem :) Ale tu nie bajty kalibracyjne chodziło, tylko Vref - przy Vcc i wybraniu Intvcc vref = 3,3 V / 1,6 = ok, 2 V i do takiej wartości zmierzymy. Po tygodniu kucia noty i próbach również asm w starej, poczciwej biedronce ;) przyznam Ci rację, że są "inne" od mega, ale na plus. Zaczynam łapać logikę inżynierów Atmela - pozorne pokomplikowanie...
Już mam zaprojektowaną płytkę pod 74hc595, skoro odchodzi konieczność lutowania rezystorów, podaruje sobie przeprojektowanie całego układu itd. - za dużo roboty : ) (ale dziękuje za wskazanie innego rozwiązania). Co do SPI i flagi SPIF, przeczytałem w książce Tomasza Francuza, że jeżeli obsłużę przerwanie od zakończenia transmisji SPI, automatycznie...
Nawet wykorzystując gotową bibliotekę i tak musisz znać C, żeby wykorzystać ją w programie (chyba, że program w całości opiera się na bibliotekach). ADC w avr to jeden z prostszych tematów. Bardzo dobrze jest opisany w książce T. Francuza "Język C dla mikrokontrolerów avr", można też znaleźć niezłe poradniki w internecie, np http://mikrokontrolery.info.pl/mikroproc...
Polecicie jakąś książkę konkretnie o tej rodzinie atmeli z przykładami w C? Już niedługo Tomek Francuz wypuści na rynek książkę do Xmega. Tutaj masz specjalnie wyznaczony temat: http://www.elektroda.pl/rtvforum/topic20...
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...
Popieram obie powyższe wypowiedzi a na dodatek polecę książkę Mirka http://atnel.pl/wydawnictwo - idealna pozycja do nauki c od podstaw, sam się na niej uczyłem i przesiadałem z Bascom. (druga książka Tomka Francuza przyda się na później, bo nie wszystko tam jest dla początkujących). Ponadto w książce tej jest opisane wykorzystanie tego modułu i jest...
Doczytaj u Leona o prostych zdarzeniach :D [url=https://extronic.pl/content/58-kurs... ...albo zajrzyj na stronę wydawnictwa Helion. Wpisz Tomasz Francuz ->Wybierz książkę "AVR praktyczne projekty" i po prawej stronie pod możliwością zakupu E-booka, do czego zachęcam, jest czerwony napis "Przykłady do książki" W ściągniętym...
Staram się żeby było ich jak najmniej, ale zawsze coś się krzaczyło :) Zaraz przejrzę, na bieżąco czytam książkę Pana Mirka, Pana Francuza, Twojego bloga, itp. w razie jakichkolwiek problemów :D A co zrobić z tym buforowaniem i wysyłaniem wyników ADC?
tomasz francuz francuz klucz francuz opinie
sterownik centralnego zamka yaris pioneer skrzynia basowa uln2803 atmega
najlepszy multimetr lodówka bosch
Giant Twist Comfort 26V – kompatybilne panele sterowania RideControl LED i LCD Karcher SG2 – przebicie kociołka, objawy i wymiana grzałki w parownicy