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

为什么GPIO_ResetBits 不起作用?

[复制链接]
暗爪侠 提问时间:2016-8-24 22:42 /
阅读主题, 点击返回1楼
收藏 1 评论25 发布时间:2016-8-24 22:42
25个回答
暗爪侠 回答时间:2016-8-25 19:31:43
风子 发表于 2016-8-25 12:03
实际上就是频率太快

如果是这样的话,为什么会是一直亮灯,而不是一直不亮呢?谢谢!
暗爪侠 回答时间:2016-8-25 19:32:15
nashchen17 发表于 2016-8-25 12:49
才加到30應該不夠,建議用timer試試看

本人新手,刚看到gpio,timer是什么?能给我介绍一下吗?
chifen 回答时间:2016-8-26 08:38:01
硬件有一个晶振位置 ,和仿真器上的晶振应该是一样的,上面写的是8M
chifen 回答时间:2016-8-26 09:00:01
stm32f0discovery_fw.zip (1.6 MB, 下载次数: 10)
回答时间:2016-8-26 09:03:42
用仿真器单步走,这个就要看你先执行的操作会导致什么结果了。
pener 回答时间:2016-8-26 09:09:12
本帖最后由 pener 于 2016-8-26 09:11 编辑

能不能关闭灯
chifen 回答时间:2016-8-26 09:14:07
STM32F0DISCOVERY板上是没有带外接晶振的,你如果采用外部晶振,会卡死在起振查询的地方
profile5 回答时间:2016-8-26 09:25:00
本帖最后由 profile5 于 2016-8-26 09:29 编辑
暗爪侠 发表于 2016-8-25 19:31
如果是这样的话,为什么会是一直亮灯,而不是一直不亮呢?谢谢!

因为led灯亮起来,熄灭后会有 余辉, 数码管扫描就是这个原理。。。
个人觉得也可能是delay的问题。。。这儿30000真心不大,建议构造一个delay函数,里面使用双层嵌套循环来延时,记得打开后加延时,关闭后也加延时
sting 回答时间:2016-8-26 09:36:47
超频了,改成使用hsi
cos12a-21701 回答时间:2016-8-26 12:43:49
   while (1)
  {
             GPIO_SetBits(GPIOC, GPIO_Pin_9);
              GPIO_ResetBits(GPIOC, GPIO_Pin_9);
   }
这两条一开一关指令跑起来,1mS都不用,LED灯在狂:开关开关开关,电灯泡20MS闪的频率都看不到闪,这个怎么分的清LED在闪呢?
如果是开,停一下,再关,再停一下,再开,再停一下,是不是就很容易看清LED闪了。

所属标签

相似问题

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