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

楼主: shadow丶

[STM32F3] 【STM32F303开发】+ 非CubeKeil环境搭建&简易点灯——by shadow丶

[复制链接]

47

主题

1636

回帖

7

蝴蝶豆

论坛元老

最后登录
2020-10-28
发表于 2015-6-21 23:56:52 | 显示全部楼层
creep 发表于 2015-6-21 21:17
只进行RCC->AHBENR = 0x00020000;操作肯定不会导致Stlink杯具的,不知道你是不是还进行了其他的操作,如 ...

是啊,stlink应该是好的,只是f303不通了,我想只要再重新编程一个bin就会好。
楼主不也重新编程了一个bin了吗,这已经说明stlink没问题了,否则没法编程。
另:楼主,你没有做时钟的配置,使用默认的配置,这个靠谱吗?
回复 支持 反对

使用道具 举报

10

主题

276

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-4-19
 楼主| 发表于 2015-6-22 00:43:09 | 显示全部楼层
creep 发表于 2015-6-21 21:15
STM32F30x系列标准外设库

STM3F303HAL底层驱动

哦 我知道  就是  那个keil5的pack里没有
像f103pack里直接就有3.5的库
回复 支持 反对

使用道具 举报

10

主题

276

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-4-19
 楼主| 发表于 2015-6-22 00:45:02 | 显示全部楼层
creep 发表于 2015-6-21 21:17
只进行RCC->AHBENR = 0x00020000;操作肯定不会导致Stlink杯具的,不知道你是不是还进行了其他的操作,如 ...

嗯嗯 好的  我再试试  应该能试出来
其实  按位操作就不会掉坑!!
回复 支持 反对

使用道具 举报

10

主题

276

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-4-19
 楼主| 发表于 2015-6-22 00:49:11 | 显示全部楼层
creep 发表于 2015-6-21 21:15
STM32F30x系列标准外设库

STM3F303HAL底层驱动

简单的说这样就已经跪了!!!
直接赋值就跪了0.0

QQ截图20150622004741.png

QQ截图20150622004751.png
芯片已经检测不到了  

回复 支持 反对

使用道具 举报

10

主题

276

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-4-19
 楼主| 发表于 2015-6-22 00:55:38 | 显示全部楼层
moyanming2013 发表于 2015-6-21 23:56
是啊,stlink应该是好的,只是f303不通了,我想只要再重新编程一个bin就会好。
楼主不也重新编程了一个bi ...

是啊  不过应该默认就是72m   的 stlink当然还好  就是连不到芯片了0.0   
回复 支持 反对

使用道具 举报

10

主题

276

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-4-19
 楼主| 发表于 2015-6-22 01:08:13 | 显示全部楼层
creep 发表于 2015-6-21 21:17
只进行RCC->AHBENR = 0x00020000;操作肯定不会导致Stlink杯具的,不知道你是不是还进行了其他的操作,如 ...

再看下板子
IMG_20150622_005115.jpg 颜色优点不同了
IMG_20150622_005103.jpg 闪光灯下
IMG_20150622_005048.jpg 细节闪光灯下

回复 支持 反对

使用道具 举报

10

主题

276

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-4-19
 楼主| 发表于 2015-6-22 01:14:51 | 显示全部楼层
creep 发表于 2015-6-21 21:15
STM32F30x系列标准外设库

STM3F303HAL底层驱动

我下下来看   和keil的差不多  感觉比f1的库少了好多东西
回复 支持 反对

使用道具 举报

47

主题

1636

回帖

7

蝴蝶豆

论坛元老

最后登录
2020-10-28
发表于 2015-6-22 12:07:31 | 显示全部楼层
shadow丶 发表于 2015-6-22 00:49
简单的说这样就已经跪了!!!
直接赋值就跪了0.0

你把f303的启动方式改成系统存储器启动试试,看能不能看到?
回复 支持 反对

使用道具 举报

60

主题

2051

回帖

31

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2015-6-22 12:08:35 | 显示全部楼层
shadow丶 发表于 2015-6-22 01:14
我下下来看   和keil的差不多  感觉比f1的库少了好多东西

这个标准库和F1是一样的,该有的都有!
回复 支持 反对

使用道具 举报

60

主题

2051

回帖

31

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2015-6-22 14:59:52 | 显示全部楼层
shadow丶 发表于 2015-6-22 00:49
简单的说这样就已经跪了!!!
直接赋值就跪了0.0

最根本的是原因是下面的那句GPIOA->MODER= 1<<10;关闭了JTAG/SWD功能,所以才导致STLINK连不上开发板。
code.jpg
Stlink 找不到开发板:
stlink.jpg

因为JTAG/SWD引脚在复会后就被默认设置为AF的模式作为下载使用:
io.jpg
上面几个引脚对应的IO口的MODER的复位值也是设置为AF模式:
reset.jpg

所以GPIOA->MODER= 1<<10;这句代码直接把SWD使用的PA14/PA13设置了输入模式,这也就导致了开发板的SWD功能被关闭,所以stlink也就连不上开发板了。有的时候可能真的需要SWD引脚下载完代码后作为其他的模式使用,如果是这样的只需要在每次下载的时候复位开发板后马上下载程序即可,所以你这个代码每次复位后也能正常下载使用STLINK。




回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版