你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
在一般情况下,将STM32F051C8T6的启动文件用于STM32F030C8T6可能会出现问题。因为STM32F051C8T6和STM32F030C8T6是不同的芯片型号,它们具有不同的硬件配置和指令集。因此,它们需要不同的启动文件来初始化芯片和外设。
在您提到的情况中,stm32f051c8t6.s文件中的TSC_IRQHandler和stm32f0xx.s文件中的TS_IRQHandler是两个不同的中断处理程序。TSC_IRQHandler是触摸屏控制器的中断处理程序,而TS_IRQHandler是触摸传感器的中断处理程序。由于两种芯片可能具有不同的外设配置,因此这些处理程序的具体实现可能不同。
如果您在STM32F030C8T6上使用stm32f051c8t6.s文件中的TSC_IRQHandler,它可能会引发中断错误或未定义的行为,因为该处理程序是为触摸屏控制器而设计的,而不是用于STM32F030C8T6的触摸传感器。同样,在STM32F051C8T6上使用stm32f0xx.s文件中的TS_IRQHandler也可能会导致类似的问题。
meiyao 发表于 2023-7-23 17:44 [md]在一般情况下,将STM32F051C8T6的启动文件用于STM32F030C8T6可能会出现问题。因为STM32F051C8T6和STM32 ...
FW_H7 V1.12.1-HAL库DMA双缓冲配置
STM32G431 数据手册上有个图有点不理解
请问大家有没有遇到过芯片内存的数据和下载的不一样的?
STM32G473RC多个定时器同步的问题
在 STM32F0 系列中,CAN 外设的正常模式和监听模式怎么切换
STM32G474VET6如何配置HRTIM的中心对齐模式
stm32H755BIT6 TIM1中断问题
stm32h725
非对称PWM的问题
STM32F030进入Stop模式后RTC唤醒问题
在一般情况下,将STM32F051C8T6的启动文件用于STM32F030C8T6可能会出现问题。因为STM32F051C8T6和STM32F030C8T6是不同的芯片型号,它们具有不同的硬件配置和指令集。因此,它们需要不同的启动文件来初始化芯片和外设。
在您提到的情况中,stm32f051c8t6.s文件中的TSC_IRQHandler和stm32f0xx.s文件中的TS_IRQHandler是两个不同的中断处理程序。TSC_IRQHandler是触摸屏控制器的中断处理程序,而TS_IRQHandler是触摸传感器的中断处理程序。由于两种芯片可能具有不同的外设配置,因此这些处理程序的具体实现可能不同。
如果您在STM32F030C8T6上使用stm32f051c8t6.s文件中的TSC_IRQHandler,它可能会引发中断错误或未定义的行为,因为该处理程序是为触摸屏控制器而设计的,而不是用于STM32F030C8T6的触摸传感器。同样,在STM32F051C8T6上使用stm32f0xx.s文件中的TS_IRQHandler也可能会导致类似的问题。
我现在用的是STM32F030C8T6,误将配置文件配置成了STM32F030C8T6.s了,发现有时定时器15通过PB14输出PWM波时,偶尔无波形输出(已验证程序代码无问题,并且执行了TIM_Setcompare1(TIM15,500);定时器周期配置是800)。出现这种情况是否和启动文件配错有关系?若有关系,为什么不是所有的STM32F030C8T6芯片有问题,经测试只是一部分单片机偶尔才出现这种问题?
STM32同一系类的中断向量表是统一排序的。 楼主可对比手册向量表和启动文件。
没有的外设是不会触发它中断响应的,除非软件故意跳转到那里去。
所以多半定时问题在其他处,调试监控一下,说不定就找到线索了和答案了。
另外,使用cubemx 工具的HAL库就不存在这类问题,不需要手动替换对应的文件,这也是普及的优势之一。