STM32F103C8T6 Feather Pro (CH340)
|
|
|
|
|
|
产品概述
- 采用STM32F103C8T6芯片,LQFP48封装,64K-Flash,20K-RAM,最高可达72MHz主频
- 板载24C04数据存储器
- 支持USB串口一键下载功能
- 支持3V3和5V供电,3V3接口为2.54排针,5V可使用2.54排针及Micro USB
- SWD调试接口
- 具有电源指示灯,板载可编程指示灯
- GPIO全引出,并用丝印标注
- 预留OLED和TFT显示屏接口
- 4脚带4孔位固定螺丝
产品尺寸(手动测量,请以实物为准)
ARM-Keil(MDK5)安装
- 软件环境准备
- 步骤:
- 1、打开MDK5安装包进行安装
- 7、安装STM32F0XX/STM32F1xx/STM32F4xx/STM32H7xx ....对应的固件库
STM32CubeMX安装
- 软件环境准备,STM32CubeMX是基于 JAVA 环境运行的,所以需要提前安装 JRE(Java Runtime Environment)
- 官网ST官网下载STM32CubeMX
- Oracle官网下载JDK(根据自己的系统进行下载)
- 安装好JAVA环境以后开始安装STM32CubeMX:
- 验证java环境:WIN + R 输入CMD 回车打开控制台,输入java -version
测试(点亮LED灯)
- 2、输入对应的STM32型号进行检索,选择相应产品双击进入下一步
- 3、根据原理图选择系统时钟源:外部高速(HSE),外部低速(LSE)
- 4、点击左上角,System Core 根据用户选购的调试器,设置调试器模式
- 5、以点亮LED0为例,由原理图查看可知LED0接单片机PC13口,且低电平有效,点击PC13引脚,设置为GPIO_Output模式
- 6、设置Output模式默认输出低电平,可在左上角点击GPIO设置,进行引脚设置
- 9、打开对应的工程,进行编译处理,此时会生成一个HEX文件
- 10、打开ISP下载软件采用ISP方式进行程序烧录(也可以采用SWD模式进行下载),选择对应的HEX文件路径,然后进行相应设置,最后点击下载
文档
软件
相关资料
相关教程
STM32CubeMX系列教程概述
Mbed教程
MDK-ARM软件入门
转到:#软件,#程序,#文档
FAQ
问题:
|
使用 STM32 ST-LINK Utility,程序无法正常下载。报错
Can not connect to target!
Please select "Connect Under Reset" mode from Target->Settings menu and try again.
|
|
答复:
|
Target --> Settings --> Mode 选择 Connect Under Reset
如果使用此方法仍然无法下载,则尝试按住开发板的 Reset 键,再点击连接,再松开 Reset 键。
|
|
问题:
|
在keil中,程序可以正常下载和运行,但调试时却出现类似如下的错误?
Cannot access Memory
Error while accessing a target resource. The resource is perhaps not available or a wrong access was attempted.
*** error 57: illegal address (0x08000000)
|
|
答复:
|
在Options for Target --> Debug --> Settings --> Debug --> Download Options对话框中取消勾选Download to Flash选项。
|
|
问题:
|
使用STLINK-V3SET时,用keil软件能识别到下载器,能读到芯片ID,但是报以下错误?
|
|
答复:
|
查看下keil版本号,至少要5.25才能使用。
|
|
问题:
|
使用 Keil 下载程序的时候,报错 ST-LINK USB communication error
|
|
答复:
|
- 情况一:可能是接线错误。检查一下管脚连接,使用 SWD 方式下载程序的时候,必须保证 1 脚接入了 3.3V 或者 5V,用于给 ST-Link 提供参考电压。ST 官方的 ST-Link 必须输入参考电压(而不是用于输出),和市场上的其他版本 ST-Link 有所区别。
- 情况二:可能是固件版本过低,请尝试升级固件。将 ST-Link 连接上电脑之后,使用这个工具升级固件:文件:ST-LinkUpgrade.zip
|
|
问题:
|
HAL库程序下载程序后ST-LINK不能识别开发板和下载程序?
|
|
答复:
|
配置STM32CubeMX工程的时候没有选择debug接口,生产的工程默认时关闭所有debug接口导致下载器不能识别开发板。需要按按一下复位按键在点击下载才能正常。可能需要多试几次,或者尝试用ST-LINK utility 连接开发板。将程序中这条语句注释掉重新下载程序即可。
|
|
|
联系 丢石头
我们的工作时间是: 09:00-18:00 (UTC+8 周一到周六)
|
|