
CUBEMX
CUBEMX
Stig_Q
我认出风暴而激动如大海
展开
-
HAL库使用SPI协议修改MCP41010数字电位器阻值
MCP41010-I/SN是采用8引脚SOIC封装的8位分辨率单通道易失数字电位器。抽头的位置呈线性变化,并通过行业标准SPI接口进行控制。MCP41010的电阻值为10Kohm,具有出色的交流和直流特性,在静态工作期间的功耗小于1?提供了软件关闭功能,该功能可将“A”端子与电阻器堆栈断开,同时将抽头连接到“B”端子。原创 2024-07-02 14:25:23 · 147628 阅读 · 0 评论 -
STM32CubeMX重新生成代码时,自己添加文件如何处理
用户自己添加的xxx.c文件,在CubeMX重新Generate文件时,不会被删掉。猜测CubeMX只是重新生成了例如eth.c,好了,现在芯片配置的代码已经同步过来了,工程文件还是用原来的,添加的文件就还在了,重新编译,ok。3. 进行你的配置,重新生成mdk工程(生成的之前mdk工程要打开)2. 打开cubemx工程,也就是ioc后缀文件。.c之类的文件,不会把用户自己添加的文件删掉。4. 点击最小化的mdk,然后可以看到提示框。更新xxx.c文件,选择是。更新xxx.h文件,选择是。原创 2023-08-31 15:26:21 · 2382 阅读 · 0 评论 -
STM32CubeMX 软件删除用户代码的问题解决
今天研究了一下stm32cubeMx 这个软件,若是stm32 的项目比较紧急,可以使用这个软件来生成驱动代码。至于在这个软件中的模块代码的选择,配置,我这里不会多说。满足软件配置后,在USER CODE BEGIN X ~ USER CODE END X 之间写自己代码就好了。自己的代码不会被删除的软件格式及配置方法。注意:这种自动化软件难免会出错,一定将自己代码与工程代码分开,以防不测。若是上面的没有配置,即使你把代码写在了USER CODE BEGINE 中也会被覆盖。原创 2023-08-31 15:07:23 · 15196 阅读 · 0 评论 -
TIM1_CH1N和TIM1_CH1的区别
TIM1_CH1和TIM1_CH1N都是指TIM1定时器的通道1,但是它们之间有一些区别: 1. TIM1_CH1是指定时器的通道1的正常输出,TIM1_CH1N是指定时器的通道1的反相输出。 2. TIM1_CH1可以输出PWM信号,而TIM1_CH1N可以输出互补的PWM信号。 3. 在某些特殊的情况下,TIM1_CH1N可以用作输入捕获通道,而TIM1_CH1不能。 4. TIM1_CH1和TIM1_CH1N的输出极性可以通过TIM1_CCER寄存器配置。原创 2024-05-30 14:52:02 · 4687 阅读 · 0 评论 -
STM32总线外设及挂载外设
1、AHB总线:(1)Flash 存储器;(2)DMA;(3)复位和时钟控制;(4)CRC;(5)以太网;(6)SDIO;2、APB2总线:(1)USART1;(2)高级控制定时器TIM1和TIM8;(3)模数转换器ADC1、ADC2、ADC3;(4)SPI1;(5)外部中断EXTI;(6)复用IO,AFIO;(7)通用IO:GPIOA~G;3、APB1总线:(1)定时器TIM2到TIM7;(2)RTC;(3)WDT看门狗;(4)SPI2 、SPI3;(5)USART原创 2024-05-29 14:44:09 · 1173 阅读 · 0 评论 -
关于stm32cubemx时钟设置中css enable的作用
STM32已提供了一个时钟失常恢复机制(CSS),当系统选择HSE作系工作时钟,并打开了CSS功能后,当HSE由于外部原因而停震时,系统将自动切换到内部HSI运行,并产生NMI中断,于是可以在NMI中断中进行安全处理。原创 2024-04-23 18:32:04 · 1337 阅读 · 0 评论 -
STM32CubeMX生成代码时防止UTF-8乱码
所以解决的方法有三种:1、不要使用UTF-8编码。如果开发环境是多元的,要支持Windows、Linux、Mac OS X,那只能使用UTF-8编码。2、不要在STM32CubeMX生成的文件中写中文注释3、添加环境变量转载 2024-04-24 16:55:27 · 3689 阅读 · 0 评论 -
STM32入门:TIM定时器PWM1模式与PWM2模式的比较
PWM1 模式:向上计数,当 TIMx_CNT < TIMx_CCRn 时,定时器 TIMx 的通道 n 为有效电平,否则为无效电平;向下计数,当 TIMx_CNT > TIMx_CCRn 时,定时器 TIMx 的通道 n 为无效电平,否则为有效电平 有效电平,否则为无效电平。PWM2 模式:向上计数,当 TIMx_CNT < TIMx_CCRn 时,定时器 TIMx 的通道 n 为无效电平;向下计数,当 TIMx_CNT > TIMx_CCRn 时,定时器 TIMx 的通道 n 为有效电平。转载 2024-05-30 13:23:45 · 2996 阅读 · 0 评论 -
STM32CUBEMX 定时器的 Parameter Settings 具体参数配置解释
STM32CUBEMX 定时器的 Parameter Settings 具体参数配置解释原创 2024-05-30 13:55:45 · 250774 阅读 · 0 评论