- 博客(10)
- 收藏
- 关注
原创 python常见问题
打开pycharm,选择终端,输入pip install xx xx为你想要安装的库。ps:如果下载慢可以使用国内的源,方法是 找pip国内源(比如清华源、阿里源等) 例如。
2024-09-04 13:26:21
179
原创 keil中常用的c语言函数
指定的字符(一个无符号字符)写入到指定的流 stream 中,并把位置标识符往前移动。例如,重写 int fputc(int ch, FILE *f)sprintf函数:发送格式化输出到。sprintf函数在完成。fputc函数:把参数。
2024-05-12 16:44:08
757
原创 STM32定时器&&中断
1) 16 位向上、向下、向上/向下自动装载计数器(TIMx_CNT)。2) 16 位可编程(可以实时修改)预分频器(TIMx_PSC),计数器时钟频率的分频系数为 1~65535 之间的任意数值。3)4 个独立通道(TIMx_CH1~4),这些通道可以用来作为:A.输入捕获B.输出比较C.PWM 生成(边缘或中间对齐模式)D.单脉冲模式输出4)可使用外部信号(TIMx_ETR)控制定时器和定时器互连(可以用 1 个定时器控制另外一个定时器)的同步电路。
2024-04-23 12:02:34
808
原创 STM32中断概念
CPU执行程序时,发生了某种随机的事件(外部或内部),请求CPU迅速处理,CPU暂时中断正在运行的程序,转去执行中断程序(中断服务子程序或中断处理程序),事件处理完后返回到原来被中断的程序继续执行,这一过程称为中断。外部中断/事件控制器(EXTI)管理了控制器的 23 个中断/事件线。每个中断/事件线都对应有一个边沿检测器,可以实现输入信号的上升沿检测和下降沿的检测。EXTI 可以实现对每个中断/事件线进行单独配置,可以单独配置为中断或者事件,以及触发事件的属性。外部中断/事件处理器框图。
2024-04-13 12:43:56
1399
1
原创 STM32中断点灯
由于按键需要消抖,但此时不能用HAL_Delay()函数延时,因为该函数使用Systick(嘀嗒定时器),所以要保证Systick优先级比外部中断高,才能使单片机停止外部中断去执行HAL_Delay(),即中断嵌套。对应于:HAL_GPIO_EXTI_IRQHandler() - __HAL_GPIO_EXTI_CLEAR_IT() - HAL_GPIO_EXTI_Callback()具体过程为:进入中断服务函数 - 清除中断标志位 - 进入中断回调函数。保证Systick优先级比外部中断高,代码如下。
2024-04-11 15:34:54
303
原创 配置STM32时钟
HSI震荡器时钟(高速内部时钟) High Speed Internal Clock。HSE震荡器时钟(高速外部时钟) High Speed External Clock。选择HSE、PLL,调整频率(频率越高,对应功率越大)PLL时钟(锁相环倍频时钟)
2024-04-10 21:34:14
485
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人