|
|
|
| Autor |
Správa |
SIX Light Star


Pohlavie:  Stav:  Založený: 12.10.2005 Príspevky: 293 Bydlisko: Lipt. Mikulas Karma: 
|
Zaslal: 19 Sep 2007, 16:15 Predmet: programator 51 |
|
|
| potreboval by som zohnat navod na stavbu alebo skor na stavby co najjednoduchsich programatorov na niktokontroleri 51, ono na internete je toho strasne moc daktore az moc zlozite, hladam nieco naj najednoduchsie |
|
| Návrat hore |
|
 |
uelektronik Star


Pohlavie:  Stav:  Založený: 05.08.2006 Príspevky: 501
Karma: 
|
Zaslal: 19 Sep 2007, 17:12 Predmet: Re: programator 51 |
|
|
| S666 napísal: |
| potreboval by som zohnat navod na stavbu alebo skor na stavby co najjednoduchsich programatorov na niktokontroleri 51, ono na internete je toho strasne moc daktore az moc zlozite, hladam nieco naj najednoduchsie |
Ake mikrokontrolery? Tie male 2051 (t.j. AT89x2051) alebo 8051 (t.j. AT89x51). A potrebujes seriove (ISP SPI) alebo paralelne programovanie?
x51 je dnes velmi siroky pojem  |
|
| Návrat hore |
|
 |
SIX Light Star


Pohlavie:  Stav:  Založený: 12.10.2005 Príspevky: 293 Bydlisko: Lipt. Mikulas Karma: 
|
Zaslal: 19 Sep 2007, 18:47 Predmet: |
|
|
| no male , 2051 alebo 4051, ci seriove ci paralerne to neviem, a bud dip 40, alebo dip 20 |
|
| Návrat hore |
|
 |
uelektronik Star


Pohlavie:  Stav:  Založený: 05.08.2006 Príspevky: 501
Karma: 
|
Zaslal: 19 Sep 2007, 23:27 Predmet: |
|
|
| S666 napísal: |
| no male , 2051 alebo 4051, ci seriove ci paralerne to neviem, a bud dip 40, alebo dip 20 |
Pokial viem tak 2051 a 4051 sa vyraba v DIP20
Paralelne sa programuje tak ze data vstupuju do MCU paralelne teda 8 vodicov na data + nejake to riadenie => programator je zlozitejsi lebo jednocuchsie sa to urobit neda. Najjednoduchsie co poznam je tento http://www.elektroda.net/mikrokontrolery/easy_prograatmel.html ale nemam vyskusany soft. Mozes nim iba zapisovat, citat nemozes.
Seriove programovanie v sucasnosti ma taku podobu ze sa programuje cez nejake seriove rozhranie ktorym MCU disponuje, najcastejsie to byvaju UART alebo SPI alebo JTAG, ako iste vies tieto rohrania maju maly pocet pinov a preto je zapojenie velmi jednoduche (zvlast vtedy ak netreba Vpp 12V) a je mozne ho zhotovit aj z paralelneho portu a napajanie vytiahnut z USB. Taketo programatory hladaj pod nazvom ISP (In-System Programming). Tu je napriklad hned druhy odkaz z googla: http://www.amwaw.edu.pl/~adybkows/elka/ispprog.html je tam pouzity iba jeden IO a aj ten by sa dal vyhodit prec a malo by to ist. Vacsina ISP programovatelnych MCU maju aj paralelne programovanie.
Procesory s paralelnym programovanim: AT89C2051, AT89C4051, AT89C51
Procesory s ISP programovanim: AT89S2051, AT89S4051, AT89S51 |
|
| Návrat hore |
|
 |
SIX Light Star


Pohlavie:  Stav:  Založený: 12.10.2005 Príspevky: 293 Bydlisko: Lipt. Mikulas Karma: 
|
Zaslal: 20 Sep 2007, 20:07 Predmet: |
|
|
| diki moc, vidim ze sa vyznas, tak ta budem otravovat dalej , a ako zapojim ku mikrokontroleru pamet bud eprom alebo fram , a aka je strategia obsluhy, pocul som nieco o protokoloch ale nerozumiem tomu |
|
| Návrat hore |
|
 |
uelektronik Star


