当前位置: 首页 > wzjs >正文

北京网站建设外包公司曹操论坛seo

北京网站建设外包公司,曹操论坛seo,惠州品牌网站建设公司哪里有,现在哪些做进口商品的电商网站UART 驱动 API 接口如下所示,具体的 API 详见 drivers/hdf_core/framework/include/platform/uart_if.h 文件。 (1) UartOpen 在使用 UART 进行通信时,首先要调用 UartOpen 获取 UART 设备句柄,该函数会返回指定端口号的 UART 设备句柄。函…

UART 驱动 API 接口如下所示,具体的 API 详见
drivers/hdf_core/framework/include/platform/uart_if.h 文件。
 


(1) UartOpen
在使用 UART 进行通信时,首先要调用 UartOpen 获取 UART 设备句柄,该函数会返回指定端口号的 UART 设备句柄。函数原型如下所示:
DevHandle UartOpen(uint32_t port);
其中,参数 port 是 UART 设备号。UartOpen 返回值为 NULL 表示获取 UART 设备句柄失败,正常情况下返回 UART 设备句柄。
假设系统重的 UART 端口号为 4,获取该 UART 设备句柄的示例如下所示:
 



(2) UartSetBaud
在通信之前,需要设置 UART 的波特率,函数原型如下所示:
int32_t UartSetBaud(DevHandle handle, uint32_t baudRate);
其中,参数 handle 表示 UART 设备句柄,baudRate 表示待设置的波特率值。UartSetBaud 返回值为 HDF_SUCCESS 表示波特率设置成功,返回值为负数表示 UART 设置波特率失败。
(3) UartGetBaud
设置 UART 的波特率后,可以通过获取波特率接口来查看 UART 当前的波特率。函数原型如下
所示:
int32_t UartGetBaud(DevHandle handle, uint32_t *baudRate);
其中,参数 handle 表示 UART 设备句柄,baudRate 表示待设置的波特率值。UartSetBaud 返回值为 HDF_SUCCESS 表示获取波特率成功,返回值为负数表示 UART 获取波特率失败。
(4) UartSetAttribute
在通信之前,需要设置 UART 的设备属性。函数原型如下所示:
int32_t UartSetAttribute(DevHandle handle, struct UartAttribute *attribute);
其中,handle 表示 UARt 设备句柄,attribute 表示待设置的设备属性。UartSetAttribute 返回值为 HDF_SUCCESS 表示 UART 设置属性成功,返回值为负数表示 UART 设置设备属性失败。
(5) UartGetAttribute
设置 UART 的设备属性后,可以通过获取设备属性接口来查看 UART 当前的设备属性。函数原型如下所示:
int32_t UartGetAttribute(DevHandle handle, struct UartAttribute *attribute);
其中,handle 表示 UART 设备句柄,attribute 表示接收 UART 设备属性的指针。UartGetAttribute返回值为 HDF_SUCCESS 表示 UART 获取属性成功,返回值为负数表示 UART 获取设备属性失败。
(6) UartSetTransMode
在通信之前,需要设置 UART 的传输模式。函数原型如下所示:


int32_t UartSetTransMode(DevHandle handle, enum UartTransMode mode);
其中,handle 表示 UART 设备句柄,mode 表示待设置的传输模式。UartSetTransMode 返回值为 HDF_SUCCESS 表示 UART 设置传输模式成功,返回值返回负数表示 UART 设置传输模式失败。
(7) UartWrite
向 UART 设备写入指定长度的数据。函数原型如下所示:
int32_t UartWrite(DevHandle handle, uint8_t *data, uint32_t size);
其中,handle 表示 UART 设备句柄,data 表示待写入数据的指针,size 表示待写入数据的长度。
UartWrite 返回值为 HDF_SUCCESS 表示 UART 写数据成功,返回值为负数表示 UART 写数据失败。
(8) UartRead
从 UART 设备中读取指定长度的数据,函数原型如下所示:
int32_t UartRead(DevHandle handle, uint8_t *data, uint32_t size);
其中,参数 handle 表示 UART 设备句柄,data 表示接收读取数据的指针,size 表示待读取数据的长度。UartRead 返回值为非负数表示 UART 读取到的数据长度,返回值为负数,表示 UART读取数据失败。
(9) UartClose
UART 通信完成之后,需要销毁 UART 设备句柄,函数原型如下所示:
void UartClose(DevHandle handle);
其中,参数 handle 表示 UART 设备句柄。
 

http://www.dtcms.com/wzjs/284391.html

相关文章:

  • 电商做网站什么意思培训机构有哪些
  • 做企业网站的人才搜索引擎营销推广
  • 公司做网站都咨询哪些问题原画培训机构哪里好
  • 请网站制作公司费用百度竞价教程
  • 邢台论坛网seo推广技术培训
  • 专业单位网站开发百度贴吧官网app下载
  • 企业做网站便宜年度关键词
  • 网站建设开发图片app推广引流
  • 网站实现步骤及方法宁波seo企业网络推广
  • 网络营销方式分析太原网站快速排名优化
  • 石家庄便宜网站制作站长工具网站查询
  • 域名申请步骤seo推广百度百科
  • vs做网站案例上海网站优化
  • 虚拟服务器和如何创建网站哪个平台做推广效果好
  • 哪个彩票网站做代理反水高百度旗下有哪些app
  • wordpress能否做网站史上最强大的搜索神器
  • 杭州房产网签流程seo推广网络
  • 网站界面设计用户体验网络培训学校
  • 网站建设工作室是干嘛的深圳华强北
  • 网站建设服务优势营销顾问
  • 政府信息门户网站建设的重要性今日军事新闻最新消息中国
  • 宁夏建设厅网站领导sem广告
  • flash网站导航条怎么做windows优化大师会员兑换码
  • 选择热门网站做推广的原因合肥网站seo推广
  • 专门做包装的网站搜索引擎优化的方法有哪些?
  • 房产网站开发报价网络营销与传统营销的区别
  • 网站建设备案是什么今日军事新闻头条打仗
  • 上传网站步骤盛大游戏优化大师
  • 织梦网站图片无缝滚动怎么做苏州关键词优化怎样
  • 关于建筑建设的网站百度登录页面