你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
每日签到
STM32团队2
论坛吐槽优化专区
升级测试
stm8s003 swim口做IO内置上拉输入总是失败
[复制链接]
sssdd
提问时间:2016-12-21 16:58 /
阅读主题, 点击返回1楼
赞
0
收藏
2
评论
15
分享
发布时间:2016-12-21 16:58
请先
登录
后回复
15个回答
sssdd
回答时间:2017-4-8 09:23:38
a0a.1 32b0c
个人觉得是这口是伪上拉口。
做输入需要加外部上拉。这样也不影响调试功能。
赞
0
评论
回复
支持
反对
sssdd
回答时间:2017-4-10 09:25:35
a4a.1 32b0c
结贴,结贴。。
最终并不是设置代码出问题,而是读取代码出问题。
我读了整个D口偏偏屏蔽了PD1。逻辑反了。在此自杀10分钟。。。
于是出现如此神奇的一幕。
事实证明这口能做输入,还能自带上拉。而且禁用SWD只需要那一条代码。
评分
参与人数
1
ST金币
+2
收起
理由
zero99
+ 2
结贴奖励
查看全部评分
赞
1
评论
回复
支持
1
反对
0
wth_arm
回答时间:2017-5-3 11:05:12
a0a.1 32b0c
我用PD1/SWIM做输出,按照上面的要求,复位初始化后延时了1~2毫秒,再设置GCR=1,DDR=1,CR1=1,CR2默认没设置,用IAR编译,ODR无论写0还是写1,PD1一直输出高不变低,有哪位大虾能帮忙分析一下吗?感谢了。另外,用IAR竟然还能仿真,明明看到GCR=1了,竟然没有切换成IO输出,ODR=0也还输出高。
赞
0
评论
回复
支持
反对
wth_arm
回答时间:2017-5-3 11:07:13
a0a.1 32b0c
忘记说了,我用的STM8S103,不是STM8S003。
赞
0
评论
回复
支持
反对
zbber
回答时间:2017-5-3 12:34:50
a0a.1 32b0c
谢谢分享 赞一个
赞
0
评论
回复
支持
反对
wth_arm
回答时间:2017-5-3 15:08:30
a0a.1 32b0c
终于找到是什么问题了,原来DDR=1和CR1=1设置的是PD0,而我要用到的PD1。
赞
0
评论
回复
支持
反对
1
2
/ 2 页
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
做输入需要加外部上拉。这样也不影响调试功能。
最终并不是设置代码出问题,而是读取代码出问题。
我读了整个D口偏偏屏蔽了PD1。逻辑反了。在此自杀10分钟。。。
于是出现如此神奇的一幕。
事实证明这口能做输入,还能自带上拉。而且禁用SWD只需要那一条代码。
评分
查看全部评分