Pohlavie:  Stav:  Založený: 05.08.2006 Príspevky: 501
Karma: 
|
Zaslal: 20 Sep 2007, 20:44 Predmet: |
|
|
| S666 napísal: |
| diki moc, vidim ze sa vyznas, tak ta budem otravovat dalej , a ako zapojim ku mikrokontroleru pamet bud eprom alebo fram , a aka je strategia obsluhy, pocul som nieco o protokoloch ale nerozumiem tomu |
Vyber si konkretne ktoru pamat a pozriem sa na to ci sa bude dat zapojit k MCU a ku ktoremu. Pokial viem tak sa zapajaju paralelne (na nejaky port) alebo seriovo (na I2C alebo SPI). A ozaj naco pamat? ved ta RAM co je v MCU by Ti mohla stacit, a to sa tyka aj FLASH na program. Jedine ak by si chcel uchovat info pocas vypnutia napajania ale to by si mal skor uvazovat o EEPROM alebo FLASH.
O strategii obluhy neviem nic, aspon pokial neviem naco bude ta pamat. |
|
| Návrat hore |
|
 |
SIX Light Star


Pohlavie:  Stav:  Založený: 12.10.2005 Príspevky: 293 Bydlisko: Lipt. Mikulas Karma: 
|
Zaslal: 21 Sep 2007, 10:21 Predmet: |
|
|
| takze mame AT89C2051-24PU a pamet bud FM24C16A-G FRAM 16K 400kHz I2C SO8 alebo FM24C04A-S(G) FRAM 4K 400kHz 2WIRE SO8. a jedna sa mi oto ako to prepojit a vlastne ake je adresovanie s hlavneho programu |
|
| Návrat hore |
|
 |
uelektronik Star


Pohlavie:  Stav:  Založený: 05.08.2006 Príspevky: 501
Karma: 
|
Zaslal: 21 Sep 2007, 13:17 Predmet: |
|
|
| S666 napísal: |
| takze mame AT89C2051-24PU a pamet bud FM24C16A-G FRAM 16K 400kHz I2C SO8 alebo FM24C04A-S(G) FRAM 4K 400kHz 2WIRE SO8. a jedna sa mi oto ako to prepojit a vlastne ake je adresovanie s hlavneho programu |
Da sa to prepojit, ale nie elegantne. Tie pamate vyuzivaju I2C ktoru 2051 nema a preto ju budes musiet simulovat programom. Vlastne ako sa tak divam na atmel.com tak ziadna x51 nema I2C takze navyber moc nemas ked chces robit v MCS-51.
K tomu ako to prepojit: Je to pekne ukazane na strane 3 v datasheetoch od pamati http://www.ramtron.com/doc/Products/Nonvolatile/Nonvolatile.asp?ID=5 cize pouzijes 2 piny z MCU na prepojenie a 2 pullup rezistory
Ako pristupovat k pamatiam a adresovat ich: Toto je tiez ukazane v datasheetoch od pamati dalej za stranou 3, je to v podstate viac menej klasicka komunikacia I2C
Ako simulovat programovo v MCU zbernicu I2C: No musis si nastudovat protokol I2C http://en.wikipedia.org/wiki/I²C specifikacia je na http://www.nxp.com/acrobat_download/literature/9398/39340011.pdf Urcite Ti pomozu uz aj naprogramovane kody inych uzivatelov zavesene na nete len si ich musis najst. Na atmel.com su v AN dve pdf ktore by Ti mohli pomoct:
Je tu este jedna vec ohladom programatorov na porty LPT a COM ktoru som Ti zabudol spomenut. Systemy zalozene na NT jadre nepovoluju priamy pristup k tymto portom beznym aplikaciam a preto programator ktory nebude pouzivat specialny driver sa k nim nedostane. Viac info najdes tu http://hw.cz/Teorie-a-praxe/Programovani/ART1044-Primy-pristup-na-IO-porty-pocitace-pod-Windows-2000-XP.html Ja som tiez skusal tie drivery (na booku bo desktop nepouzivam) a skusal som rozne, niektore mi isli (napriklad giveio.sys) a niektore mi nesli (User Port - ten vsak kamaratovi isiel na desktope). Skratka nie kady driver funguje na kazdom hardware. Co mam vsak odskusane naisto je ze ide VMWare Workstation, kde ked nainstalujes win98 a v tomto budes pustat prislusny soft od programatora tak funguje. |
|
| Návrat hore |
|
 |
|
|  |
|
|
Nemôžete odosielať nové témy do tohto fóra Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre Nemôžete hlasovať v tomto fóre Nemôžete pripájať súbory do tohto fóra Môžete sťahovať súbory v tomto fóre
|
Powered by phpBB © 2005 phpBB Group, phpBB SEO, © Hojko 2004-2008
[ Vygenerované za: 0.1s ] :: [ 16 Queries ] :: [ 19,847 stránok za dnes ] :: [ Dnes DB: 424,846 ] :: [ Max DB: 2,334,336 Queries ]
|