![]() |
|
Docela rád bych si ubastlil něco s mikroprocesorem - Printable Version +- Audioweb.cz (https://www.audioweb.cz) +-- Forum: Úvod (https://www.audioweb.cz/forumdisplay.php?fid=1) +--- Forum: Koutek pro začátečníky (https://www.audioweb.cz/forumdisplay.php?fid=4) +--- Thread: Docela rád bych si ubastlil něco s mikroprocesorem (/showthread.php?tid=14387) Pages:
1
2
|
Docela rád bych si ubastlil něco s mikroprocesorem - Yeayer - 17. 9. 2011 Mám jeden http://www.ges.cz/cz/at24c16b-pu-GES09700174.html a píšou tam, že to má nějakou paměť, a na elektronikacz.borec.cz jsem četl o něčem jako programování mikroprocesorů... Tak mě napdalo, že bych si s timhle něco mohl udělat a alespoň na chvilku se hnout mimo zesilovače... Je tu nkědo, kdo by byl ochotnej mi okolo tohohle věnovat pár hodin času a pár příspěvků? Jestli je to moc složitý, tak to nemá cenu... Napadlo mě si ještě vyrobit nějaký primitivní hodiny... Mám pár led displejů... Docela rád bych si ubastlil něco s mikroprocesorem - Ollie - 17. 9. 2011 Tohle neni procesor, ale obyčejná EEPROM paměť, ta je ti samostatná k ničemu. Pokud chceš začít s jednočipy, kup si třeba ATmega8, a jeď třeba podle www.programujte.com Docela rád bych si ubastlil něco s mikroprocesorem - Dohnalik - 17. 9. 2011 Umíš alespoň nějaký jazyk? Docela rád bych si ubastlil něco s mikroprocesorem - DeadMAN - 17. 9. 2011 Už si aspoň dokončil ten zosík a repro? Docela rád bych si ubastlil něco s mikroprocesorem - babakus - 17. 9. 2011 Jestli si chceš hrát s nějakám čipem, tak si sežeň PIC16F84A.... dá se s tím udělat velká spousta věcí, programátor není složitý a samotné programování je taky jednoduché. Navíc je k tomu na netu spousta různých návodů, rad a hotových programů. Docela rád bych si ubastlil něco s mikroprocesorem - Yeayer - 18. 9. 2011 Tak díky všem za rady. babakus: ten PIC16F84A koupim v pondělí,cjedu pro pár věcí, tak ho vezmu taky... jelikož je docela drahej tak ve vlastním zájmu o něj budu pečovat jak o dítě ![]() Deadman: jojo, jenom bedna a výhybka chybí... ![]() Dohnalik: no, to zatim ne, ale s tim mi pomůže učitel na informatiku... Kdyby byl někdo ochotnej mi pomoct třeba na skypu? E: http://elektronikacz.borec.cz/Data/JDM%20programator.htm tohle mi bude stačit ne? Docela rád bych si ubastlil něco s mikroprocesorem - Mamlasos - 18. 9. 2011 Pro Atmel AT mega 8 taky existují jednoduché programátory na LPT, já jsem svého času používal jednodolarovou variantu která futruje jednočip skrze SPI rozhraní. Myslím že se dá najít na MCU.cz, programátorský soft (C studio) je k dispozici zdarma stejně jako programovací soft pro futrování jednočipu. Na stránkách atmelu je hodně vzorových projektů, obsáhlá dokumentace, specifikace mnoha typů atd. AT mega 8 se dá nastavit na interní hodiny a pak potřebuje minimum vnějších součástek, nebo se dá taktovat RC článkem nebo krystalem, i ty nejjednodušší čipy mají docela slušný výkon (kolem 10 Mips) většina instrukcí je jednotaktových (protože RISC)... AT Mega má z výroby v paměti korekční konstantu pokud je požadavek na přesné interní hodiny, tu je dobré si předem přečíst z paměti než se do ní nahraje program který ji přepíše. Všechno je v anglické dokumentaci... Docela rád bych si ubastlil něco s mikroprocesorem - Yeayer - 18. 9. 2011 Mamlasos: díky, všechno to prostuduju a pak se do tohohle vlákna ozvu, až se mi něco povede...
Docela rád bych si ubastlil něco s mikroprocesorem - Mamlasos - 18. 9. 2011 Zde jsou nějaké informace v češtině: http://www.root.cz/clanky/osmibitove-mikroradice-avr/ http://www.root.cz/clanky/instrukcni-sada-osmibitovych-mikroradicu-avr/ http://www.root.cz/clanky/osmibitove-mikroradice-avr-rady-attiny-a-atmega/ http://www.kvetakov.net/clanky/avr/ http://programujte.com/vyhledavani/clanky-a-zpravicky/avr/ Docela rád bych si ubastlil něco s mikroprocesorem - Yeayer - 18. 9. 2011 Mamlasos: a k tomu čipu ATMEL ATmega8 dala by se k němu dát nějak ta paměť? mám jí i stou plastovou paticí či co to je ze starýho settopboxu, tak v ní možná něco bude . A jak jsem koukal tak je to CMOS a tomu prej vadí ta statická elektřina nebo nějak tak ne?E: jéžiš to bude otázek... 1: jak to naprogramovat? to si vyrobim ten JDM programátor a pak už jenom připojim ten ATmega8 a na PC v BASICU napíšu co chci aby dělal? 2: Můžu po tom ATmega8 chtít, aby např. (jenom střelim) když k němu bude připojenej termistor tak aby při přehřívání nějaké součástky nějak např. akusticky varoval? 3: V tom settopboxu byl ještě jeden šváb, ale fakt obří, tan měl minimálně tak 30 nohou, tak když tam byla ta EEPROM paměť tak to bude taky nějakej mikroprocesor ne? Obojí bylo v takový plastový patici... 4: Proč tomu vůbec nerozumim? ...
Docela rád bych si ubastlil něco s mikroprocesorem - Mamlasos - 18. 9. 2011 Atmega 8 je jednočip tudíž má vlastní SRAM, externí paměť by teoreticky šla obsloužit ale chtělo by to šváb (typ) s více pinama aby šlo obsloužit adresové a datové piny externí paměti, osobně jsem tohle nedělal takže dopodrobna nemůžu sloužit. Ale na webu bude určitě nějaký projekt kde se externí paměť používá, existují třeba přehrávače *.MOD hudebních souborů kde je externí paměť použita. I když na takové "velké" řešení bych spíš použil procesor který s externí pamětí přímo počítá (i v instrukčním souboru) tj. např nějaký Freescale nebo ARM. Chtít po Atmega8 obsluhu odporového čidla je základ, MCU má několik převodníků, komparátory atd. je na takové věci přímo stavěné. Akustický signál může vygenerovat protože má PWM generátory. Ale to bys všechno věděl pokud bys četl a ne se hned ptal. Docela rád bych si ubastlil něco s mikroprocesorem - Yeayer - 18. 9. 2011 mamlasos: No, přečetl jsem to skoro všechno z těch odkazů, a vůbec se v tom nevyznám... Docela rád bych si ubastlil něco s mikroprocesorem - Ollie - 18. 9. 2011 Hlavně nekupuj předraženou vykopávku PIC16F84, pokud PIC tak minimálně už 16F628, ale stejně doporučuju radši AVR... Docela rád bych si ubastlil něco s mikroprocesorem - Yeayer - 18. 9. 2011 Ollie: tak ten PIC16F628? Já to chci na začátek něco jednoduššího, ale jelikož tenhle vypadá líp a je levnější... Docela rád bych si ubastlil něco s mikroprocesorem - Nitram - 18. 9. 2011 ja ho zastrelim.. ja ho uz asi fakt vazne zastrelim !!! :| ..umis uz v necem nakreslit desku ? ses schopnej sestavit schematko treba nejakyho toho trivialniho zesiku s integracem se vsim co tam patri ? umis zapojit vsechny potrebne obvodove bloky jako stabilizator(myslim tak aby nekmital), krystal, filtry a podobne ? ..zacni fakt pomalu, normalne, hezky od zacatku a nevymejslej voloviny.. PIC-e rozhodne nekupuj, nejakyho ti v nejhorsim venuju !! ALE teprve AZ TO BUDE MIT nejakej kloudnej SMYSL k**va fix uz.. !! ad mejl - a mas uz tu desku v necem nakreslenou nebo chces abych ji za tebe i kreslil ? pochop ze nemusis neustale neco delat se vsim co nekde najdes - existuji tri skupiny lidi, vezmeme pro priklad situaci ze se rozbije CD mechanika z kompu.. 1. skupina (asi tak 90% populace) ji proste zahodi, 2. mensi skupina ji otevre, vytaha z ni pouzitelne a funkcni veci (LEDku, motorek, vypaji si nejaky SMD elity) a tyto veci si zaskatulkuje mezi ostatni soucastky.. a konecne 3. velmi mala skupina lidi, sice udela to same co skupina cislo 2, ovsem s tim rozdielm ze pro vsechny "zachranene" soucastky musi ted hned okamzite najit nejake vyuziti a co nejdrive z nich neco ubastlit.. byt v prvni(divne) skupine musi byt celklem stereotypni nuda, ale ta treti skupina je uz zase dost na hranici dusevni poruchy.. Docela rád bych si ubastlil něco s mikroprocesorem - Yeayer - 18. 9. 2011 Nitram: no jo no, tak tu desku už nakreslenou mám no... Pošlu mejlem... Zejtra jdu koupit všechno potřebný, krystal a filtry zatim nepotřebuju... Alespoň né do toho co plánuju... Chápu, že bych měl začít pozvolna, ale prostě s těma mikroprocesorama jsem psal že si ho koupím, postupně zjistím co a jak a tak do Vánoc už bych ty základy snad umět mohl ne? Učitel na informatiku mě naučí BASIC, všechno to vyzkoušim a bude. Ale prostě neřikám že do zejtra to chci umět, jenom mě napadlo, že tak kromě těch zesíků bych se mohl trošku kouknout do tohohle, naučim se ten BASIC, pak si ten všechcen zbytek prostuduju a bude . Nemusíš se hned rozčilovat, já vim že je to otravný, ale nespěchám s tim, prostě jednou za čas se něco přiučím a bude .
Docela rád bych si ubastlil něco s mikroprocesorem - Nitram - 18. 9. 2011 hele ja se nerozciluju, a myslim to s tebou obecne dobre.. ale ty fakt litas od steny ke stene podle toho co ti zrovna profrci hlavou.. pokud chces vazne zacit s procakama tak jednak nejakou dobu zustan u analogovejch a hradlovejch zalezitosti, zatim mas celej vyvoj zmaklej jen v hlave ale tady jde o praxi.. ( nejde o to ze "zhruba vis" jak se neco dela ale o to ze proste udelas deset, dvacet, sto desek.. osahas si to a pak jde dal..) a druhak se vys* na nejakej basic nebo C++ a jako prvni se nauc zakladni architekturu, co to je datova sbernice, co adresova, jak funguje ten a tamten modul, pomalu zjisti co to ten osmibit vlastne je zac, neni to cernej svab ale je to dost slozita "fungujici tovarna" kde spolu jednotlivy bloky spolupracujou.. to ze napises par radku v C++ a vyvojovym prostredim zajistis ze ti to bude na tomhle a tamtom pinu delat tentononc - to neni programovani, tomu se v odborne praxy rika "black box" aneb pouzivani neceho jen z venci aniz by si porozumel co se v tom vlastne deje uvnitr.. nauc se hezky prikazy asembleru - u zakladnich picu je jich 33 coz neni moc ale ani malo an to aby si se je naucil skutrecne pouzivat, aby sis prisel na to jakymi zpusoby se da osetrit jednoduchej citac, a kterej z tech zpusobu je vhodnej na to ci ono.. proste a jednoduse (a naprosto bez urazky) na programovani 8-bit ses v 9ty tr. ZS moc mladej, neber to fakt zle ale jeste nemuzes mit tak dokonale vytvorenou prdstavivost a matematicky chapani, a zrovna tohle je obor kterej je to - co se tyka uvazovani a mysleni - podstatne slozitejsi nez udelat nejakou webovku nebo splacat si tetris ve visual basicu.. treba jen pokud neumis prevadet bin-dec-hex z hlavy jak kdyz bicem mrska, tak uz je to velkej problem.. jasne spousta lidi ti tu (a nejen trady) napise nebo rekne: "hele to programovani je sranda, to jenom zapnes cecko, pripojis tuhle krabicku na seriak/usb, strcis tam svaba a jedes.. " ale pak z toho vznikaji odporne paskvily a nesmyslna zapojeni vypovidajici cosi o profesni urovni jejich autoru
Docela rád bych si ubastlil něco s mikroprocesorem - Yeayer - 18. 9. 2011 Nitram: OK no... E: tak mám ještě ATMEL a je u něj ranec čísel: M14-10DC 83C52X2-CM 0235 01255D pak mám ještě tenhle CCD senzor, ale u toho by mě spíš zajímala cena... http://pdf1.alldatasheet.net/datasheet-pdf/view/167384/PANASONIC/MN3611.html Docela rád bych si ubastlil něco s mikroprocesorem - Kovas - 19. 9. 2011 Když se začínají programovat jednočipáky, tak se začíná trivialitama, typu, blikání LED, pípání, čtení výstupu/vstupu. A apk postupně navyšovat. doporučuju knihy pana Matouška (PIC) od Benu. Docela rád bych si ubastlil něco s mikroprocesorem - Yeayer - 22. 9. 2011 Kovas: tak to by bylo nejlepší kdybych začal takovejma jednoduchostma, jenom k čemu je ten CCD čip? teda jako vim že CCD jsou čipy který jsou ve foťácích a všem co fotí nebo skenuje atd ale k čemu konkrétně je tenhle? |