你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
做输入需要加外部上拉。这样也不影响调试功能。
最终并不是设置代码出问题,而是读取代码出问题。
我读了整个D口偏偏屏蔽了PD1。逻辑反了。在此自杀10分钟。。。
于是出现如此神奇的一幕。
事实证明这口能做输入,还能自带上拉。而且禁用SWD只需要那一条代码。
评分
查看全部评分