STM32
登录
直播中
刘勇
7年用户
1351经验值
私信
关注
[问答]
stm8s003 swim口做IO内置上拉输入总是失败的原因?
开启该帖子的消息推送
STM8S003
SWIM
如题,设计了一个小板子,没留够IO口,仅差一个输入信号口。
输入信号是个无源的开关量。于是考虑用swim口搞。。。还不加上拉电阻。。。
问题来了。
相关代码:
//swim口是PD1
//禁用SWIM
CFG->GCR=0x01;//SWD禁用 使能PD1正常IO功能
GPIOD->ODR=0x00;
GPIOD->CR1=0x76;//PD2/4/5/6输出 PD3悬空 PD1~6存在
GPIOD->DDR=0x74;//PD2/4/5/6输出
GPIOD->CR2=0x08;//PD3输入中断 输出低速
然后,就够了吗?就够了吗?就够了吗?
结果是惨淡的。。IO检测到几乎是随机的电平。。变成了悬空输入。
大家评评理,我是忘掉什么了?
还是这口就是不能做带上拉的输入?明明SWIM口PD1标注的是(HS)来着。。
回帖
(1)
苗雨
2024-5-7 16:45:41
读取代码出问题。
我读了整个D口偏偏屏蔽了PD1。逻辑反了。在此自杀10分钟。。。{:10:}
于是出现如此神奇的一幕。
事实证明这口能做输入,还能自带上拉。而且禁用SWD只需要那一条代码。
读取代码出问题。
我读了整个D口偏偏屏蔽了PD1。逻辑反了。在此自杀10分钟。。。{:10:}
于是出现如此神奇的一幕。
事实证明这口能做输入,还能自带上拉。而且禁用SWD只需要那一条代码。
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM8S003
SWIM
如何控制
stm8s003
核心板进行简单的
IO
输入
输出/中断/窗口看门狗/全休眠功能?
2022-02-21
750
新唐N76E
003
替换
STM8S003
,用于汽车电子
上
,大家有用过吗?
2018-05-31
4631
STM
8S
意外复位
2019-01-18
1615
将
STM8S003
IAR程序移植到stm
8s
105
失败
原因
2017-10-14
4024
STM8S003
移植N76E
003
功耗增加了一倍怎么解决?
2023-09-01
229
STM8S003
和STM
8S
103两个主控有什么区别?
2023-10-11
602
stm8s003
能模拟usb键盘吗?
2023-11-09
253
N76E
003
芯片怎么
IO
口
怎么
上
拉
2018-06-05
6376
STM8S003
的flash可擦写次数是多少?
2023-10-10
385
SWIM
DeviceID读取和ROP检查方法?
2019-01-16
2484
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分