Ads_700x200

wtorek, 28 lipca 2015

ECLIPSE MARS - START plus pierwszy program

Witam,

W związku z tym, że na przestrzeni czasu wydałem już wiele poradników odnośnie startu z Eclipse, omawiając różne jego wersje, sposoby pobierania, gdzie widzowie (szczególnie całkowicie początkujący) musieli zmagać się z wyszukiwaniem stron na których mogliby pobrać nie tylko odpowiednią wersję Eclipse, ale także toolchain do języka C czy też właściwą wersję AVR plugina, to postanowiłem to wszystko ujednolicić w postaci tego poradnika. Tym bardziej, że w każdym z poprzednich często zapomniałem wspomnieć o jakimś drobiazgu, wspominałem o nim w innym ale tam zapominałem o jeszcze innym drobiazgu - no i tym sposobem po latach zrobił się troszkę twz MISZ-MASZ w tych moich poradnikach. Do dzisiaj początkujący (nie wiem dlaczego) ale jakimś dziwnym trafem - wyszukują akurat te najbardziej archaiczne z moich poradników o Eclipse zamiast NAJNOWSZEGO no i zaczyna się bonanza ;) .... Do tego maile, że wciąż komuś coś nie działa. 
Słuchajcie - rozprawiamy się dzisiaj z tym RAZ na ZAWSZE, mam nadzieję, że mi się uda. Zapraszam więc na poradnik - który pokaże wam jak wystartować z ECLIPSE i to nie ważne w jakiej wersji - chociaż ja przygotuję tutaj dla was WSZYSTKO ! Co to znaczy? Ano będziecie mogli pobrać z JEDNEGO miejsca - tu z tego bloga, z tego artykułu (na dole strony) z podanych linków po kolei, zarówno zawsze najnowszego polecanego przeze mnie ECLIPSA, najnowszego toolchaina do C, najnowszego sprawdzonego i poprawionego AVR Plugin'a itp. Myślę - że od teraz nie będzie problemów ;) ... dlatego dzisiaj - a mamy 2015 rok - lipiec dokładnie 26-go lipca, zapraszam was na MARSA ;) tak tak ... na dzisiaj to najnowszy i sprawdzony przeze mnie - także polecany Eclips ;) Pamiętajcie jednak, że w przyszłości może to być jeszcze nowsza wersja np PLUTON ;) ... ale zasady instalacji pozostaną praktycznie takie same.

zatem jedziemy !

poniedziałek, 13 lipca 2015

USBASP od WinXP do Win10 sterowniki

Witam,

Z wielką przyjemnością i dumą chciałbym zaprezentować wam, uniwersalne ale także CYFROWO PODPISANE sterowniki dla każdego systemu Windows. Począwszy od staruszka Win XP, poprzez Vista, także Windows 7 , poprzez Windows 8 i 8.1 aż po Windows 10. Niezależnie czy posiadasz system 32-bitowy czy 64-bitowy, to na każdym bez kłopotu zainstalujesz te sterowniki. Co więcej, instalacja nie będzie wymagać żadnych skomplikowanych operacji, wręcz przeciwnie, wystarczy, że wciśniesz jeden przycisk w najnowszej wersji programu MkAvrCalculator! Tak tak, od wersji "build 73" i w nowszych każdy może zainstalować sobie sterownik. Nie jest istotne, czy posiadasz programator firmy Atnel ATB-USBASP, czy też zbudowałeś go we własnym zakresie albo może kupiłeś wcześniej w innej firmie. Nawet darmowa wersja tego programu pozwoli każdemu zainstalować takie sterowniki szybko, łatwo i niesamowicie wygodnie. Jesteś ciekaw jak to się będzie odbywać ? Zapraszam na króciutki, kilkunastominutowy poradnik ;)

piątek, 19 czerwca 2015

WS2812 - Magic LED - przestrzeń barw HSV

Witam,

Zbliżamy się dużymi krokami do końca cyklu poradników na temat diod Magic LED i sposobów ich programowania, tworzenia własnych sterowników do taśm LED. Tym razem prześledzimy wspólnie od początku do końca proces powstawania pewnego projektu. Będzie to kaseton z reklamą (logo) firmy Atnel. Oczywiście każdy może zrobić wg tego wzorca coś dla siebie. Mam nadzieję, że ten mini cykl będzie fajną inspiracją dla wielu osób. W pierwszej części spotkamy się w warsztacie, ale postaramy się wykonać kaseton zupełnie amatorskim sposobem. Chciałbym w ten sposób pokazać, że coś tak fajnego dla oka, ale też dla firmy można stworzyć nie posiadając nawet żadnych profesjonalnych narzędzi czy też materiałów. Ilość nakładu pracy na mechaniczne przygotowanie kasetonu też nie zabierze nam wiele czasu. Jak zwykle więcej go spędzimy ucząc się wspólnie programować oraz poznając nowe operacje na kolorach. Poznamy nową przestrzeń barw HSV, która pozwoli nam za pomocą małych 8-bitowych procków realizować rozmaite świetne efekty świetlne na tego typu diodach w najrozmaitszych konfiguracjach, zapraszam:

