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

其他MCU,转STM32L0系列有感

[复制链接]
dongceel 提问时间:2018-7-31 14:40 /
    入行7,8年,用过好多牌子MCU,Siliconlab,NXP,MicroChip,Nuvoton,Ti等,正好有个新项目要上,物联网NB项目,赶个时髦。趁着这个机会,玩一下ST的MCU吧。    说实话,很不习惯,可能准备也不够充分,自己画了PCB打板,到手,片子,外围器件焊好,上电OK,电流没啥异常。打开常用Keil V5.1,下载STM32CubeMX及相关FW,一切准备就绪。软件,资源一应到位,这里很感谢这些愿意在网上给大家分享经验的同仁们。用Cube生成工程打开运行Keil,发现报错,“loading pdsc debug description”,这个问题在本论坛立刻就找到了解决方法,升级或下载最新版Keil MDK V5.25版本,安装完成运行,问题迎刃而解。接下去准备Debug个简单的程序,串口发送吧,按照图形界面Cube选择,生成代码,“HAL_UART_Transmit(&hlpuart1,"Hello World!\r\n",16,10);”在Debug的时候又出现问题了, 程序始终跑不进Main函数。闷头翻资料,网上查方案,终于找到愿意了。。。熟悉STM32应该觉得这个问题根本不是问题。但是,我以前没摸过STM32呀,STM32单片机在启动时会选区启动,好比PC机,先启动bios再进入操作系统。STM32则是要靠BOOT0这个管脚来进行从哪个区启动。在硬件设计时,我忽略了这点,造成了不必要的困扰。重新,飞线,下拉电阻接地。OK,串口发送程序算是成功了
希望在STM32这条路上能越走越顺吧。另外CubeMX类似的代码生成工具确实不错,省去了初学者很多工作。
新建位图图像.jpg
收藏 评论7 发布时间:2018-7-31 14:40

举报

7个回答
我是熊猫大仙 回答时间:2018-7-31 17:22:58
ST针对STM32每个系列的MCU都有硬件设计指导,设计板子之前还是应该看一下的。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

butterflyspring 回答时间:2018-7-31 17:32:44
是的,我们都有getting start的文档

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

dongceel 回答时间:2018-8-1 13:05:33
我是熊猫大仙 发表于 2018-7-31 17:22
ST针对STM32每个系列的MCU都有硬件设计指导,设计板子之前还是应该看一下的。 ...

恩,我就是后来在官方硬件设计参考文档里看到的。
dongceel 回答时间:2018-8-1 13:06:00
butterflyspring 发表于 2018-7-31 17:32
是的,我们都有getting start的文档

哈哈,怪自己不仔细呢。
butterflyspring 回答时间:2018-8-1 14:42:59
dongceel 发表于 2018-8-1 13:06
哈哈,怪自己不仔细呢。

所以多用cubeMx,里面就有,不用上官网找,麻烦
feixiang20 回答时间:2018-8-3 23:29:32
总之从官方资料入手,看大家的实例按部就班就行

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

xmstudio 回答时间:2018-8-4 04:15:17
boot0要接低电平,VDDA不能悬空我看都是坑的地方,不过这些东西有些其它品牌的单片机也有,习惯了就好

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版