stm32项目学习
文章平均质量分 59
ZK_H
散打运动员,嵌入式开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单片机几种通信协议(2)
相比于IIC协议,SPI通信速度更快,设计更为简单,功能并没有IIC那么多,学习起来比IIC简单许多两条通信线,MISO,MOSI,全双工通信。原创 2024-08-10 14:55:34 · 451 阅读 · 0 评论 -
单片机几种通信协议(1)
当我们在发送数据的时候,我们必须要先发送一个起始位,这个起始位必须是低电平,用来打破空闲状态的高电平,使得其产生一个下降沿信号,这里的下降沿就相当于一个标志,高速接收设备,这一帧数据要开始传输,你要准备好接收数据了。通信的目的是,将一个设备的数据传送到另一台设备,实现硬件的扩展,而通信协议则是通信过程中遵守的规则典范,通信双方按照通信协议进行数据收发。主机就是负责整个系统的任务协调与分配,从机一般是通过接收主机的指令从而完成某些特定的任务,主机和从机之间通过总线连接,进行数据通讯。原创 2024-08-09 19:04:58 · 1211 阅读 · 0 评论 -
基于光敏电阻与EXTI外部中断的stm32光线检测计数器(stm32project_3)
按照我的理解,外部中断从功能上来看,可以读取外部(特定端口)信号变化(高低电平),并在电平变化时,中断当前所执行主函数,进而执行相应中断函数。本篇博客使用EXTI外部中断取代了前一篇博客中的GPIO读取函数来获得引脚电平变化情况,使得对电平读取更加灵敏,同时主函数不需要反复执行读取函数来查询引脚电平,功能上更加简洁。原创 2024-02-07 11:20:41 · 706 阅读 · 1 评论 -
基于光敏电阻的stm32光线检测器(stm32project_1)
stm32光敏传感器与oled显示屏的综合原创 2024-02-05 14:34:20 · 2399 阅读 · 1 评论 -
基于光敏电阻的stm32光线检测计数器(stm32project_2)
在两次尝试中,第一次想到要使用变量进行计数,第二次对计数过程进行优化改进,使得计数更贴合使用实际。但总而言之,为了实现计数,我们引入了两个多余的变量,增加了程序额外的负担,并且嵌套在if判别式中的重复调用,在代码理解上也是人为增加了一些难度,下一篇博客尝试引入stm32的中断概念,利用EXTI外部中断,更为简洁地实现对端口电平变化的检测与计数。原创 2024-02-05 22:51:22 · 985 阅读 · 0 评论
分享