michal123
Vytvořené odpovědi
-
AutorPříspěvky
-
michal123Účastník
Děkuji, zrovna jsem našel takový hex, ke kterímu mám i ino ale už to nejspíš není třeba. Děkuji teď mi to došlo, první byt by měl znamenat počet datových bytů takže to sedí. Snad se mi to podaří brzy vyzkoušet.
michal123Účastníkje to obyčejný o něco delší kus kodu http://leteckaposta.cz/581550497 (je ten jehož číst jsem posílal pred chvílí), ale dělají to i některé jiné i úplně jednoduché,
michal123ÚčastníkUž jsem se k tomu konečně dostal, nedaří se mi to pořádně vyzkoušet. Možná špatně „ořezávám“ například tento kus hex dat:
:101320000FBECDBFED01089510E0C2E6D0E004C0CD
:10133000FE010E944B072196C336D107C9F7F894E6
:02134000FFCFDD
:10134200000055028000000000001F019B00E80021
:10135200C600DA0066010000000036029B008A0225
nebo
:101150000895EE0FFF1F0590F491E02D099481E0B2
:0C11600090E0F8940C94B408F894FFCFD1
:10116C000880000000001B019700E400C200D600BCco s tím když řádek začíná takto?
michal123ÚčastníkUž jsem na to možná přišel, zkoušel jsem ovládat nějaký multiplexor (74hc259), což mi také nešlo a zjistil jsem, že musím mít nejaké pony přiodpálené, že se na první pohled zdají vpořádku ale někdy se na nich oběvuje nějaký frekvence (opravdu se stav mění z H na L a opačně) a někdy se úroveň L přesune o něco výš. Takže jsem si dnes půjčil jiné dvě arduina a až snad pozítří budumít víc času tak se na to znovu podívám.
Děkuji, že jsete napsal, až to zkusím tak dám vědět.michal123ÚčastníkDObrý večer,
nejspíš jsem nepochopil tu 1s pauzu.
Kód funguje pro blink ale už ne pro blink na jiných pinech. Když jsem se na komunikaci kouknul osciloskopem tak jsem zjistil, že arduino když nahrává tak 20,5ms čeká, pošle řídící kód, pak 16ms čeká a pak nahraje stránku a tak to opakuje. (ještě to pak všechno zpětně ověří)
Ale když se podívám na naše data tak, rídících kódů je tam zdáse víc (nevím co arduino neposílá nebo kde nečeká protože z toho nevyluštím konkrétní hodnoty.(případně pošlu nějaké obrázky), časem snad postavím další (arduino) pro paraelní čtení komunikace.michal123ÚčastníkDěkuji brzy ozkouším, jak jste na to přišel?
michal123ÚčastníkJeště jedna drobnost, proč mi to nejde když tak dám hex od blink z arduina?
michal123ÚčastníkMělo by to do druhého procesoru přes piny A2 A3 sw serial nahrát hex z proměné str.
vypadá to, že procesor naváže synchronizaci, něco i do druhého naprgramuje ale druhý procesor po naprogramování a restartování nic nedělá.
(doufám, že to takto stačí)michal123ÚčastníkDěkuji, mám další problém.
Nejspíš jsem ze zamotal kolem 336 řádku, zdá se, že proces již proběhne celý ale někde v tatech musí bých chyba protože arduino pořád nebliká.michal123ÚčastníkTak jsem pořád zaseknutý na tomhle
Proč to nefunguje? a jak na to?michal123ÚčastníkNějak mi trvalo dlouho než jsem se k tomu vůbec dostal, tady posílám nějak opravený neodzkoušený kód
Zítra se k němu dostanu zase až pozdě, zatím kód funguje do funkce kolem řádku 311 taže už to snad brzy vyjde.michal123ÚčastníkDěkuji, už to také vidím ale porád si nedovedu vysvětlit, že to vracelo blbosti i když tam HEX nebylo.
Az přiijdu odpoledne domů tak to znovy vyzkouším s polem UINT_8 které by k tomu mělo být nejspíš nejlepší.michal123ÚčastníkTak jsem opravil pár chyb a dostal jsem se k chybám v zapisdata(), to nefunguje vůbec.
Kdyžfor(int i=0;i<100;i++){ Serial.print(str[0][i]); }
pak to vypíše nesmysly a když do toho napíšu HEX tak to taky není lepší, Takže vůbec netuším čím to je ale snad mi to dojde zítra.
michal123Účastníkzatím teoretická verze, k arduinu se dostanu až večer (později) a jsem si téměř jist že to fungovat nebude (dělám dost chyb a máloco ufnguje na první pokus).
Děkuji moc za vysvětlení, doufám že se mi to brzy podaří odzkoušet.
michal123ÚčastníkKonečně jsem se k tomu odstal, je tedy možné to napsat nějak takhle?
samozřejmě pro fungování by to tímto způsobem bylo příloš dlouhé a náročné, možní nespolehlivé.Budu rád když mi řeknete co všechno je špatně případně co by šlo lépe.
-
AutorPříspěvky