完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
学习STM32开发有一个多月了,用cube,整体感觉很不错。因为手头有stm32f103c8t6 r8t6 rct6 f410rb f030 f053c8 f767 多个开发板。用cube,可以很快的切换实验的工程文件,便于对比分析学习。
但不得不说,cube用于开发还是难度比较大,坑比较多,有时一个坑就需要几天琢磨分析。举几个遇到的问题。 1.stm32f103 cube生成程序自动关闭swd接口问题。这个问题我之前说过,最坑爹了。表现:stm32f103用cube生成vcp应用,刚生成的编译用swd下载正常,但如果用cube修改后再生成的程序,下载后将无法下载了!最后分析发现,cube第二次生成文件会在xxxmsp.c里面追加一条禁止swd的语句!!而且这个问题仅限stm32f103! 2.adc转换的半字问题。我用cube生成基于dma多路AD转换。发现5路转换,最后2路始终没有数据。最后发现cube生成向导,有一个存储的是半字还是字,我用的半字而存储数组是字,这样转换的结果存储在数组的前3个字节。 因为没有找到cube的完整开发帮助文档,基本都是自己上手试,或者几个系列的工程对比学习。感觉对于深入学习不利。 有没有XD知道cube的完整学习文档或有学习路径的,指点一下。非常感谢。 btw,学习最好是有一个任务,这样学习有针对性,效率也高。我是给自己一个任务,用最便宜最低的硬件实现一个smartcard sniffer。一个多月基本完成了。 |
|
相关推荐
14个回答
|
|
每个STM32CUBE库解压后,有个Release_Notes.html文件,点开后可以看到很多相关
用户手册的链接。可以按需下载。比方以F4为例:
另外,库代码注释得非常详细,也相当于一份文档了。 |
|
|
|
没人知道吗?
|
|
|
|
换 标准库吧? Cube 就是个坑,我从工作开始就用ST的,我不会用这个东西的
|
|
|
|
但是新的片子,都不提供标准库了。老的片子有标准库还可以。 |
|
|
|
5楼是大神,谢谢指点
|
|
|
|
huazhe 发表于 2018-11-28 19:45 你好,请问一个问题,我在用STM32CubeMX配置使用HSE时钟,但是生成的代码里面会同时配置HSE及HSI时钟,然后程序死掉。跟踪发现,配置HSE成功后再配置HSI的时候就出错了。请问是我哪里没有配置好STM32CubeMX还是别的? 当我把生成的代码里面配置HSI去掉,就正常了 |
|
|
|
预言者J 发表于 2018-11-28 20:53 具体这个问题请查看我发的分享帖子: 关于STM32CubeMX 4.20.0版本时钟配置BUG的修复方案 http://www.stmcu.org/module/foru ... amp;fromuid=3319693 (出处: 意法半导体STM32/STM8技术社区) |
|
|
|
最新的Cube(4.10) 存在严重问题,原先生成好的测试程序在板子上完全正常运行,但是用最新版的Cube生成的程序初始化RCC存在严重错误,就死在哪里了,测试晶振波形正确,就是无法运行,关键是使用4.18生成的软件是能正常运行的。
芯片是STM32F103C8T6 |
|
|
|
huazhe 发表于 2018-11-28 19:45 非常感谢! |
|
|
|
|
|
|
|
一直习惯使用标准库
|
|
|
|
cube也是摸石头过河,自己试,有问题,扔出来共享,我喜欢用微雪的例程学习和改进,原子的hal库例程不好用
|
|
|
|
最新的Cube
|
|
|
|
我用的也是标准库。。。。。0.0
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2201 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
2027 浏览 3 评论
4633 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2171 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2705 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 04:38 , Processed in 1.297539 second(s), Total 99, Slave 83 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号