Close

michal123

Vytvořené odpovědi

Aktuálně je na stránce zobrazeno 15 příspěvků - 1. až 15. (celkem z 35)
  • Autor
    Příspěvky
  • odpověď na: aktualizování firmwaru přes uart #11464
    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.

    odpověď na: aktualizování firmwaru přes uart #11460
    michal123
    Účastník

    je 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é,

    odpověď na: aktualizování firmwaru přes uart #11458
    michal123
    Účastník

    Už 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
    :10116C000880000000001B019700E400C200D600BC

    co s tím když řádek začíná takto?

    odpověď na: aktualizování firmwaru přes uart #11380
    michal123
    Účastník

    Už 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.

    odpověď na: aktualizování firmwaru přes uart #11262
    michal123
    Účastník

    DObrý 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.

    odpověď na: aktualizování firmwaru přes uart #11224
    michal123
    Účastník

    Děkuji brzy ozkouším, jak jste na to přišel?

    odpověď na: aktualizování firmwaru přes uart #11217
    michal123
    Účastník

    Ještě jedna drobnost, proč mi to nejde když tak dám hex od blink z arduina?

    odpověď na: aktualizování firmwaru přes uart #11199
    michal123
    Účastník

    Mě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čí)

    odpověď na: aktualizování firmwaru přes uart #11197
    michal123
    Účastník

    Dě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á.

    odpověď na: aktualizování firmwaru přes uart #11195
    michal123
    Účastník

    Tak jsem pořád zaseknutý na tomhle
    Proč to nefunguje? a jak na to?

    odpověď na: aktualizování firmwaru přes uart #11185
    michal123
    Účastník

    Ně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.

    odpověď na: aktualizování firmwaru přes uart #11176
    michal123
    Účastník

    Dě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ší.

    odpověď na: aktualizování firmwaru přes uart #11169
    michal123
    Účastník

    Tak 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.

    odpověď na: aktualizování firmwaru přes uart #11167
    michal123
    Účastník

    zatí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.

    odpověď na: aktualizování firmwaru přes uart #11163
    michal123
    Účastník

    Koneč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é.

    https://pastebin.com/HxW5D4p1

    Budu rád když mi řeknete co všechno je špatně případně co by šlo lépe.

Aktuálně je na stránce zobrazeno 15 příspěvků - 1. až 15. (celkem z 35)