stm32新手入门流程开发

背景:stm32单片机开发从没有学习过的学生
如C友不弃,还请给我点明一下开发流程的思路。以下是我自己摸索的流程。

  1. keil软件的项目创建(因为身边没有stm32的开发板)所有想问一下怎么使用虚拟的开发环境。

2.项目是根据网上的教程一步一步类似组装出来的,配置的lib特别多,也学习了解到名叫CubeMX的一个软件,目前安装遇到问题还在处理。

3.现在已经不知道接下来该做什么了,目前能操作的只有一个main.c文件,本人c语言没有问题,但是由于身边没有stm32的开发板,
也不知道是否能调用模拟开发板,所有无法开启自己的第一个“led灯点亮”设计(类似hello world)。

求点拨一二即可

【相关推荐】



  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7568984
  • 除此之外, 这篇博客: 基于stm32CubeMX(Hal库)的stm32串口通信中的 五、在没有示波器条件下,可以使用Keil的软件仿真逻辑分析仪功能观察管脚的时序波形,更方便动态跟踪调试和定位代码故障点。 请用此功能观察第1题中3个GPIO端口的输出波形,和第2题中串口输出波形,并分析其波形反映的时序状态正确与否,高低电平转换周期(LED闪烁周期)实际为多少。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

     

     

    进入调试模式,并打开逻辑分析功能,选择setup,创建引脚。

    举例:第12各引脚对应 1 0000 0000 0000    对应十六进制0x00001000

    设置引脚名称和展示数据类型为bit

     


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

去下载仿真软件:Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件,它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件,它是比较好的仿真单片机及外围器件的工具。在 keil 里完成程序代码编译及生成 .hex 文件,在 Proteus里设计好硬件电路,将 .hex文件加载到proteus 对应的单片机进行仿真运行验证,不需要专门的硬件开发板。

有条件建议买一个板子完,虚拟的还是差一点,可以使用Proteus仿真