abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 19:22 | IT novinky

    Společnost Broadcom prodává svou End-User Computing (EUC) Division (Workspace ONE a Horizon) koupenou se společností VMware investiční společnosti KKR za 4 miliardy dolarů.

    Ladislav Hagara | Komentářů: 0
    včera 14:44 | IT novinky

    Začal veletrh MWC Barcelona 2024 (Mobile World Congress). Firmy představují své novinky. Lenovo například ThinkBook s průhledným displejem (YouTube).

    Ladislav Hagara | Komentářů: 1
    včera 12:55 | Nová verze

    Byla vydána nová verze 1.46.0 sady nástrojů pro správu síťových připojení NetworkManager. Novinkám se v příspěvku na blogu NetworkManageru věnuje Fernando F. Mancera. Vypíchnout lze podporu randomizace MAC adresy na základě Wi-Fi sítě (wifi.cloned-mac-address=stable-ssid). Schváleno pro Fedora Linux 40.

    Ladislav Hagara | Komentářů: 0
    25.2. 22:00 | Zajímavý článek

    Byly zveřejněny výsledky průzkumu mezi vývojáři v programovacím jazyce Rust: 2023 Annual Rust Survey Results. Téměř 70 % účastníků průzkumu vyvíjí na Linuxu, 85 % pro Linux, téměř 62 % používá Visual Studio Code, …

    Ladislav Hagara | Komentářů: 5
    25.2. 21:11 | Nová verze

    Dlaždicový správce oken, resp. kompozitor pro Wayland Sway byl vydán ve verzi 1.9 založené na wlroots 0.17. Měl by poskytovat lepší výkon a přidává několik konfiguračních voleb, příkazů atd.

    Fluttershy, yay! | Komentářů: 0
    25.2. 13:33 | Nová verze

    Byla vydána nová verze 2.44.0 distribuovaného systému správy verzí Git. Přispělo 85 vývojářů, z toho 34 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    24.2. 17:11 | Nová verze

    KiCad (Wikipedie), sada svobodných softwarových nástrojů pro počítačový návrh elektronických zařízení (EDA), byl vydán v nové major verzi 8.0.0 (𝕏). Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 2
    24.2. 16:55 | Nová verze

    Na čem aktuálně pracují vývojáři GNOME a KDE? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE.

    Ladislav Hagara | Komentářů: 0
    24.2. 12:33 | Nová verze

    Google zveřejnil seznam 195 organizací přijatých do letošního Google Summer of Code (GSoC). Dle plánu se zájemci přihlašují od 18. března do 2. dubna. Vydělat si mohou od 750 do 6600 dolarů. V Česku a na Slovensku je to 900 dolarů za malý, 1800 dolarů za střední a 3600 dolarů pro velký projekt. Další informace v často kladených otázkách (FAQ). K dispozici jsou také statistiky z minulých let.

    Ladislav Hagara | Komentářů: 0
    24.2. 08:00 | Nová verze

    Mixxx (Wikipedie), tj. svobodný software určený (nejenom) pro diskžokeje, byl vydán v nové major verzi 2.4.0. Přehled novinek i s videi v oficiálním oznámení. Aktualizována byla také uživatelská příručka. Oficiální flatpak je k dispozici na Flathubu.

    Ladislav Hagara | Komentářů: 0
    Kolik máte nálepek na víku notebooku?
     (17%)
     (59%)
     (6%)
     (4%)
     (5%)
     (9%)
    Celkem 396 hlasů
     Komentářů: 15, poslední včera 21:46
    Rozcestník

    Dotaz: Komunikace RS232 linux - Microchip PIC16F876

    19.8.2011 11:44 saf | skóre: 3
    Komunikace RS232 linux - Microchip PIC16F876
    Přečteno: 553×
    Zdravím, Na roteru WL500gP běží Linux komunikuje po sériové lince se zařízením s Microchipem.

    Na routeru spustím Minicom zmáčknu "t" a Microchip odešle teploty v ASCI, Minicom je vypíše. To je vše OK.

    Ale v Bashi provedu "echo -en '\x74' > /dev/usb/tts/0 ; read -st 2 x < /dev/usb/tts/0 ; echo $x", a to už nejde.

    Nejhorší je, že mi to fungovalo. Jenže jsem to ladil až jsem to doladil :-( Nepomůže ani reset. Určitě je to v nastavení ale nejsem schopen to dát znovu dohromady.

    Děkuji za případnou pomoc.

    Řešení dotazu:


    Odpovědi

    Řešení 1× (saf (tazatel))
    Jendа avatar 19.8.2011 17:38 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Komunikace RS232 linux - Microchip PIC16F876
    Podle mě musíš otevřít ten soubor pro čtení a až pak tam poslat ten příkaz.
    19.8.2011 19:06 saf | skóre: 3
    Rozbalit Rozbalit vše Re: Komunikace RS232 linux - Microchip PIC16F876
    Takhle mi to začalo fungovat: V jednom terminálu jsem dal "read -st 30 x < /dev/usb/tts/0 ; echo $x", ten čekal 30 sec na přijetí znaků. Do druhého terminálu jsem dal "echo -en '\x74' > /dev/usb/tts/0", enter a ejhle ono to jede. Tak jsem si řekl, že dám do programu v Microchipu zpoždění mezi přijetím a odesláním cca 0.5 sec. A najednou mi to začalo fungovat i bez toho zpožděni, tak nevím.

    Nevím jak bych v Bashi udělal abych port nejdříve otevřel pro čtení a pak bych odeslal.
    Řešení 1× (saf (tazatel))
    19.8.2011 21:41 saf | skóre: 3
    Rozbalit Rozbalit vše Re: Komunikace RS232 linux - Microchip PIC16F876
    Tak snad vyřešeno :-) Udělal jsem dva scripty. První pustí druhý čtecí na pozadí. První pak pokračuje dále a teprve pak odešle data.

    Díky za pošťouchnutí.
    21.8.2011 22:43 benn | skóre: 18
    Rozbalit Rozbalit vše Re: Komunikace RS232 linux - Microchip PIC16F876
    A kdyz prohodis ty prikazy:
    "read -st 2 x < /dev/usb/tts/0 | echo -en '\x74' > /dev/usb/tts/0"
    
    To nezabere?
    22.8.2011 11:28 Martin
    Rozbalit Rozbalit vše Re: Komunikace RS232 linux - Microchip PIC16F876
    Takhle to nejde:

    read -st 4 x < /dev/usb/tts/0 | echo -en '\x74' > /dev/usb/tts/0 ; echo $x
    Petr Tomášek avatar 21.8.2011 16:30 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Komunikace RS232 linux - Microchip PIC16F876
    Dej tam AVR :-D
    multicult.fm | monokultura je zlo | welcome refugees!
    Jendа avatar 21.8.2011 18:14 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Komunikace RS232 linux - Microchip PIC16F876
    AVR se chová úplně stejně, když tu hodnotu pošle ihned, nestihneš zapsat a otevřít sériák po sobě.
    luta avatar 21.8.2011 20:04 luta | skóre: 20 | blog: muj_blok | Prostějov/Brno
    Rozbalit Rozbalit vše Re: Komunikace RS232 linux - Microchip PIC16F876

    mozna by byl lepsi C programek z nejakeho tutorialu..ktery vyuziva std kernel fce a bufferuje co se da. Popr si stanovit nejaky pekny protokol, ktery MCU rekne co ma poslat a s jakou prodlevou a potvrzovat prijeti..

    22.8.2011 11:43 Martin
    Rozbalit Rozbalit vše Re: Komunikace RS232 linux - Microchip PIC16F876
    Tak jak to mám teď udělaný s těma dvěma scripty, jeden se pustí na pozadí to jede v pohodě bez chyb.
    22.8.2011 11:40 Martin
    Rozbalit Rozbalit vše Re: Komunikace RS232 linux - Microchip PIC16F876
    Proč ? Já to budu celé předělávat a výsledek bude stejný.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.