- 博客(19)
- 问答 (1)
- 收藏
- 关注
原创 基于STM32CubeMX的引脚输入
学习了STM32CubeMX,但是网上教程很多都是只是过程,没有太多细致的东西,所以自己写一下,有啥错误,请各位大佬指教,互相学习。这里的引脚初始化高电平,因为原理图的高电平,led不亮的原因。按下PE3的按键,PF9的led灯亮,松开时led灯灭。2、软件:MDK-Keil、STM32CubeMx。1、芯片:STM32F4ZET6系列。这里也是个设置上拉和下拉。
2024-08-28 09:37:28
448
原创 基于STM32的stm32f4xx_it.c的中断分析
看到这个大家肯定会想到滴答定时器,就是系统定时器 , 以后再分享个系统定时器的内容,在参考手册中, 有这样说法, 当systic为计数为0 则成1外部参考时钟源 21mhz bit[2]为0 内核时钟168MHZ bit[2] 为1 ,使能定时器中断为1,当计数产生为0产生中断,或者将bit[1]0使能位(0关闭,1打开, 系统定时器中断 一般用在操作系统的延时。学习了STM32CubeMX,但是网上教程很多都是只是过程,没有太多细致的东西,所以自己写一下,有啥错误,请各位大佬指教,互相学习。
2024-08-28 09:22:11
1258
原创 stm32f4xx_hal_gpio库讲解
HAL_GPIO_Init(根据GPIO_Init中指定的参数初始化GPIOx外设)HAL_GPIO_LockPin(锁住引脚状态,直到下一次重置,否则不会改变)HAL_GPIO_ReadPin(读取指定的输入端口引脚状态)HAL_GPIO_TogglePin(翻转引脚输出状态)HAL_GPIO_WritePin(设置引脚输出状态)GPIO_MODE_OUTPUT_OD:开漏输出模式。对应的引脚,模式,上下拉,速度,外接引脚。10、更改对应引脚模式,上下拉,输出的宏。9、引脚模式,输出等等对应的宏。
2024-08-28 09:14:24
653
原创 基于stm32cubemx的GPIO输出
如果输出数据寄存器设置为1时,经过“输出控制”的逻辑非操作后,输出逻辑 0到 N-MOS管的栅极,这时 N-MOS管就会截止,同时也会输出逻辑 0到 P-MOS管的栅极,这时 P-MOS管就会导通,使得 I/O引脚接到 VDD,即输出高电平。如果输出数据寄存器设置为0时,经过“输出控制”的逻辑非操作后,输出逻辑 1到 P-MOS管的栅极,这时 P-MOS管就会截止,同时也会输出逻辑 1到 N-MOS管的栅极,这时 N-MOS管就会导通,使得I/O引脚接到 VSS,即输出低电平。该模式也是最常用的输出模式。
2024-06-27 15:27:32
1590
1
原创 码云如何上传私有项目
首先要创建一个仓库https://gitee.com/help/articles/4122之后再上传项目:官方文档:https://gitee.com/help/articles/4122这里我用了方法二1.在自己的电脑上新建一个文件夹或者在你编好的程序文件夹中右击2.然后在窗口输入 $ git init这时候文件夹会多出一个.git文件夹,看不到文件夹的,点击鼠标右键选择“显示不显示...
2020-04-28 11:21:38
777
空空如也
zigbee的32HZ系统时钟怎么写?
2021-09-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人