高级会员

- 积分
- 526
- 金钱
- 526
- 注册时间
- 2013-11-25
- 在线时间
- 0 小时
|
5金钱
我是直接把原子大人的例程复制了一份到新建文件夹里面,然后再改动其中的设置,由于使用的是STM32F103C8,所以将启动文件改为中容量,在Device中将原件改为STM32F103C8,C/C++里面改动为STM32F10X_MD,USE_STDPERIPH_DRIVER,在Flash Download中将Description改为STM32F10x Med_density Flash 128K
但是当烧录程序的时候会出现下面提示的错误:
在网上查找后,大部分给出的意见都是:
解决方法如下
1.找到BOOT1和BOOT0,把BOOT1拉低,BOOT0拉高至3.3V。
2.重新下载程序,刷掉FLASH。
3.把BOOT0再次拉低会原来的状态就OK啦。
我用的是普中开发板配套的STM32F103C8最小系统板,上面BOOT1用跳帽连接了两个管脚是拉高还是拉低呢?
还是说,将引脚直接连接到3V3或GND?
还是要通过软件编程来实现两个管脚的置高置低呢?
如果是通过软件编程实现,GPIO初始化的应该如何配置GPIO_Mode?
|
|