Ads_700x200

niedziela, 28 sierpnia 2011

Program 3D dla każdego - Google SketchUp

Tego jeszcze nie było. Tzn program w zasadzie już jakiś czas jest dostępny do pobrania  i to zupełnie za darmo a co ważniejsze w wersji polskiej. Na dodatek cała instrukcja, bogato ilustrowana i świetnie przygotowana także po polsku. A chyba każdemu z nas, w obecnych czasach gdy przygotowujemy swoje płytki PCB, potrzebnym wydaje się zaprezentowanie widoku płytki w 3D. Nie tylko po to żeby komuś pokazać czy pochwalić się ale po to aby zobaczyć jak będą chociażby rozmieszczone elementy, żeby je lepiej dopasować itd...

sobota, 27 sierpnia 2011

VOLATILE w języku C - teraz już każdy zrozumie ;)

Spotkałem się już z bardzo wieloma próbami wytłumaczenia początkującym, czym jest? i jak działa specyfikator volatile w języku C. Przyznam, że niektórzy tłumaczą to arcy-pokrętnie lub w sposób tak uproszczony, że niewiele z tego wynika. Postaram się tutaj przedstawić wyjaśnienie przygotowane przeze mnie oraz podać przykłady kodów źródłowych żeby to omówić. Uważam, że szczególnie w aspekcie mikrokontrolerów tak w ogóle, jest o wiele łatwiej to wyjaśnić niż na przykładach programowania na komputerach PC. Spotkałem na swojej drodze, wiele osób, które pomimo, tego że programują w C lub C++ na PC to dopiero po tak szczegółowych wyjaśnieniach, przyznały, iż w końcu, po kilku latach dotarło do nich tak na prawdę w czym rzecz.
Przejdźmy zatem do konkretów. Żeby to dobrze przedstawić i udokumentować, przygotowałem króciutki kod programu w C dla AVR. Program ten nie ma żadnego sensu tak na prawdę, jednak nie chcę tak jak inni podchodzić do tego czysto teoretycznie. Poznajmy zatem założenia tegoż "programu"

sobota, 20 sierpnia 2011

ECLIPSE + programator AVR na układzie FT232R

Witam,

Od dawna wiadomo sporej liczbie osób, że do programowania mikrokontrolerów AVR można wykorzystać sprzętowy programator oparty o prościutki ale jakże popularny układ FT232RL. W podstawowej formie pełni on rolę przejściówki USB/RS232 a przy okazji wystarczy w pełni do zaprogramowania AVR'ków. Przypomnę choćby temat znany już z elektrody:

http://www.elektroda.pl/rtvforum/viewtopic.php?t=1918938&highlight=

Wiadomo, że jeśli chodzi o system Windows to można wykorzystać w tym celu konsolowy program AVRDUDE aby programować poprzez FT232R. Na jego bazie można z kolei wykorzystać znane zapewne nakładki graficzne na avrdude jak: AVRDUDEGUI czy też MkAvrCalculator.