请选择 进入手机版 | 继续访问电脑版

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

【NUCLEO-C031C6】初始化 FOC

[复制链接]
vecang 发布时间:2024-3-23 22:56

前言

抱着重在参与的心态参与活动,没想到竟然中奖了^^。感谢ST官方的开发板,板子很漂亮,孩子很爱吃(bushi)。

本篇介绍项目开发的软硬件部分,算是对于该开发板的初始化配置吧。

硬件设计

使用的立创EDA进行开发设计。

  • 原理图设计如下:

image.png

  • PCB设计如下,采用四层板进行布线
  • image.png

软件设计

软件部分采用Clion配合openOCD使用。

openocd

openOCD需要使用最新的版本,v0.12.0及以下不支持STM32C0系芯片,github下载地址:openocd

配置其bin路径到系统环境变量:

image.png

Clion

对于Clion,已经有大佬讲的很详细了。具体参考:配置CLion用于STM32开发【优雅の嵌入式开发】

这里完成配置后只需要对st_link.cfg进行简单的修改即可:

 choose st-link/j-link/dap-link etc.
# adapter driver cmsis-dap
# transport select swd

 source [find interface/stlink.cfg]
 transport select hla_swd

#--------------------------------------
# 0x10000 = 64K Flash Size
# set FLASH_SIZE 0x100000

#--------------------------------------
source [find target/stm32c0x.cfg]

#--------------------------------------
# download speed = 1MHz
adapter speed 10000

cubeMX

对于cubemx的配置,这里保留了一部分开发板原本的味道,留下了按钮和LED。

image.png

  • 点个灯,say Hello

image.png

image.png
image.png
收藏 评论3 发布时间:2024-3-23 22:56

举报

3个回答
lugl 回答时间:2024-3-27 08:24:52

期待大佬的最终作品!

vecang 回答时间:2024-3-27 23:09:53

lugl 发表于 2024-3-27 08:24
期待大佬的最终作品!

昨天明明发了文章了,结果好像没发出来,不知道怎么搞的。文章我还没保存 orz

vecang 回答时间:6 天前

更新一下原理图,之前偷懒用了F4的引脚,结果引脚对不上==,这里我重新做了一个image.png

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版