KEIL
文章平均质量分 84
天才家的大猪精
这个作者很懒,什么都没留下…
展开
-
STM32CUBEIDE中修改FLASH起始地址的方法
若在MCU芯片中需要将程序分成两个部分(如同时包含DFU下载程序与正常的应用程序),则需要将其中一者的程序地址偏移至另一者之后。如,在STM32F103C8T6中,在最低优化等级下,使用USB-DFU约需要32KB的FLASH(从0x08000000-0x08007FFF),则用户的应用程序应当从0x08008000-0x08010000,故将程序偏移量应当设置成0x8000,程序起始地址变为0x08008000。keil的程序偏移地址如文章KEIL中设置程序偏移方法所述。在STM32CUBEIDE中,原创 2021-05-02 21:57:26 · 8919 阅读 · 1 评论 -
[STM32F1官方例程讲解3] 外部中断EXTI
[STM32F1官方例程讲解3] 外部中断EXTI一级目录二级目录三级目录一级目录二级目录三级目录原创 2020-08-09 21:33:26 · 1331 阅读 · 0 评论 -
[STM32F1官方例程讲解2] 模拟看门狗Analog Watchdog
[STM32F1官方例程讲解2] 模拟看门狗第一章 模拟看门狗简介第二章 STM32F1模拟看门狗相关配置函数介绍第三章 电路原理图与库函数配置3.1 程序逻辑3.2 硬件原理(LED灯)第一章 模拟看门狗简介STM32F1中带有的模拟看门狗功能,允许应用程序检测输入电压是否超出事先定义的高低阈值。在编程环节,程序员可根据应用的需求来设置检测的高,低阈值(如上图所示HTR与LTR)。一旦采集到的电压超出该上下限,将会触发模拟看门狗中断。其典型的应用有,检测到电流过大时控制继电器断电,进而保护后续电路。原创 2020-07-26 11:17:05 · 5841 阅读 · 0 评论 -
[STM32F1官方例程讲解1] TIM外设输出PWM波
[STM32F1官方例程讲解1]TIMER输出PWM波第一章 PWM波是什么第二章 相关函数配置第三章 整体代码第一章 PWM波是什么第二章 相关函数配置第三章 整体代码原创 2020-07-11 14:30:45 · 4857 阅读 · 3 评论 -
利用Arduino Mega的Analog端口无法驱动L298N电机芯片的解释
利用Arduino的Analog端口无法驱动L298N电机芯片的解释问题描述第一章 L298芯片1.1 L298N芯片概述1.2 L298N电气属性第二章 L298工作原理第三章 L298调速策略问题描述Arduino与L298N驱动板的正常连线应为:PWM Pin2——IN1 (仅低高输出)PWM Pin3——IN2 (仅高低输出)PWM Pin6——ENA (PWM输出)OUT1——电机1脚OUT2——电机2脚VCC——电池﹢极GND——电池-极与Arduino板GND5V——Ar原创 2020-07-10 20:07:47 · 2057 阅读 · 0 评论 -
基于STM32F1的IIC设备自动寻址方法(IIC scanner)
基于STM32F103的IIC设备自动寻址方法原创 2020-06-30 20:40:34 · 2820 阅读 · 0 评论 -
基于STM32F103平台的ADS79xx系列ADC(TI公司)应用方案
TI公司ADS795x系列ADC在STM32F103平台的使用方案欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑原创 2020-06-06 08:40:09 · 4439 阅读 · 7 评论