Portál AbcLinuxu, 8. května 2025 22:32

Dotaz: Jak poslat 0x00 sériovým portem ?

23.3.2009 10:17 Hrabosh | skóre: 26 | blog: HBlog | Brno
Jak poslat 0x00 sériovým portem ?
Přečteno: 298×
Odpovědět | Admin

Zdravím.

Mám k sériovému portu připojený svůj bastl ( ATTINY2313 a AD9833  ). Ten ATTINY 2313 pracuje prakticky jako převodník RS232 / SPI a tak tam z počítače posílám ta samá data, která pak ten jednočip láduje do toho DDSka. Problém je v tom, že občas potřebuju odeslat 0x00, což se snažím udělat takto:

echo -n $'\x00' > /dev/ttyS1
 

Bohužel, počítač to neodešle. Nevím proč, všechny ostatní hodnoty fungují ....

Zkoušel jsem najít nějaký přepínač v stty, ale nepovedlo se. Nevíte někdo, jak na to ? Bylo by řešení otevřít ten port z Cčkovýho programu a neposílat to tam z konzole ?

To jsem psal já ... to není bordel, to je modulární!
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.3.2009 10:25 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Jak poslat 0x00 sériovým portem ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skús:

echo -en '\x00'
23.3.2009 21:24 Hrabosh | skóre: 26 | blog: HBlog | Brno
Rozbalit Rozbalit vše Re: Jak poslat 0x00 sériovým portem ?
Jo, funguje to! Díky moc!
To jsem psal já ... to není bordel, to je modulární!

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.