- 博客(4)
- 收藏
- 关注
原创 TIM(定时器中断)寄存器及库函数配置
TIM(Timer)定时器 定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断 16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时 不仅具备基本的定时中断功能,而且还包含内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等多种功能 根据复杂度和应用场景分为了高级定时器、通用定时器、基本定时器三种类型。
2023-08-18 16:40:28 2131 1
原创 EXIT外部中断及中断系统
中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行中断优先级:当有多个中断源同时申请中断时,CPU会根据中断源的轻重缓急进行裁决,优先响应更加紧急的中断源中断嵌套:当一个中断程序正在运行时,又有新的更高优先级的中断源申请中断,CPU再次暂停当前中断程序,转而去处理新的中断程序,处理完成后依次进行返回 68个可屏蔽中断通道,包含EXTI、TIM、ADC、USART、SPI、I2C、RTC等多
2023-08-17 18:24:39 300 1
原创 GPIO的配置与详解
GPIO是通用输入输出口,简单的说既可以做芯片的输入也可以作为芯片的输出,可以配置为8种输入输出模式,大部分引脚电平为0-3.3V少部分可以容忍0-5v具体的引脚见第一篇文章,表中FT标注的为容忍5V的引脚,作为输出时,可以通过高低电平电压驱动LED,蜂鸣器,模拟通信协议输出时序,也可以模拟PWM(脉宽调制)等在输入模式下我们可以读取高低电平或电压,用于读取按键输入,外接模块的电平信号输入,ADC电压采集,模拟通信协议接收数据
2023-08-16 18:58:38 4580
原创 STM32新手入门教程
首先我们了解MDK编译的过程文件(11种).o文件可重新定向对象文件,每个.c/cs文件都会对应一个.o文件,然后由.o文件链接形成.axf文件,我们在仿真的时候会用到这个文件,生成的INTEL HEX文件,用于MCU的运行,由.axf转换形成的,.map是连接器生成的列表文件,对分析程序存储占用情况很有用,还有一些其他无关紧要的就不在此细说了。MAP:简单的说就是包含了文件大小等相关信息,分析.C文件占用FLASH,SRAM的大小方便代码的优化。MAP的组成:节区的跨文件引用。
2023-08-05 15:01:30 596
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人