你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32CubeMX为什么丢失了很多组件???

[复制链接]
freddywang 提问时间:2022-3-14 17:19 / 未解决

我用STM32CubeMX创建STM32F030C8T的工程,在设置过程中,发现很多设置界面和官方的教程上不太一样,比如在设置NVIC的时候,官方的教程上是有Preemption Priority和Sub priority设置选项的,而我的CubeMX上只有Preemption Priority设置选项,没有Sub priority设置选项(参考如下截图),这个是我的软件没有安装好吗?还是版本升级了本来就是这样?我的版本是6.4.0.

1.jpg

收藏 评论3 发布时间:2022-3-14 17:19

举报

3个回答
废鱼 回答时间:2022-3-14 17:53:41

楼主用的哪个芯片?我测试6.3版本,103是可以的。

测试STM32F030C8芯片和楼主一样,楼主看一下具体的手册上NVIC是不是支持设置两个优先级。

我看手册了,这个芯片不支持两个优先级。

A.6.1 NVIC initialization example / (1) Enable Interrupt on ADC / / (2) Set priority for ADC to 2/ NVIC_EnableIRQ(ADC1_COMP_IRQn); / (1) / NVIC_SetPriority(ADC1_COMP_IRQn,2); / (2) /

freddywang 回答时间:2022-3-14 18:02:32

废鱼 发表于 2022-3-14 17:53
楼主用的哪个芯片?我测试6.3版本,103是可以的。</p>
<p>测试STM32F030C8芯片和楼主一样,楼主看一下具体的 ...

[md]谢谢回复,我闹笑话了,刚学STM32, 以为每个MCU都是两个优先级。后来换了STM32F103试了下,是可以设置两个优先级的,STM32F030只能设置一个。还以为是软件问题呢

butterflyspring 回答时间:2022-3-15 10:55:11

030是M0的内核,应该是基本型,103是M3的内核,高级一点,也就是功能多谢。 这些内核的细节有时候是不太容易注意到哈~~

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版