- 博客(5)
- 收藏
- 关注
原创 static和const关键字
static用于修饰局部变量时,通常在某个函数体内,只能在此函数内调用。int i = 0;// 若i的数据类型为inti++;for (i = 0;i < 10;i++)test();return 0;}//因为 i 是局部变量,函数调用完之后,i的值被释放,当再次调用时,i为初值0打印结果:1 1 1 1 1 1 1 1 1 1//若 i 的数据类型为static inti++;
2024-08-07 11:30:28
731
原创 STM32 定时器
1.STM32的定时器功能十分强大,有 TIME1和 TIME8等高级定时器,也有 TIME2~TIME5等通用定时器,还有 TIME6和TIME7等基本定时器。2.STM3的通用 TIMx (TIM2、 TIM3、 TIM4和 TIM5)定时器功能包括: 1)16位向上、向下、向上 /向下自动装载计数器( TIMx_CNT)。2)16位可编程 (可以实时修改 )预分频器 (TIMx_PSC),计数器时钟频率的分频系数为 1~65535之间的任意数值。
2024-08-06 22:53:07
372
原创 STM32 ADC
ADC(STM32F10x)的主要特征:12位逐次逼近型的模拟数字转换器。最多带3个ADC控制器最多支持18个通道,可最多测量16个外部和2个内部信号源。支持单次和连续转换模式转换结束,注入转换结束,和发生模拟看门狗事件时产生中断。通道0到通道n的自动扫描模式自动校准采样间隔可以按通道编程规则通道和注入通道均有外部触发选项转换结果支持左对齐或右对齐方式存储在16位数据寄存器最大转换速率 1us。(最大转换速度为1MHz(
2024-08-06 22:50:14
955
原创 单片机的常见通讯方式
并行可以同时发送多位数据所以速度比串行的速度要快很多,但要的数据线也更多,相对成本会更高,且并行传输对同步要求较高,随着通讯速率的提高,信号干扰的问题会显著影响通讯性能。## 同步通讯与异步通讯(区别:是否有时钟线)USB转串口(重点)
2024-08-06 22:48:45
652
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人