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

为什么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扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版