moyanming2013 发表于 2015-6-21 23:56:52

creep 发表于 2015-6-21 21:17
只进行RCC->AHBENR = 0x00020000;操作肯定不会导致Stlink杯具的,不知道你是不是还进行了其他的操作,如 ...

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

shadow丶 发表于 2015-6-22 00:43:09

creep 发表于 2015-6-21 21:15
STM32F30x系列标准外设库

STM3F303HAL底层驱动

哦 我知道就是那个keil5的pack里没有
像f103pack里直接就有3.5的库

shadow丶 发表于 2015-6-22 00:45:02

creep 发表于 2015-6-21 21:17
只进行RCC->AHBENR = 0x00020000;操作肯定不会导致Stlink杯具的,不知道你是不是还进行了其他的操作,如 ...

嗯嗯 好的我再试试应该能试出来
其实按位操作就不会掉坑!!

shadow丶 发表于 2015-6-22 00:49:11

creep 发表于 2015-6-21 21:15
STM32F30x系列标准外设库

STM3F303HAL底层驱动

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




芯片已经检测不到了

shadow丶 发表于 2015-6-22 00:55:38

moyanming2013 发表于 2015-6-21 23:56
是啊,stlink应该是好的,只是f303不通了,我想只要再重新编程一个bin就会好。
楼主不也重新编程了一个bi ...

是啊不过应该默认就是72m   的 stlink当然还好就是连不到芯片了0.0   

shadow丶 发表于 2015-6-22 01:08:13

creep 发表于 2015-6-21 21:17
只进行RCC->AHBENR = 0x00020000;操作肯定不会导致Stlink杯具的,不知道你是不是还进行了其他的操作,如 ...

再看下板子
颜色优点不同了
闪光灯下
细节闪光灯下

shadow丶 发表于 2015-6-22 01:14:51

creep 发表于 2015-6-21 21:15
STM32F30x系列标准外设库

STM3F303HAL底层驱动

我下下来看   和keil的差不多感觉比f1的库少了好多东西

moyanming2013 发表于 2015-6-22 12:07:31

shadow丶 发表于 2015-6-22 00:49
简单的说这样就已经跪了!!!
直接赋值就跪了0.0



你把f303的启动方式改成系统存储器启动试试,看能不能看到?

creep 发表于 2015-6-22 12:08:35

shadow丶 发表于 2015-6-22 01:14
我下下来看   和keil的差不多感觉比f1的库少了好多东西

这个标准库和F1是一样的,该有的都有!

creep 发表于 2015-6-22 14:59:52

shadow丶 发表于 2015-6-22 00:49
简单的说这样就已经跪了!!!
直接赋值就跪了0.0



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

Stlink 找不到开发板:


因为JTAG/SWD引脚在复会后就被默认设置为AF的模式作为下载使用:

上面几个引脚对应的IO口的MODER的复位值也是设置为AF模式:


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




页: 1 [2] 3 4 5
查看完整版本: 【STM32F303开发】+ 非CubeKeil环境搭建&简易点灯——by shadow丶