Jednoduché řízení krokového motoru
Moderátor: Moderátoři
Tak jdu najít nějakou šikovnou obálku, a když někoho ukecám, tak to zítra hodí na poštu. Když ne, tak to pošlu v pondělí sám
Chceš to poslat nějak doporučeně, nebo budeme věřit poště, že to neztratí?
- Přílohy
-
ATMEGAdriver1.png- Driver
- (107.43 KiB) Staženo 104 x
-
ATmegadriver.png- Soustrojí :-)
- (101.31 KiB) Staženo 153 x
Co se týče nahrávání - programování procesoru, tak mám z historie několik programátorů. Ale dnešní obvody se dají většinou programovat ISP či ICP - tudíž zapojené v daném konkrétním obvodu, jenom potřebuješ asi 5 správných vodičů vyvést na nějakou svorkovnici, připojíš jednoduchý programátor a naprogramuješ. Cena toho programátoru je řádově několik stovek. A najdeš spoustu zapojení i na webu.
A přesně jak píšeš - vypadá to jednoduše, protože všechno dělá procesor. Nejvíc místa na desce zaberou konektory, tlačítka apod.
Naučit se programovat je jako naučit se číst a psát - musíš začít tím jednoduchým, a postupovat dále. Důležité je si uvědomit, že uC může dělat jenom jednu věc v čase. Musíš malinko přemýšlet jako ten šváb
Spíš bych začal tím, co vlastně chceš programovat, co má být výsledný produkt, podle toho vybral vhodný procesor (nějaká speciální rozhraní, velikost paměti, rychlost atd.) jukni na nějaké datasheety procesorů (ATMEGA, PIC apod.) a uvidíš sám, kolik toho v tom jednom prckovi uvnitř je.
Já se inspiruji tady : http://www.mcselec.com/ a na webu.
Ale na netu najdeš mraky odkazů, návodů, kurzů a pod. ke všem možným jazykům.
BASCOM je tuším do 4kB programu zdarma (alespoň to tak bylo), a do 4kB se ti vejde poměrně slušný program. Jen pro legraci, ten tvůj zabírá asi 800B.
http://www.datasheetcatalog.org/datashe ... 7373GP.pdf
http://doc.chipfind.ru/pdf/philips/saa7373.pdf
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)