首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
做江专题
小白跟做江科大32单片机之定时器输出比较
原理部分 背景 GPIO口是数字输出端口,只能输出1和0。但是通过PWM,可以使其控制LED呼吸灯亮灭的程度 1.通过CNT和CCR进行比较,可以输出一定频率和占空比的PWM波形 2.通用定时器有4个CCR,可同时输出4路PWM波形,但只有一个CNT 输出比较部分,通过比较CNT和CCR的值,CNT计数自增,CCR是我们给定的一个值,这样就可以输出一定占空比的输出波形 3.
阅读更多...
小白跟做江科大32单片机之对射式红外传感器计次
原理部分 1中断示意图,中断会打断主函数的执行,终端执行完成之后再返回主函数继续执行 2.STM32中断 这些灰色的是内核中断 这些白色的是普通中断 3.NVIC统一管理中断,每个中断通道都拥有16个可编程的优先等级,可对优先级进行分组,进一步设置抢占优先级和响应优先级 4.抢占优先级是表示可以直接插队让CPU执行,相当于急诊 响应优先级就是看谁的优先级高,
阅读更多...
小白跟做江科大32单片机之按键控制LED
原理部分 1.LED部分使用的是这样的连接方式 2.传感器模块的电路图 滤波电容如果接地,一般用于滤波,在分析电路时就不用考虑。下面这个电路就是看A端和B端哪端的拉力大,就能把电压值对应到相应的电压值 比较器部分 如果A端电压>B端电压,接VCC,反之接地 传感器需要上拉或下拉驱动,一般用下拉驱动 3.按键需要消除抖动 4.连接示意图 代码编写
阅读更多...
小白跟做江科大32单片机之OLED驱动
原理部分 代码测试 1.江科大老师提供的以下代码文件放入工程中,进行测试 2.正常显示即可
阅读更多...
小白跟做江科大32单片机之新建工程
项目基础配置 1.新建item文件夹,包含全部stm32项目文件 2.在item文件夹中新建第一个项目,2-1 stm32工程模板,起名字是project 3.工程芯片选择STM32F10318,因为课程中的芯片是STM32F10318C8T6 4.在固件库\STM32F10x_StdPeriph_Lib_V3.5.0.zip\STM32F10x_StdPeriph_Lib_V3.5.0\
阅读更多...