
初步
SN8P1702A/SN8P1703A
8位微控制器内置的12位ADC
PROGRAM CHECK LIST
项
上拉电阻
的详细信息。
所有位的那些被标记为“0” (未定义比特)在系统寄存器应设置为“0” ,以避免
无法预料的系统错误。
设置ADC输入引脚的I / O方向输入模式和ADC输入引脚的禁止上拉电阻
设置PWM0 ( P5.4 )引脚输出模式。
设置PWM1 ( P5.3 )引脚输出模式。
初始化RAM之前,不要使能中断。
未使用的I / O端口应该是上拉或下拉输入模式,或者被设定为低输出
模式以节省电流消耗。
使片内上拉式的端口0和端口1电阻,以避免无法预料的唤醒。
要注意函数调用和中断服务程序操作。不要让栈缓冲区
溢或下溢。
1.写0x7F的成STKP寄存器初始堆栈指针和禁止全局中断
系统初始
2.清除所有RAM 。
3.初始化所有的系统寄存器,即使未使用的寄存器。
1.启用OSG和HIGH_CLK / 2编码选项一起
2.启用看门狗选项和内部RC的看门狗时钟,以保护系统
崩溃。
嘈杂的免疫
3.不使用的I / O端口应设置为输出低电平模式或输入上拉电阻。
4.不断刷新重要的系统寄存器和变量在内存中,避免系统
崩溃是高电快速瞬变噪声。
描述
用PnUR寄存器来启用或禁用内置上拉电阻。是指用于I / O端口章
未定义位
ADC
PWM0
PWM1
打断
未使用的I / O
睡眠模式
栈缓冲区
松翰科技股份有限公司
第104页
修订版0.5