Rodomi pranešimai su žymėmis atmel. Rodyti visus pranešimus
Rodomi pranešimai su žymėmis atmel. Rodyti visus pranešimus
2015-02-28
Stubby - šešiakojis/hexapod robotas
2013-02-24
USART Atmega mikrokontroleriuose
Komunikacijai tarp elektronikos įrenginių naudojami įvairiausi protokolai - I2C/TWI, SPI, PCI, USB ir t.t. Vienas iš populiariausių ir labiausiai paplitusių mikrokontrolerių tarpe - USART (angl. universal synchronous-asynchronous receiver/transmitter) arba UART. Apie jį jau daug visur prirašyta ir nesunku rasti pavyzdžių internete. Jo paplitimą ir pripažinimą lėmė tai, jog jis nesudėtingas, puikiai leidžia emuliuoti terminalo funkcijas, palaiko pilnavertę dvipusę (angl. full duplex) komunikaciją vienu metu, o signalizacija vykdoma naudojant dvi ryšio linijas-laidus. RS-232 (arba COM) modemuose ir senuose spausdintuvuose yra puikus jo panaudojimo pavyzdys. Šiame straipsnelyje pabandysime išmokti (o gal pakartoti), kaip taikyti jį praktiškai Atmega mikrokontroleriams, apžvelgsime svarbiausius taikymo niuansus.
žymės:
asynchronous,
atmega,
atmel,
hardware,
microcontroller,
serial,
USART,
usb
2012-09-22
Echolokacija naudojant HC-SR04 ultragarso sensorių bei Atmega
Vienas iš įdomesnių garso taikymo būdų – atstumui nustatyti, t.y. echolokacija. Išsiuntus garso signalą iki objekto ir užregistravus jo grįžtantį aidą galime apskaičiuoti ir atstumą iki to objekto. Elementarus fizikos kursas. Tereikia fiksuoti šiuos laiko momentus, žinoti garso greitį aplinkoje ir atstumą bus galima apskaičiuoti. Tokiais metodais naudojasi ir kai kurie gyvūnai gamtoje, pavyzdžiui, šikšnosparniai ar delfinai pasitelkdami ultragarsą. Kalbant apie elektroniką, įmanoma įsigyti pigius ultragarso modulius, skirtus atstumui iki objektų matuoti. Šįkart kaip tik apie tokius taikymus ir pakalbėsime analizuodami HC-SR04 sensorių.
žymės:
atmega,
atmel,
electronics,
hardware,
HC-SR04,
microcontroller,
module,
sensor,
ultrasound
2012-08-21
USB programatorius – USBasp
Vis dažniau kompiuteriuose COM ir LPT jungtys yra nebeįtraukiamos į
pagrindinę komplektaciją. Nors ir yra labai mėgiamos elektronikos entuziastų dėl savo
paprastumo, tačiau tampa vis didesne retenybe. Valdyti prietaisus ar
programuoti mikrokontrolerius tampa sudėtingiau. Tai dar labiau pasireiškia
nešiojamuose kompiuteriuose, kuriuose jau senokai dominuoja USB ir kitos
sudėtingesnių protokolų jungtys. Ką daryti tokiu atveju, jeigu reikia įrašyti
sukompiliuotą programą į mikrokontrolerį, o paprastų priemonių nėra? Šiame
straipsnyje pabandysiu į tai atsakyti, panaudojant tą pačią šiuolaikinę komunikavimo jungtį - USB.2011-12-27
Mikrokontrolerių programavimas
Mikrokontroleriai – viena iš plačiausiai ir
labiausiai tobulinamų „advanced“ elektronikos sričių. Kai diskretiniais
elementais sudėtinga realizuoti reikiamas sistemos funkcijas – pereinama būtent
prie jų. Kam konstruoti dvejetainį skaičių sumatorių, daugybos įrenginį ar pan.
iš šimtų diskretinių komponentų (tokių entuziastų vis dar atsiranda), jei tą
patį gali atlikti nesudėtingas 8/16/32-bitų mini procesorius, be to sutaupoma vietos? Ne paslaptis, kad
lanksčios, didelės ar sudėtingos sistemos nebeapsieina be šių mini procesorių. Pažvelkime
į juos iš arčiau bei susipažinkime su vienos iš geriausiai žinomos kompanijos "Atmel" ATmega mikrokontrolerio programavimu.
žymės:
atmega,
atmel,
avr studio,
electronics,
elektronika,
hardware,
microcontroller
Užsisakykite:
Pranešimai (Atom)
