注册会员
- 积分
- 61
- 威望
- 124
- 贡献
- 27
- 兑换币
- 0
- 注册时间
- 2011-11-2
- 在线时间
- 3 小时
|
1贡献
本帖最后由 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口,其余未测 不知道怎么理解 ,请大牛求指导 万分感谢 |
|