czwartek, 18 czerwca 2015

MkAvrCalculator - build 72 vs taktowanie 16 kHz !

Witam,

W tzw międzyczasie pojawiło się sporo uaktualnień tego programu, ale jakoś nie pisałem o każdej nowości na blogu. Co jakiś czas, powstaje jednak, coś ... czy też funkcjonalność na tyle nowatorska, przynosząca mnóstwo korzyści oraz wygody, że warto ją oddzielnie zaprezentować. W związku z tym z pewnością mogę powiedzieć, że "build 72" to kolejny przełom ;) Od tej wersji, program MkAvrCalculator wraz z programatorem USBASP, będzie w stanie wykrywać i w pełni obsługiwać, (bez dodatkowych czynności ze strony użytkownika czyli w pełni automatycznie), procesory, w których nawet przez przypadek, ktoś ustawi tak minimalną wartość częstotliwości taktowania jak np 16 kHz - toż to wolniej niż najwolniejszy ślimak na świecie ;) .... Wielu początkujących po takiej operacji niejednokrotnie myśli, że właśnie zablokowali procesor, a zdarzają się i tacy, którzy nawet potrafią go wtedy wyrzucić do kosza uznając, że nie opłaca się go "ożywić". Tymczasem z omawianą tu wersją MkAvrCalculatora "build 72" lub nowszą - NIKT już nigdy takich problemów nie uświadczy. Jak to możliwe ? ... ano zapraszam na krótki filmik, w którym krok po kroku wszystko objaśnię ;)

wtorek, 9 czerwca 2015

ATB-USBASP 4.0 - w końcu jest !

Witam,

Nie wiem czy już wiecie, ale właśnie wchodzi do sprzedaży najnowsza wersja programatora usbasp firmy Atnel. Wersja 4.0. W porównaniu do poprzedniej zawiera sporo udoskonaleń i to nie tylko od strony sprzętowej ale także programistycznej. W połączeniu z takimi narzędziami jak MkAvrCalculator czy Eclipse Gadget, dostajemy do dyspozycji na prawdę świetny komplet narzędzi, który przyda się w warsztacie nie tylko amatora ale także profesjonalisty ;) Spośród największych niespodzianek wymienić można optyczną sygnalizację stanu programowania, ale także możliwość zasilania docelowych (programowanych) procesorów bardzo szerokim zakresem napięć. W zasadzie to tak szerokim jak przewidział ich producent - podając dopuszczalne granice. Tymczasem w tym cyklu poradników pokażę wam, że nawet będziemy w stanie nieco przekroczyć także te granice ;) Do programatora będzie dedykowana obudowa ... i jeszcze sporo innych ciekawych rzeczy. Nie będę więc was zanudzał tutaj tekstem - zapraszam do obejrzenia kilku odcinków tego cyklu poradników...

poniedziałek, 25 maja 2015

FT232R CLK Out - wprost z MkAvrCalculatora

Witam,

Tym razem chciałbym was zaprosić do obejrzenia, kolejnej już nowej możliwości hmmm, funkcjonalności w jaką został wyposażony znany wam program MkAvrCalculator. Okazuje się jednak, że nie chodzi to tylko o program ale także o sprzęt. Jak wiecie, układy FT232R będące wspaniałymi przejściówkami USB/RS232, które wykorzystujemy na maxa w produktach firmy Atnel, mają wyprowadzony jeden ze swoich pinów (programowalnych przez użytkownika) jako wyjście CLK OUT z częstotliwością 6 MHz. Tak jest od zarania zestawów ATB ;) ... ale niedawno bardzo potrzebowałem przeprowadzić test programu z użyciem większego kwarca zewnętrznego, np 20 MHz i ZONK! No nie miałem nic pod ręką... Jakże się wkurzyłem, a nie miałem możliwości tego dnia podjechać do firmy (niedziela) żeby zdobyć. No i dzięki temu, że nastąpił taki a nie inny splot zdarzeń, wypalił mi w głowie nieoczekiwanie pomysł! .... jak sobie poradzić bez zewnętrznego kwarca 20 MHz lub podobnego - mając do dyspozycji tylko i wyłącznie to co mam pod ręką czyli zestaw ATB albo przejściówkę ATB-USB-RS232. O co chodzi ? Zapraszam do obejrzenia króciutkiego poradnika w którym prezentuję tę funkcjonalność...

piątek, 15 maja 2015

RTC - synchronizacja czasu, wieczny kalendarz ...

Witam,

