日本电子维修技术 NUCLEO-F412ZG试用体验】+DS3231,DS18B20,LCD1602用户自
学习单片机,总免不了要与各种各样的外设器件进行通信,与外设通信则必须通过信号线,信号线接口按照传输数据的方式分为串行接口和并行接口,其中常用的串行接口有IIC,SPI,U(S)ART和单总线。
今天用到的DS18B20是DALLAS公司研发的单总线的温度传感器,主机发送温度检测命令后的规定延时后,温度数据以二进制BCD码传回到主机,数据线只有一根。由于是单总线器件,因此在写程序时必须严格控制延时,如果STM32像51单片机那样使用粗延时函数来与DS18B20通信是绝对会出错的,因此必须使用基于SYSTICK的精确延时函数。在宏定义中可以配置相关引脚,方便移植。
登录/注册后看高清大图
登录/注册后看高清大图
登录/注册后看高清大图
登录/注册后看高清大图
而今天用到的DS3231同样是DALLAS公司研发的就属于IIC总线的日历芯片,有一根数据线和一根时钟线与主机通信。鉴于STM32的硬件IIC函数库使用非常麻烦,因此采用IO模拟的IIC接口来与DS3231通信,事实证明并没有多大影响,通信正常。在宏定义中可以配置相关引脚,方便移植。
登录/注册后看高清大图
登录/注册后看高清大图
今天用到的LCD1602原本是并行数据接口器件,一共需要占用10个GPIO(RS数据命令选择,EN使能,8个数据线),可是我外接了一个74HC595给它,8个数据线转化成了RCLK,SER,SRCLK三个命令线,该器件就变成了
模拟SPI接口器件,只占用5个GPIO。在宏定义中可以配置相关引脚,方便移植。
登录/注册后看高清大图
登录/注册后看高清大图
登录/注册后看高清大图
登录/注册后看高清大图
评论
附件太大了上传不了,需要的话私聊 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01
·日本留学生活 求个大阪合租
·日本留学生活 自家房招租求
·日本留学生活 东京地区出9成新lv钱包
·日本育儿教育 孩子从国内过来如何学习日语
·日本育儿教育 明年四月横滨招月嫂
·日本育儿教育 请问咋让娃突破识字关?感谢分享中文共读和学习经验的妈妈
·中文新闻 东区明星迈克尔·格列柯,53 岁,将在第一次出生两年后第二次
·中文新闻 《爱情岛》明星卡米拉·瑟洛和杰米·朱维特在透露即将迎来第三