Pomozte prosim najit chybu v komunikaci s 23k640 nebo 23k256
Ondra
ebastlir na seznam.cz
Sobota Květen 20 23:05:42 CEST 2023
Adresa ma 16 bitu, ale konfigurace jen 8.
From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Petr Labaj
Sent: Saturday, May 20, 2023 9:33 PM
To: hw-list na list.hw.cz
Subject: Re: Pomozte prosim najit chybu v komunikaci s 23k640 nebo 23k256
Nevím nic o paměti 23k640 a už vůbec nic o x51.
Ale v datasheetu paměti se píše, že adresa registru je 16-bitová.
A na obrázcích mají celou sekvenci na jeden zátah s aktivním CS.
Vy ale s tím CS v průběhu přenosu cvičíte. A adresu tam (možná) posíláte jen 8-bitovou.
Není v tom třeba problém?
Jestli jsem úplně mimo, tak pardon.
PL
**********************
Dne 20.5.2023 v 21:24 Ondra napsal(a):
Spi resim softwarove na 89c52, na brane P0, ta nema interni pullup. Pamet je 3v3. Pullup rezistory mam na 3v3 3k9. Osciloskopem jsem na hrany nekoukal, ale to bych teda necekal, ze budou tak spatny, v pdf pisou snad az o 2 ms na hranu.
Rychly clock navic vylucuji, jak jsem psal nekolik veceru uz na to prasklo a to bych opravdu vykoukal. Navic by to na tom obrazku bylo videt, vzorkovano na 12MHz.
Na nejake zahranicni news jsem cetl dotaz na to same, ale odpoved tam nebyla.
From:Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Fanda Kopriva
Sent: Saturday, May 20, 2023 7:36 PM
To: hw-list na list.hw.cz
Subject: Re: Pomozte prosim najit chybu v komunikaci s 23k640 nebo 23k256
z obrazku neni nic vadneho videt
zkuste kouknout osciloskopem ,jestli nemate divny urovne a hrany signalu.
podle casovani to vypada ,ze komunikaci resite programove a ne spi periferii.
nemuzete omylem v programu poslat jeden rychly clk pulz navic pri prechodu na prijem?
fanda
Dne 20.05.2023 v 11:11 Ondra hwnews napsal(a):
Ahoj vsem, uz nekolik veceru tady travim nad na prvni pohled trivialni veci jako je komunikace se seriovou pameti 23k640.
Snazim se ji prepnout do modu kontinualniho zapisu a cteni, ale k prepnuti skutecne nedojde a ani zpetne precteni nedopadne dle predstav.
Zapis a cteni jednotlivych bajtu probiha dle predstav.
Uz jsem vyzkousel snad vsechny kombinace zacatku a koncu komunikace, prodluzovat casy a dalsi napsady, ale vysledku jsem se nedobral.
Nemate nekdo napsany kod s komunikaci pro x51 ? Nebo nevidite z obrazku chybu ? Proc mi ta pamet odpovida o 1 clock driv, nez bych cekal?
Zapisuji $40 a mam precist $42, to plati pro 23k640 (bit 1 se vzdy cte jako 1).
Pomozte prosim, ja uz opravdu nevim.
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20230520/20d04839/attachment.htm>
Další informace o konferenci Hw-list