![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
STM32
文章平均质量分 89
STM32F103自动代码生成
赞哥哥s
汽车行业小白 学海无涯 共同进步 感谢关注
展开
-
STM32 UDS Bootloader开发-需求篇
STM32F103 UDS Bootloader开发之需求篇原创 2023-05-27 17:03:09 · 2024 阅读 · 0 评论 -
STM32F103制作FlashDriver
STM32制作Flashdriver原创 2023-04-04 22:02:24 · 2194 阅读 · 12 评论 -
STM32F103-频率信号采集配置及Simulink自动代码生成
本文记录STM32F103PWM频率信号采集cube配置过程,及simulink模型配置,代码生成。希望能够帮助到有需要的小伙伴~STM32频率信号采集介绍:TIM_ClockDivision的寄存器:主要是给滤波器和死区用的时钟DTS时间是增加,相当于频率降低这样我们就清楚了时钟分割的用处了,就在这3个方面1.外部触发输入:这个实际用得少,就不说了2.输入捕获:一般是测量一个信号的频率、占空比、脉宽等3.死区时间设定配置参数://定时器相关原创 2022-04-19 22:15:39 · 2537 阅读 · 4 评论 -
STM32F103-PWM输出配置及simulink自动代码生成
目录STM32的PWM输出介绍:pwm输出配置:附件本文记录STM32F103PWM输出配置过程,及simulink模型配置,代码生成STM32的PWM输出介绍:脉冲宽度调制模式可以生成一个信号,该信号频率由TIMx_ARR 寄存器值决定,其占空比则由TIMx_CCRx 寄存器值决定。从下图可以看出,当CCR寄存器和CNT计数器数值一样时,会产生动作(改变通道对应的GPIO电平)。由于CNT溢出时,重载值由TIMx_ARR寄存器值决定的。所以说TIMx_ARR寄存器值原创 2022-04-14 22:14:19 · 1713 阅读 · 0 评论 -
STM32F103-CAN过滤模式配置及simulink自动代码生成与测试
最近换了工作,电脑也换了,STM32的自动代码生成工具在官网已经下不到了,估计也是做的太差了,也不想干了~~花了一些时间把环境配置好了,目前用的是Matlab2020b,stm32cube版本5.6.0,stm32target版本5.6.0(这个是最新的了,再没有更新了)断更很多天了,感觉很颓废。进入正题,本文记录stm32CAN过滤模式的四种配置及simulink代码生成与测试。之前的文章中只用了32位列表模式(不清楚的可以看STM32基于simulink自动代码生成),下面分别介绍其他三种模式。原创 2022-02-25 08:05:23 · 1866 阅读 · 5 评论 -
STM32F103基于Simulink自动代码生成之ADC采集
cube配置,目前按网上说的多通道DMA+TIM中断触发,没法实现,Simulink生成的代码一直卡在DMA中断,而其他中断进不去,没查到原因。取消DMA,用ADC中断,多通道的还是有问题,Simulink生成的代码中断可以正常进,但ADC采集的值不对,没查到原因。最终只能用单通道,ADC中断,不连续采集,不用DMA,测试了ADC1和ADC2同时用的话,是可以的,采集的值没问题。本文就是采用的此方式。如果有大佬成功实现过了DMA+TIM中断触发的simulink代码生成,欢迎指导小弟~~~也原创 2021-12-22 10:28:50 · 2492 阅读 · 1 评论 -
一文弄通STM32F103基于simulink自动代码生成CAN/USART/GPIO/TIM(stm32cubemx+stm32target+matlab2018b)
一文弄通STM32F103基于simulink自动代码生成CAN/USART/GPIO/TIM(stm32cubemx+stm32target+matlab2018b)写在前面1、stm32cubemx的配置1.1选择芯片型号1.2配置时钟1.3 配置时钟树1.4 配置下载模式1.5 TIM中断配置1.6 通讯配置CAN配置USART配置1.7 GPIO配置1.8 工程配置2、搭建simulink模型2.1目标文件系统的配置2.2搭建芯片配置2.3应用层模块的搭建2.3.1使用TIM1和GPIO实现1s闪灯原创 2021-11-26 17:12:58 · 4024 阅读 · 12 评论 -
STM32F103RCT+TJA1050+USBCAN盒做can通讯
最近买了一块STM32F103RCT的核心版,引出了PB8,PB9,连TJA1050(网上有卖的,几块钱一个)可以做can通讯收发,can发送搞了一两天才搞出来,遇到了一些坑,记录一下。如果你也出现了STM32CAN通讯发不出报文,可以参考下面的方案。STM32板子最好用电源供电,如果是ST-LINK供电的话,TJA1050也要用ST-LINK上的5V供电,TJA1050是5V供电的,如果STM32板子只用ST-LINK供电,板子上输出的可能没有5V,导致TJA1050无法工作。TJA1050上的TX接原创 2021-07-29 22:22:01 · 5868 阅读 · 19 评论