抓狂:Cube新建工程,仅6行代码:PB3,PB4居然无脉冲输出。

2019-08-23 17:04发布

【抓狂】:STM32CubeMX新建工程,仅6行代码B3,PB4居然无脉冲输出。
.
新建Cube工程,选择CPU F103RCT6 ,设置RCC 晶体,设置 MCO输出
设置 PB3,PB4 输出模式。—— 都没有任何错误,输出 代码也 无错误。
添加者六行代码 编译、链接、烧写 都无任何错误,运行也 无错误。
可是——逻辑分析仪 只能看见 MCO输出了 时钟脉冲。。
简单.jpg
PB3,PB4 ——死活 都 无 脉冲 输出,,请问 大侠  问题出在 哪儿 ?
PB3,PB4 ——死活 都 无 脉冲 输出,,请问 大侠  问题出在 哪儿
PB3,PB4 ——死活 都 无 脉冲 输出,,请问 大侠  问题出在 哪儿 ?
竹筐.jpg
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_4,GPIO_PIN_RESET);
HAL_Delay(1);
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_4,GPIO_PIN_SET);
HAL_Delay(1);
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_4,GPIO_PIN_RESET);
HAL_Delay(1);
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_4,GPIO_PIN_SET);
HAL_Delay(1);
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_4,GPIO_PIN_RESET);
HAL_Delay(1);
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_4,GPIO_PIN_SET);

如此简单的流程居然不正确。真是很抓狂。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
caosix
1楼-- · 2019-08-24 08:39
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-08-24 13:04
nnhong_qi 发表于 2017-1-24 12:57
PB3,PB4是调试接口,要关闭

对,要关闭JTAG
feng爸爸
3楼-- · 2019-08-24 13:07
楼主用什么写代码的?
caosix
4楼-- · 2019-08-24 13:36
feng爸爸 发表于 2017-3-25 14:24
楼主用什么写代码的?

【这是:用的 HAL 库 + Cube自动生成】

【2楼】和 【9楼】 都说得 对极了,
是 俺 忘记了:PB3,PB4 上电默认
是 JTAG 的管脚。(被用于 JTAG)
有一年多没搞 单片机了,忘记了。

一周热门 更多>