《gpio接口驱动》ppt课件

《gpio接口驱动》ppt课件

ID:40059802

大小:2.32 MB

页数:27页

时间:2019-07-18

《gpio接口驱动》ppt课件_第1页
《gpio接口驱动》ppt课件_第2页
《gpio接口驱动》ppt课件_第3页
《gpio接口驱动》ppt课件_第4页
《gpio接口驱动》ppt课件_第5页
资源描述:

《《gpio接口驱动》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、GPIO接口驱动课程安排GPIO接口控制原理蜂鸣器驱动程序温度传感器驱动程序GPIO接口定义GPIO(General-PurposeIOports):通用IO口1、在数字电路中,往往CPU会引出一些通用的管脚2、某管脚可以输出逻辑电平来表示0、1,用于控制数字开关:如继电器等3、有些管脚也能接收输入:如数字报警器的输入等3、这些管脚不是针对特定硬件进行设计,因此称为通用IO脚,即GPIOGPIO接口控制接口设置为输出:写入1则接口输出高电平;写入0则接口输出低电平接口设置为输入:读取到1则接口输入高电平;读取到0则接口输入低电平也可以复用为

2、中断等其他功能接口课程安排GPIO接口控制原理蜂鸣器驱动程序温度传感器驱动程序接口连接原理PWM0对应GPF14接口控制原理1、GPF14设置为输出2、GPF14输出高电平,则三极管导通,蜂鸣器不工作3、GPF14输出低电平,三极管不导通,蜂鸣器工作接口驱动实现课程安排GPIO接口控制原理蜂鸣器驱动程序温度传感器驱动程序DS18B20温度传感器DS18B20温度传感器DS18B20温度传感器硬件连接原理ARM核通过EINT8(GPN8)来控制ds18b20温度传感器初始化配置与读取温度操作只能1位位进行,最后再组合成实际需要的字节数据从DS

3、18B20获取温度1、先启动DS18B20温度转换2、再从DS18B20获取温度值DS18B20控制命令启动温度转换读取温度跳过ROM从DS18B20获取温度转换为摄氏温度每1/16摄氏度进1位:小数部分4位,整数部分7位,S为1则为负温度实际温度=(MS<<8+LS)/16=(MS*256+LS)/16=MS*16+LS/16转换为摄氏温度DS18B20初始化ARM(主机)与DS18B20(从机)建立通讯DS18B20初始化向DS18B20写数据ARM(主机)向DS18B20(从机)写1位数据向DS18B20写数据从DS18B20读数据A

4、RM(主机)从DS18B20(从机)读1位数据从DS18B20读数据循环检测当前温度上机实验实验1、实现蜂鸣器驱动程序,并调用驱动接口控制蜂鸣器叫声(1)、使用RVDS打开实验代码工程文件proj.mcp(2)、按要求增添驱动程序代码(3)、实现驱动程序代码(4)、利用驱动接口函数实现控制蜂鸣器叫声功能(5)、构造可执行文件6410.bin(6)、将6410.bin文件下载到开发板运行(7)、验证蜂鸣器叫声,并尝试调整延时时间,控制叫声尖锐度。上机实验实验2、实现DS18B20驱动程序,并调用驱动接口实现环境温度监控功能(1)、使用RVDS

5、打开实验代码工程文件proj.mcp(2)、按要求增添驱动程序代码(3)、实现驱动程序代码(4)、利用驱动接口函数实现环境温度监控功能(5)、构造可执行文件6410.bin(6)、将6410.bin文件下载到开发板运行(7)、改变DS18B20表明温度,验证环境温度监控功能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。