入行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类似的代码生成工具确实不错,省去了初学者很多工作。 |
NFC天线设计工具
STM32L071 配置RTC为24小时制,13点的时候会变为1点
STM32L071CBT6低温环境下无法正常工作
nucleo-l053r8 BOARD NAME修改
各位好,我遇到了一个问题,一直没有解决,关于STM32L071 bank问题
STM32L073RZT6 PA2不能置1
STM32L07系列低功耗串口应用
stm32L0系列串口稳定性
谁有STM32L051的数据手册RM0377和编程手册PM0223的中文版,
查之前我的提问
评分
查看全部评分
评分
查看全部评分
恩,我就是后来在官方硬件设计参考文档里看到的。
哈哈,怪自己不仔细呢。
所以多用cubeMx,里面就有,不用上官网找,麻烦
评分
查看全部评分
评分
查看全部评分