智能车制作
标题:
请问S12系列单片机的A口和B口问题
[打印本页]
作者:
pkeang@qq.com
时间:
2011-11-6 01:05
标题:
请问S12系列单片机的A口和B口问题
本帖最后由 pkeang@qq.com 于 2011-11-6 01:07 编辑
各路大神; 1,
请问S12系列单片机 的A B 口 做普通的I/O口使用 只有数据输出口 PORTA PORTB
没有数据输入口寄存器吗?datasheet上面也没有详细说 不能用作输入口使用
但是有DDRA DDRB 可以设置口的输入或输出
2,
还有PPSx 急性选择寄存器 详细的作用是什么?
是在单片机内部对这个口进行上拉或下拉吗, 上拉,当输入时 输入1 PTIx采到1 输入0 采0 悬空时采到1 , 下拉时,当输入 输入1 采到1 输入0 采到0 输入悬空时采到 0 当这个口作为输出口使用时,是若此口被初始化 但未设定输出值 会输出1(上拉时) , 0 (下拉时) 是这样理解的吗?
相当于对mcu口 外面接上VCC 或着GND
3, 关于PWM 口 datasheet中 PWME 只有8位 可以决定8个口的输出, 但S12貌似有不少的PWM口 超过8个 其余口怎么控制,datasheet也没有找到说明这点的,我经过测试 PWME=ox00,oxFF可以控制P口,其余未测 不知道怎么理解 ,请大牛求指导 万分感谢
作者:
zjh3123629
时间:
2011-11-6 08:44
1:
DDRX代表是数据输入还是输出,例DDRX=0xff;=>PORTX中的数据是输出的。
DDRX=0x00;=>PORTX中的存放的外部输入的数据。
2:
大体是这样的,但是貌似PPSX只能在管教作为输入用时才可使用。
3:
PWM貌似只有8个把 少年
作者:
pkeang@qq.com
时间:
2011-11-6 22:53
本帖最后由 pkeang@qq.com 于 2011-11-6 22:54 编辑
我的意思是
1 为什么A口 和B口 只有数据输出口(只有数据输出寄存器 PORTA PORTB) 没有像别的口 有数据输入寄存器 PTIT 这样的数据输入寄存器
作者:
pkeang@qq.com
时间:
2011-11-6 22:54
我的意思是
1 为什么A口 和B口 只有数据输出口 没有像别的口 有数据输入寄存器 PTIT 这样的数据输入寄存器
作者:
sxjun110
时间:
2011-11-7 09:14
回复
4#
pkeang@qq.com
AB口的输入输出寄存器是共用的 多看看资料吧 建议看英文原版
作者:
清明
时间:
2011-11-24 19:39
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2