Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

sériové programování 89S52

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Aqarel



Založen: Feb 04, 2007
Příspěvky: 241

PříspěvekZaslal: so září 29 2007, 8:31    Předmět: sériové programování 89S52 Citovat

zdravím, snažím se zprovoznit sériové programování 89s52 ve vlastním zapojením a vlastním napsaných softem v delphi. Zapojení: linky txd, sck rts, dtr sériového portu pc mám zapojené (přes max232) na miso, mosi, sck a reset 89s52. Zatim se me nepodařilo ho naprogramovat/přečíst. Mám pár dotazů jimiž se chci ujistit že ho programuju správným postupem:
1) přivedu napájení +5.5V, ocilátor je přiveden na xtal1
2) nastavím reset do H a 400ms počkám
3) odešlu instrukci povol hodiny do 1 počkám 1ms, zhodím hodiny do 0 a počkám 1ms; takto odešlu všechny 4 bajty instrukce)
4) odesílám instrukce čtení/zápis
5) zhodim reset do 0

- 89s52 lze naprogramovat v jiném programátoru, data jsou podle výše naspané sekvence odesílány správně
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
ZdenekHQ
Administrátor


Založen: Jul 21, 2006
Příspěvky: 25741
Bydliště: skoro Brno

PříspěvekZaslal: so září 29 2007, 14:01    Předmět: Citovat

Předpokládám, že nejlíp je to popsaný v pdf dokumentaci a nejspíš všichni používají hotový programy. Zkus vzít nějakej funkční a mrkni na to osciloskopem.
_________________
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
eljaro



Založen: Dec 03, 2004
Příspěvky: 441
Bydliště: Krnov

PříspěvekZaslal: so září 29 2007, 16:34    Předmět: Citovat

ten krok 3 je myšleno nastav 1 do MOSI a potrd hodinovým impluzem

a obvod pochopí že jej budeš obsluhovat po seríiové lince ?

v kroku 4 pak zvolíš mod obsluhu to jsou ta čtyři zmiňovaná slova ,

pak jedeš normálně dál a až skončíš hodíš krystal na L a pak i reset na L a odpojíš napájení

tak nějak to zminůjí v data listu

osobně používám tohle http://www.kmitl.ac.th/~kswichit/SPI_Pgm/SPI-Pgm37.html
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky AOL Instant Messenger MSN Messenger
Aqarel



Založen: Feb 04, 2007
Příspěvky: 241

PříspěvekZaslal: so září 29 2007, 16:53    Předmět: Citovat

sry zmizeli tam závorky: po nastavení resetu se pošle instrukce povolení programování, která má 4 bajty
ty 4 bajty odesílám následujícím způsobem: nastavím datoví bit (linka mosi), nahodím hodiny do 1, počkám 1ms, zhodím hodiny do 0, počkám 1ms, tuto sekvenci zopakuji 32 pro odeslání všech 4 bajtů
- odesílám od nejméně vyznamného bitu -LSB - je to správně??
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
eljaro



Založen: Dec 03, 2004
Příspěvky: 441
Bydliště: Krnov

PříspěvekZaslal: so září 29 2007, 18:36    Předmět: Citovat

co tak vývod 31 EA/VPP připojit přes 1k na +5V ?

máš to tak ?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky AOL Instant Messenger MSN Messenger
Aqarel



Založen: Feb 04, 2007
Příspěvky: 241

PříspěvekZaslal: so září 29 2007, 19:06    Předmět: Citovat

jo tak s nim jsem si taky užil Very Happy, mam totiž oddělenou desku s cpu a desku se vstupy/výstupy a EA byl ošetřen až na té druhé desce, ale nakonec jsem na to přišel -> mám ho připojený
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
eljaro



Založen: Dec 03, 2004
Příspěvky: 441
Bydliště: Krnov

PříspěvekZaslal: so září 29 2007, 19:22    Předmět: Citovat

pokud to zlobí dále tak už nevím - vykašlise na svuj programátor a použij SPI na který jsem odkazoval maká bez problému co nejsou na trhu C jen ta S tak ho používám a jede vše
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky AOL Instant Messenger MSN Messenger
Aqarel



Založen: Feb 04, 2007
Příspěvky: 241

PříspěvekZaslal: so září 29 2007, 19:40    Předmět: Citovat

přes paralerní port mi to je nanic, musí to být přes seriák respektivě přes usb - rs232 převodník; pokud to jde přes pralerní tak to musí jít i přes seriový port, chceto najít, kde je problém; buď jsem špatně pochopil to co maji v datasheetu a špatně mu odesílám dat (kvůli tomu jsem založil tento topic), nebo mě ještě nepadá jetli to náhodou nezakmitává na to se potom zkusím podívat na osciloskopu
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
eljaro



Založen: Dec 03, 2004
Příspěvky: 441
Bydliště: Krnov

PříspěvekZaslal: so září 29 2007, 20:07    Předmět: Citovat

pak jeíně starý dobrý ic-prog je tam i ta 52 rozhraní JDM a pohrát si s nastavením vystupů - ale to hle jsem neskoušel ale asi to jde dokonce asi bys to mohl naaplikovat na ten svuj interfesj vhodně nasetit a snad to pojede
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky AOL Instant Messenger MSN Messenger
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.13 sekund