关于STM8S103K3的端口B输出问题
我使用的STM8S103K3, 批号是MYS932, 现在发现PB口都不能输出高电平 以下是我的程序#include"iostm8s103k3.h"
#include"compatible.H"
#define _BV(A) (1
RE:关于STM8S103K3的端口B输出问题
不知道是否和这个帖子是同类问题http://218.16.124.207/bbs/bbs_content.jsp?bbs_sn=3853455&bbs_page_no=1&search_mode=3&search_text=zpwang&bbs_id=9999
RE:关于STM8S103K3的端口B输出问题
PB_DDR = 0X00;//_BV(0)|_BV(1)|_BV(4)|_BV(5)|_BV(6);这里的意思是输入,输出应该还是全FF。
RE:关于STM8S103K3的端口B输出问题
哦不好意思我的程序后来修改了,PB_DDR = 0XFF;//_BV(0)|_BV(1)|_BV(4)|_BV(5)|_BV(6);
PB_CR1 =0Xff;//_BV(0)|_BV(1)|_BV(4)|_BV(5)|_BV(6);
PB_CR2 = 0x00;
的结果是一样的,
RE:关于STM8S103K3的端口B输出问题
PB_DDR = 0XFF;PB_CR1 =0X00;
这样使用,先测试PB口是不是能够输出数据。
RE:关于STM8S103K3的端口B输出问题
问题解决了,是批号为 MYS932 据说是马来西亚产09年32周产的片子,这个批次的片子是有问题的,我猜是封装时拿错了晶圆,拿了103F的晶圆。如遇到同样问题,请直接找销售商更换!
页:
[1]