📄 usart_8h.html
字号:
<table class="memname"> <tr> <td class="memname">#define USART_1_STOPBIT 0 </td> </tr> </table></div><div class="memdoc"><p>Use 1 stop bit <p>Definition at line <a class="el" href="usart_8h-source.html#l00316">316</a> of file <a class="el" href="usart_8h-source.html">usart.h</a>.<p>Referenced by <a class="el" href="usart__example_8c-source.html#l00096">main()</a>.</div></div><p><a class="anchor" name="33058202439211b539aa2e9478f785bd"></a><!-- doxytag: member="usart.h::USART_2_STOPBITS" ref="33058202439211b539aa2e9478f785bd" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define USART_2_STOPBITS 2 </td> </tr> </table></div><div class="memdoc"><p>Use 2 stop bits (for more, just give the number of bits) <p>Definition at line <a class="el" href="usart_8h-source.html#l00320">320</a> of file <a class="el" href="usart_8h-source.html">usart.h</a>.</div></div><p><a class="anchor" name="60042057acba17f45aef0c249350162b"></a><!-- doxytag: member="usart.h::USART_ADDR_RECEIVED" ref="60042057acba17f45aef0c249350162b" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define USART_ADDR_RECEIVED 1 </td> </tr> </table></div><div class="memdoc"><p>Value returned by receiver function when an address character was received <p>Definition at line <a class="el" href="usart_8h-source.html#l00271">271</a> of file <a class="el" href="usart_8h-source.html">usart.h</a>.</div></div><p><a class="anchor" name="33c55e1ccb5ab9bd14ba0d12f1914835"></a><!-- doxytag: member="usart.h::USART_AUTO_ECHO" ref="33c55e1ccb5ab9bd14ba0d12f1914835" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define USART_AUTO_ECHO 1 </td> </tr> </table></div><div class="memdoc"><p>Set usart channel to echo data <p>Definition at line <a class="el" href="usart_8h-source.html#l00309">309</a> of file <a class="el" href="usart_8h-source.html">usart.h</a>.</div></div><p><a class="anchor" name="c8dc7a35914ec78bd7382630499bd856"></a><!-- doxytag: member="usart.h::USART_DEFAULT_TIMEOUT" ref="c8dc7a35914ec78bd7382630499bd856" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define USART_DEFAULT_TIMEOUT 10000 </td> </tr> </table></div><div class="memdoc"><p>Default timeout value; number of tries before timing out <p>Definition at line <a class="el" href="usart_8h-source.html#l00274">274</a> of file <a class="el" href="usart_8h-source.html">usart.h</a>.<p>Referenced by <a class="el" href="usart_8c-source.html#l00538">usart_putchar()</a>.</div></div><p><a class="anchor" name="e1d9b4bad8db5bd7118657f6a6b07e7f"></a><!-- doxytag: member="usart.h::USART_EVEN_PARITY" ref="e1d9b4bad8db5bd7118657f6a6b07e7f" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define USART_EVEN_PARITY 0 </td> </tr> </table></div><div class="memdoc"><p>Use even parity on character transmission <p>Definition at line <a class="el" href="usart_8h-source.html#l00277">277</a> of file <a class="el" href="usart_8h-source.html">usart.h</a>.</div></div><p><a class="anchor" name="9d2a7464c1aa83a18da59130765036b2"></a><!-- doxytag: member="usart.h::USART_FAILURE" ref="9d2a7464c1aa83a18da59130765036b2" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define USART_FAILURE -1 </td> </tr> </table></div><div class="memdoc"><p>Value returned by function when it was unable to complete successfully for some unspecified reason <p>Definition at line <a class="el" href="usart_8h-source.html#l00256">256</a> of file <a class="el" href="usart_8h-source.html">usart.h</a>.</div></div><p><a class="anchor" name="e7d2bbab15e2873d2ae861d03865a815"></a><!-- doxytag: member="usart.h::USART_INVALID_ARGUMENT" ref="e7d2bbab15e2873d2ae861d03865a815" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define USART_INVALID_ARGUMENT -1 </td> </tr> </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="usart_8h-source.html#l00259">259</a> of file <a class="el" href="usart_8h-source.html">usart.h</a>.</div></div><p><a class="anchor" name="50b4e9378f434da8823badca3af2f15d"></a><!-- doxytag: member="usart.h::USART_INVALID_INPUT" ref="50b4e9378f434da8823badca3af2f15d" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define USART_INVALID_INPUT 1 </td> </tr> </table></div><div class="memdoc"><p>Value returned by function when the input paramters are out of range <p>Definition at line <a class="el" href="usart_8h-source.html#l00258">258</a> of file <a class="el" href="usart_8h-source.html">usart.h</a>.<p>Referenced by <a class="el" href="usart_8c-source.html#l00220">usart_init_handshaking()</a>, <a class="el" href="usart_8c-source.html#l00333">usart_init_iso7816()</a>, <a class="el" href="usart_8c-source.html#l00152">usart_init_rs232()</a>, and <a class="el" href="usart_8c-source.html#l00105">usart_set_baudrate()</a>.</div></div><p><a class="anchor" name="c3018913929c37ce6bf21eea4b4993cb"></a><!-- doxytag: member="usart.h::USART_LOCAL_LOOPBACK" ref="c3018913929c37ce6bf21eea4b4993cb" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define USART_LOCAL_LOOPBACK 2 </td> </tr> </table></div><div class="memdoc"><p>Set usart channel to local loopback <p>Definition at line <a class="el" href="usart_8h-source.html#l00311">311</a> of file <a class="el" href="usart_8h-source.html">usart.h</a>.</div></div><p><a class="anchor" name="d6691109f6d7e9b0f32865cf13729a4c"></a><!-- doxytag: member="usart.h::USART_MARK_PARITY" ref="d6691109f6d7e9b0f32865cf13729a4c" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define USART_MARK_PARITY 3 </td> </tr> </table></div><div class="memdoc"><p>Use a mark as parity bit <p>Definition at line <a class="el" href="usart_8h-source.html#l00283">283</a> of file <a class="el" href="usart_8h-source.html">usart.h</a>.</div></div><p><a class="anchor" name="e4cc0f3559c44ca2c72a8bd3a340b480"></a><!-- doxytag: member="usart.h::USART_MODE_FAULT" ref="e4cc0f3559c44ca2c72a8bd3a340b480" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define USART_MODE_FAULT 5 </td> </tr> </table></div><div class="memdoc"><p>Value returned by a function when the usart is not in the appropriate mode <p>Definition at line <a class="el" href="usart_8h-source.html#l00268">268</a> of file <a class="el" href="usart_8h-source.html">usart.h</a>.<p>Referenced by <a class="el" href="usart_8c-source.html#l00461">usart_send_address()</a>.</div></div><p><a class="anchor" name="20f58bd59d4177ad2981c8fa338a95af"></a><!-- doxytag: member="usart.h::USART_MODE_HW_HSH" ref="20f58bd59d4177ad2981c8fa338a95af" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define USART_MODE_HW_HSH 0x02 </td> </tr> </table></div><div class="memdoc"><p>Operate usart in rs232 with hardware handshaking <p>Definition at line <a class="el" href="usart_8h-source.html#l00294">294</a> of file <a class="el" href="usart_8h-source.html">usart.h</a>.<p>Referenced by <a class="el" href="usart_8c-source.html#l00220">usart_init_handshaking()</a>.</div></div><p><a class="anchor" name="e3e7ce1ee302ade431ad5f8eb99685c4"></a><!-- doxytag: member="usart.h::USART_MODE_IRDA" ref="e3e7ce1ee302ade431ad5f8eb99685c4" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define USART_MODE_IRDA 0x08 </td> </tr> </table></div><div class="memdoc"><p>Oparte usart in irda mode <p>Definition at line <a class="el" href="usart_8h-source.html#l00302">302</a> of file <a class="el" href="usart_8h-source.html">usart.h</a>.</div></div><p><a class="anchor" name="af44f2a4560d84b228624189aad26d5e"></a><!-- doxytag: member="usart.h::USART_MODE_ISO7816_T0" ref="af44f2a4560d84b228624189aad26d5e" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define USART_MODE_ISO7816_T0 0x04 </td> </tr> </table></div><div class="memdoc"><p>Operate usart in iso7816, T=0 mode
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -