梅科尔工作室OpenHarmony设备开发培训笔记-第四章学习笔记

絶え間なくˋ
发布于 2022-8-10 10:18
浏览
0收藏

第四章:驱动子系统开发
本章主要介绍与IO口输出相关的操作,可以引申到Arduino上
GPIO输出输入,类似与Arduino
梅科尔工作室OpenHarmony设备开发培训笔记-第四章学习笔记-鸿蒙开发者社区梅科尔工作室OpenHarmony设备开发培训笔记-第四章学习笔记-鸿蒙开发者社区
中断
通过API接口,对中断进行设置。
梅科尔工作室OpenHarmony设备开发培训笔记-第四章学习笔记-鸿蒙开发者社区
PWM
PWM使用方法也与Arduino相似
梅科尔工作室OpenHarmony设备开发培训笔记-第四章学习笔记-鸿蒙开发者社区

ADC
    将模拟信号转换成数字信号的电路,称为模数转换器(简称A/D转换器或ADC,Analog to Digital Converter),A/D转换的作用是将时间连续、幅值也连续的模拟信号转换为时间离散、幅值也离散的数字信号,因此,A/D转换一般要经过取样、保持、量化及编码4个过程。在实际电路中,这些过程有的是合并进行的,例如,取样和保持,量化和编码往往都是在转换过程中同时实现的
    在小熊派中,ADC使用被集成为接口,可直接调用使用

梅科尔工作室OpenHarmony设备开发培训笔记-第四章学习笔记-鸿蒙开发者社区

IIC
    在OpenHarmony中I2C主要用来对NFC芯片进行读写
    在使用I2C之前要对I2C进行启动,使用后要进行关闭
        使用时直接调用函数

梅科尔工作室OpenHarmony设备开发培训笔记-第四章学习笔记-鸿蒙开发者社区

UART
    通用异步收发器是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现双全工发送和接收。在嵌入式设计中,UART用来与PC进行通信,包括与监控调试器和其它器件,如EEPROM通信。
    原理:UART首先将接收到的并行数据转换成串行数据来传输。消息帧从一个低位起始位开始,后面是5~8个数据位,一个可用的奇偶位和一个或几个高位停止位。接收器发现开始位时它就知道数据准备发送,并尝试与发送器时钟频率同步。如果选择了奇偶,UART就在数据位后面加上奇偶位。奇偶位可用来帮助错误校验。  在接收过程中,UART从消息帧中去掉起始位和结束位,对进来的字节进行奇偶校验,并将数据字节从串行转换成并行。UART也产生额外的信号来指示发送和接收的状态。例如,如果产生一个奇偶错误,UART就置位奇偶标志。
    API接口如下:

梅科尔工作室OpenHarmony设备开发培训笔记-第四章学习笔记-鸿蒙开发者社区

收藏
回复
举报
回复
    相关推荐