[CW32F030系列]

【CW32F030CxTx StartKit测评】开箱+资料准备

[复制链接]
141|2
手机看帖
扫描二维码
随时随地手机跟帖
helpinfo|  楼主 | 2022-7-24 17:48 | 显示全部楼层 |阅读模式
cw, ar, ic, ni
首先感谢武汉芯源提供的开发板,以及21ic提供活动平台支持。有幸获得了CW32F030CxTx StartKit开发板。
5463ab2e0249fba31943bdbfce1fb8d8
下面咱们来开个包吧
2171ccb8cebe9ca51b5236a692191b63
由自封静电袋包装
7e168e2e1fe7c73baadd90690155c5f6
包装内除开发板,还有4套塑料的M3螺柱,可以固定或堆叠。
ab0f22d8f0d06d95ffdabe3090a387de
这个是全套安装好的样子。
此处有个疑问,为啥现在好多开发板都是用过时的Mini USB接口,就算不用Type-C接口,也好歹用个MicroUSB接口哇,现在Mini USB接口的线属实不容找到。
我觉得既然用这样不算普通的线材,应该在开发板里标配一根。
总结一下这块开发板的外观感觉,就是本文开始说的极简,简单,简约。。。。。各种简。
当然,不是说嫌弃这块开发板简单,在我的概念里,开发板就是把所有需要到的管脚都引出来就行,至于怎么使用,接什么设备都是用户的事儿。至于有些开发板的制作公司单独引出了各种设备的接口,我个人觉得,不完全是为了方便用户,更多的可能是给了搭售自己的外设而已。
发了发牢骚,下面来准备些必备资料
CW32F030数据手册:https://www.whxy.com/files/doc/PSMCU0003.pdf
CW32F030用户手册:https://www.whxy.com/files/doc/PSMCU0002.pdf
CW 32F030_StdPeriph_Lib固件库:https://www.whxy.com/files/doc/PSMCU0005.zip
CW32系列微控制器软件开发工具入门:https://www.whxy.com/files/doc/PSMCU0004.pdf
CW32F030CxTx rId16:https://www.whxy.com/files/doc/PSMCU0060.zip
CW32F030CxTx_StartKit原理图:https://www.whxy.com/files/doc/PSMCU0006.pdf
CW32F030CxTx_StartKit_REV01 rId20:https://www.whxy.com/files/doc/PSMCU0048.pdf
CW Programmer CW32系列芯片的烧录工具配套软件:https://www.whxy.com/files/doc/PSMCU0101.zip
在CW32F030上实现IAP功能:https://www.whxy.com/files/doc/PSMCU0134.pdf
运用功能实现高级定时器和的同步触发采样:https://www.whxy.com/files/doc/PSMCU0131.pdf
CW32自举程序中使用的ISP协议:https://www.whxy.com/files/doc/PSMCU0130.pdf
CW32系列微控制器量产前检查清单:https://www.whxy.com/files/doc/PSMCU0102.pdf
<Object: word/embeddings/oleObject1.bin>
这些资料在芯源官网里都能找到
接下来咱们搭建个环境吧
默认Keil已经安装完毕并能正常运行。
首先安装器件库,总共分一步,点击4下鼠标就搞定。
连点两下鼠标左键,打开PS.CW32F030_DFP.1.0.1.pack,点一下Next,再点一下Finish,就搞定
ac08cff09ae8055c9c60126f8a93f968
点击Next
d566dad981d917dd535fbf07134493f2
点击Finish
5758ca9b795168050c8c613133cf4750
在Keil中已经能看到CW32F030系列MCU
再接下来,咱们点个灯儿吧。
此次没有使用芯源提供的固件库,因为是跟ST是Pin2Pin的,所以用ST的Cube MX来生成HAL库来完成初始化工作(其实是一直在用Cube MX来初始化,标准库的操作已经忘记差不多了)。
1af0aae6160a849c37d5a3b12ae11c5f
在Cube MX中搜索STM32F030C8即可搜到。
双击MCU型号,或者点击右上角的StartProject。
1b2ae350ca3782d31e34b2af80e3c541
这个是具体的IO设置,主要设置左上角红框里的内容就可以实现点灯。
GPIO设置:
332d684ec1914ffc2a6a09e1c612f961
根据开发板原理图咱们得知有两个开关和两个LED
KEY1上拉PA1
KEY2上拉PA2
LED1PB9
LED2PB8
这里咱们只需要设置这4个IO口就可以了。
58694e4e2f904dca9c2bb6aefef87b0a
这里要说明一下,KE1 & KEY2经过上拉,也就是相应的IO口经过上拉,当然你也可以理解IO经过上拉才连接到开关的。所以PA1 & PA2可以使用默认的不上拉也不下拉的状态。

使用特权

评论回复
averyleigh| | 2022-7-24 22:15 | 显示全部楼层
在哪里下载源代码呢  

使用特权

评论回复
linfelix| | 2022-7-24 22:25 | 显示全部楼层
里面的资料很全了。   

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则