
SN8P1700
8位微控制器内置的12位ADC
上拉电阻
SN8P1700系列芯片内置的上拉电阻的端口0 ,端口1 ,端口4和端口5掩模类型不兼容的问题,
SONIX 8位MCU汇编器提供一个@SET_PUR宏观控制上拉电阻。只有@SET_PUR宏
允许启用或禁用上拉电阻作为一个整体的端口。
SN8P1702 / SN8P1704 :
@SET_PUR VAL
I / O端口
7港
VAL
第7位
禁止上拉
固定的“ 0 ”
使能上拉
端口6
第6位
固定的“ 0 ”
5港
第5位
0
1
端口4
4位
0
1
端口3
第3位
固定的“ 0 ”
端口2
第2位
固定的“ 0 ”
端口1
第1位
0
1
端口0
位0
0
1
SN8P1706 / SN8P1707 / SN8P1708 :
@SET_PUR VAL
I / O端口
7港
端口6
VAL
第7位
第6位
禁止上拉
固定的“ 0 ”固定“ 0 ”
使能上拉
5港
第5位
0
1
端口4
4位
0
1
端口3
第3位
固定的“ 0 ”
端口2
第2位
0
1
端口1
第1位
0
1
端口0
位0
0
1
例1 :使能端口0和端口1上拉电阻和其他禁用
CHIP SN8P1708
ORG为0x10
主营:
.
.
@SET_PUR
0x03
;启用端口0和端口1上拉电阻
示例2 :启用所有上拉电阻
CHIP SN8P1708
ORG为0x10
主营:
.
.
@SET_PUR
0x37
;启用端口0 ,端口1 ,端口4和端口5上拉电阻
注意:
一。使片内上拉式的端口0和端口1电阻,以避免在睡眠模式唤醒不可预见性。
B 。 SN8P1704和SN8P1702必须调用@SET_PUR至少一次,以避免睡眠模式失败。
松翰科技股份有限公司
第116页
修订版1.94