Uwaga! rozpoczynamy cykl poradników pod tytułem RTC. Chciałbym wam przedstawić IDEALNY układ RTC (jaki symbol ? o tym za chwilę) .... Czy istnieje w ogóle taki układ scalony na świecie ? Pomyśl, jak często słyszysz wokoło, czy też na różnych forach, że ktoś chce zbudować idealny (swój własny zegarek), ale boryka się najczęściej z jego dokładnością. Podejmowane są więc próby zaradzenia tej sytuacji, próby kalibracji jego oscylatora, próby programowej korekcji czasu itp itd ... a pomimo to zwykle w dłuższej skali czasu problem i tak doskwiera. Dlatego niejednokrotnie sięgamy po coraz to doskonalsze układy. Jednym z nich (jak dotąd) na pewno był i jest niekwestionowany zwycięzca czyli układ DS3231, którego przedstawiłem już jakiś czas temu w poradniku - LINK. Ale i ten układ w skali całego roku może mieć kilkadziesiąt sekund opóźnienia albo się śpieszyć. Dla jednych jest to już ideał ale dla innych niestety nadal wada. W takim razie ponawiam pytanie, czy istnieje na świecie idealny układ RTC ? Taki RTC, który posiada zalety jak niżej :

czwartek, 7 maja 2015

KONWERTER poziomów 3,3V / TTL

Witam,

W związku z ogromnym wysypem ostatnimi czasy pytań i przeróżnych (dodam przedziwnych) niejednokrotnie pomysłów na konwersję napięć dla takich magistral prostych jak I2C albo UART pomiędzy dwoma urządzeniami zasilanymi różnym napięciem - postanowiłem opublikować na blogu w końcu schemat, albo schematy. No bo prościej już się nie da, a działa to niezawodnie i pewnie nawet na dla dużych transferów danych. W przypadku I2C spokojnie do 400 kHz i więcej, w przypadku zaś UART do 250000 bodów! Pomimo iż są to na prawdę znane rozwiązania, pomimo to, że jest ich pełno w internecie - to nie wiadomo wręcz skąd początkujący zawsze akurat znajdują tzw potworkowate rozwiązania. Nie będę pokazywał tutaj tych potworków aby nie mieszać w głowach - za to zaprezentuję jak można to zrobić tanio, dobrze i szybko. Nawet na płytce stykowej, nawet biorąc pod uwagę tylko elementy przewlekane, gdyby ktoś nie miał SMD albo nie potrafił lutować SMD, albo po prostu chciałby sobie to złożyć na zwykłej płytce stykowej na szybko.

WiFi232 NTP - Dawca Czasu nadchodzi ;)

Witam,

W końcu zabieramy się, za pozyskiwanie czasu z serwerów (internetowych wzorców czasu) za pomocą modułów ATNEL-WIFI232-T. Tyle, że tym razem podchodzimy profesjonalnie do tego zagadnienia, a więc zaczniemy pisać funkcje i procedury tzw "nieblokujące". Co to znaczy w skrócie? Ano takie funkcje, które pomimo iż wymagają czasu na realizację, to nie zakłócą działania programu głównego, nie będą używać pod żadnych pozorem opóźnień typu _delay_ms() ! Mam nadzieję, że przy okazji tego poradnika dowiesz się nie tylko ciekawych zagadnień związanych z NTP, z modułem WiFi ale także poznasz, zrozumiesz kilka nowych technik programowania. Daj proszę znać czy warto było obejrzeć tę krótką serię poradników, zapraszam cieplutko:

wtorek, 21 kwietnia 2015

Jak pozbyć się echa w studio ?

Witam,

Tym razem dość nietypowy poradnik, w zasadzie nie poradnik a po prostu chciałem się z wami podzielić wiedzą jak (zaznaczam) skutecznie pozbyć się echa, takiego nieprzyjemnego pogłosu czy to w studio, czy nawet we własnym pokoju w domciu, gdziekolwiek. Są na to fajne i praktyczne sposoby. Zaznaczę, że nie będę opowiadał o tzw popularnych wydmuszkach na jajka ;) bo to hmmm (co tu dużo mówić - mało albo kompletnie nic nie daje). Za to jeśli trafimy na dobrego fachowca w tej dziedzinie - a ja sądzę, że trafiłem na bardzo dobrego - to nie tylko pozbędziecie się tych przykrych efektów ale także oszczędzicie pieniądze ;) poważnie. Bo pomimo, że zakupimy od razu to co należy - to i na nerwach zaoszczędzimy, ponieważ będzie wszystko działać od razu!

niedziela, 29 marca 2015

WS2812 - Magic LED - CLOCK

Witam,

Tym razem chciałbym pokazać wam zajawkę tego co można zrobić w oparciu o Magic LED'y na przykładzie pewnego ciekawego projektu jaki powstaje w czeluściach naszej firmy. Ja aż żałuję, że nie mam okazji brać udziału w tworzeniu tego konkretnego projektu, tworzy go Paweł na potrzeby ... ooops ... na razie to tajemnica więc tu nic więcej nie powiem. Za to już widzę świetną platformę do testów i opracowania także z mojej strony (chociaż nie ukrywam, że pewnie skorzystam w pewnym zakresie z tego co już oprogramował Paweł), do opracowania dla was kolejnego i ostatniego poradnika o Magic LED'ach, który zakończył się jakiś czas temu. Pozostał pewien niedosyt wśród widzów ponieważ właśnie zabrakło tej wisienki na torcie czyli jak tworzyć sobie wygodnie efekty specjalne na tych magicznych diodach RGB. Tymczasem zobaczcie co się powoli wyłania ... Domyślacie się chyba co to będzie ? ;)