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

见鬼了我的板子失连了!

[复制链接]
与龙共舞 提问时间:2018-4-17 18:04 /
怎么办 难道死掉了。。。。
好好地 我随手写了一个程序
main
  while (1)
  {
               status=HAL_GPIO_ReadPin(STOP_GPIO_Port, STOP_Pin);
                if(status==SET)
                HAL_GPIO_WritePin(BEEP_GPIO_Port, BEEP_Pin, GPIO_PIN_SET);//on
                else
                HAL_GPIO_WritePin(BEEP_GPIO_Port, BEEP_Pin, GPIO_PIN_RESET);//off

  }


现在板子效果是有了,我STOP_GPIO_Port的开关可以控制蜂鸣器的响和不响。
但是。。。。死循环了  STLINK连不上了 debug也不行了
有办法吗?
<
收藏 评论23 发布时间:2018-4-17 18:04

举报

23个回答
toofree 回答时间:2018-4-18 02:45:39
把蜂鸣器断开。不知道你用的什么类型和型号的蜂鸣器。
蜂鸣器对板子的影响,一方面是造成电压和纹波等变化,另一方面,所有机械的电磁振动,都会对外传导或辐射。

但是你说STOP_GPIO_Port开关还可以控制蜂鸣器,这就比较奇怪了。
既然是随手一写,也不会把蜂鸣器接到PA13、PA14(SWD管脚)上吧。

boot0拉到,用USART1通过ISP方式,把片子擦除一下看看。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

wenyangzeng 回答时间:2018-4-17 19:22:53
(BEEP_GPIO_Port, BEEP_Pin)如果安排在PA13,第二次代码就可能写不进去了

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

zhao.zhao 回答时间:2018-4-17 19:39:34
PA14也不行

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

select326 回答时间:2018-4-17 22:43:24
什么板子??上拉BOOT0,试试串口下载

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

feixiang20 回答时间:2018-4-17 23:21:21
设置一个跳转出来,你可以设置个中断看看循环过程

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

jjbboox 回答时间:2018-4-18 08:27:56
cubemx的设定不正确
SYS没设。

重新设好,生成代码以后,用串口方式烧写到芯片里面,然后才能重新用SWD烧写。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

与龙共舞 回答时间:2018-4-18 10:10:37
wenyangzeng 发表于 2018-4-17 19:22
(BEEP_GPIO_Port, BEEP_Pin)如果安排在PA13,第二次代码就可能写不进去了

没有安排PA13  PA14   
我的按键是PA0  蜂鸣器是PC13
所以我应该不是占用了调试仿真的口  
而是我的程序没有延时 whil死了
与龙共舞 回答时间:2018-4-18 10:10:59

没有安排PA13  PA14   
我的按键是PA0  蜂鸣器是PC13
所以我应该不是占用了调试仿真的口  
而是我的程序没有延时 whil死了
与龙共舞 回答时间:2018-4-18 10:11:56
select326 发表于 2018-4-17 22:43
什么板子??上拉BOOT0,试试串口下载

硬件小哥自己做的板子  BOOT0 BOOT1都是直接GND的  看来要准备把管脚翘起来了
123下一页

所属标签

相似问题

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