[STM32F3]

【SushiBits Three v3.6试用体验】上电&工程环境搭建

[复制链接]
1144|9
手机看帖
扫描二维码
随时随地手机跟帖
donatello1996|  楼主 | 2018-3-16 00:14 | 显示全部楼层 |阅读模式
本帖最后由 donatello1996 于 2018-3-16 17:06 编辑

    收到开发板已经很久了,但是一开始的时候板子有问题,后来退回给制造商维修之后发回来,就没有问题了,可以开始进行开发。 IMG_20180315_232259R.jpg IMG_20180315_233950R.jpg
    SushiBits Three v3.6的主控是STM32F303CCT6,板上带有10pin 1.0mm的JTAG烧录接口,常规的10pin/20pin 2.54mm排线是没法插的,必须在淘宝上选购1.0mm转2.54mm的转接头和转接线:
IMG_20180315_234020R.jpg
    选用20pin的CMSIS-DAP仿真器:

1.jpg
    这样就可以进行开发了。
    首先是在ST官网下载STM32CubeMX软件和F3的固件库。

12.jpg
    我用的开发方式是MDK+CubeMX的方案。先在CubeMX选择器件型号F303CC:

3.jpg 4.jpg
    初始化外部8M高频晶振和串口1的引脚:

5.jpg 7.jpg
    由原理图得知板子带有外部8M高频晶振,所以可以PLL倍频到72M吗,因此系统时钟填72M:
   
2.jpg 6.jpg
    由原理图得知板上的USB转TTL串口的芯片是HT的方案,连着MCU的串口1,因此还需要初始化串口1引脚PA9、PA10,波特率115200:

8.jpg
    生成工程的时候要选择F3的固件库路径,工程文件选择MDK:

    在MDK里面设置CMSIS-DAP仿真设备和FLASH型号:
9.jpg 10.jpg
    在工程里面重定义fputc函数:
   
15.jpg
    用USB线连着板子的USB转串口接口:

13.jpg

    在串口调试助手找到板子的串口并观察效果:

11.jpg





mmuuss586| | 2018-3-16 08:57 | 显示全部楼层
感谢分享;

使用特权

评论回复
huahuagg| | 2018-3-16 09:26 | 显示全部楼层
之前玩过一个,直接USB烧录的,STM32F103的,叫什么Apple的开发板。

使用特权

评论回复
iamaiqiyi| | 2018-3-16 11:30 | 显示全部楼层

使用特权

评论回复
dzfansman| | 2018-3-16 11:45 | 显示全部楼层
这个是申请的官网的板子吗

使用特权

评论回复
iamaiqiyi| | 2018-3-16 11:49 | 显示全部楼层
这个板子是什么板子?

使用特权

评论回复
dzfansman| | 2018-3-16 11:49 | 显示全部楼层
没有图片可以看呢。

使用特权

评论回复
评论
donatello1996 2018-3-16 17:07 回复TA
会员等级受到限制,昨天上传图片到上限哈哈,今天补上了。 
xcvista| | 2018-3-19 00:15 | 显示全部楼层
huahuagg 发表于 2018-3-16 09:26
之前玩过一个,直接USB烧录的,STM32F103的,叫什么Apple的开发板。

那个叫 Maple,可惜项目已经死了。

使用特权

评论回复
xcvista| | 2018-3-19 00:17 | 显示全部楼层
iamaiqiyi 发表于 2018-3-16 11:49
这个板子是什么板子?

我设计的板子。国内还没有开卖,如果你想买我可以发 Tindie 或闲鱼链接给你。

使用特权

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

本版积分规则

8

主题

52

帖子

0

粉丝