<module>
这是arduino 2560主板的串口3. 当接收到一个字节后, 就会触发"数据接收事件", 每接收到一个字节都会触发一次. 用户也可以通过"发送常量字符串" "发送变量字符串" 和 "发送字符"等指令给串口发送数据. 
</module>
<name> UART 硬件串口3,
</name>
<member> function_void OS_init OS_init,

</member>,
<member> function_void OS_thread OS_thread,

</member>,
<member> interface_reader reader0 reader0,

</member>,
<member> linkconst_int16_50 max_length 最大长度,
设置串口组件的数据接收缓冲区的最大值(字节数)
</member>,
<member> linkconst_int32_9600 baud 波特率,
设置串口通信的波特率
</member>,
<member> var_uint8 OS_EventFlag OS_EventFlag,

</member>,
<member> event receive_event 接收缓冲区有数据时,
接收缓冲区有数据时会触发此事件, 请注意本事件在标准调度循环中执行, 不保证即时响应(取决于用户待扫描的其他事件数目), 但是一般情况下用户不需要关心这一点, 因为系统轮询的速度很快.
</member>,
<member> function_void_int32 set_baud 设置波特率为 #,
设置串口模块的通信波特率
</member>,
<member> function_int32 get_data 获取一个数据,
从串口模块中读取一个数据, 注意读取数据之前需要先通过<存在有效数据>指令确认存在有效的数据才可以读. 如果是在<接收缓冲区有数据时>事件中则可以直接读取一个数据, 因为这时一定是存在有效数据的.
</member>,
<member> function_bool is_ready 存在有效数据,
判断串口模块中是否存在有效的数据可供读取
</member>,
<member> function_void print_return 发送换行符,
发送一个换行符
</member>,
<member> function_void_int32 print_char 发送字符 #,
向电脑发送一个字符.
</member>,
<member> function_void_Cstring print_string 发送字符串 #,
向电脑发送一个字符串
</member>,
<member> function_void_int32 print_number 以字符串形式发送数字 #,
通过串口发送一个数字, 先发送高位数, 再发送低位数. 例如发送数据 34 的时候, 先发送 '3', 再发送 '4'.
</member>,
