# AD-OTP 芯片类别

/*************************************************************************************************************

                                                    点击查看AD-OTP系列参数对比

*************************************************************************************************************/

# MC35P7040 RISC

OTP

 用户手册DemoCode

开发平台开发平台详情
模式软件工具小板/芯片
仿真WinScopeIDE仿真器:SN-LinkMC35P7040仿真小板SN-Link:仿真平台
烧录EZPro100烧录器:EZPro100MC35P7040烧写小板EZPro100:烧录平台

推荐查阅:应用指南

# PWM使用说明

PWM0、PWM1的分辨率由TnLDEN、BUZnOE划分为4个等级:256、64、32、16。占空比由TnLDR设置。TnCNT配置无效。

PWM1.jpg

举例说明:

①Fcpu=1M

②TnICKS=0,TnPRS[2:0]=111:预分频比为Fcpu/2

③PWMnOE=1,TnLDEN=0,BUZnOE=0:分辨率为256,TnLDR有效值为:0~255

④TnLDR=126

周期计算:1/(预分频比) * 分辨率 = 1/(Fcpu/2) * 256 =2us *256 = 512us

占空比计算:TnLDR/分辨率 = 126/256 = 49.2%

# MC35P7050 RISC

OTP

 用户手册DemoCode

开发平台开发平台详情
模式软件工具小板/芯片
仿真WinScopeIDE仿真器:SN-LinkMC35P7050仿真小板SN-Link:仿真平台
烧录EZPro100烧录器:EZPro100MC35P7050烧写小板EZPro100:烧录平台

推荐查阅:应用指南

# PWM使用说明

PWM0、PWM1的分辨率由TnLDEN、BUZnOE划分为4个等级:256、64、32、16。占空比由TnLDR设置。TnCNT配置无效。

PWM1.jpg

举例说明:

①Fcpu=1M

②TnICKS=0,TnPRS[2:0]=111:预分频比为Fcpu/2

③PWMnOE=1,TnLDEN=0,BUZnOE=0:分辨率为256,TnLDR有效值为:0~255

④TnLDR=126

周期计算:1/(预分频比) * 分辨率 = 1/(Fcpu/2) * 256 =2us *256 = 512us

占空比计算:TnLDR/分辨率 = 126/256 = 49.2%

# 仿真提示

①DemoCode参考MC35P7040;

②Option中有“端口映射”选择位。如果关闭端口映射:TC0/INT0、INT1/TC1、BUZ0/PWM0功能无效。

# MC32P8141 RISC

OTP

 用户手册DemoCode

开发平台开发平台详情
模式软件工具小板/芯片
仿真WinScopeIDE仿真器:SN-LinkMC32P8141仿真小板SN-Link:仿真平台
烧录EZPro100烧录器:EZPro100MC32P8141烧写小板EZPro100:烧录平台

推荐查阅:应用指南触摸功能高频校准低频

# MC32P7031 RISC

OTP

 用户手册DemoCode

开发平台开发平台详情
模式软件工具小板/芯片
仿真WinScopeIDE仿真器:SN-LinkMC32P7031仿真小板SN-Link:仿真平台
烧录EZPro100烧录器:EZPro100MC32P7031烧写小板EZPro100:烧录平台

推荐查阅:应用指南

# 上电后P45/P52端口状态说明

MC32P7031在上电后至工作前,P45/P52有2-10ms的低电平输出,使用时应注意外设设计。

# PWM使用说明

PWM0、PWM1、PWM2的分辨率由TnALOAD、BUZnOE划分为4个等级:256、64、32、16。占空比由TnD设置。TnC配置无效。

PWM.jpg

举例说明:

①Fcpu=1M

②TnPTSX=0,TnPR[2:0]=111:预分频比为Fcpu/2

③PWMnOE=1,TnALOAD=0,BUZnOE=0:分辨率为256,TnD有效值为:00H~FFH

④TnD=126

周期计算:1/(预分频比) * 分辨率 = 1/(Fcpu/2) * 256 =2us *256 = 512us

占空比计算:TnD/分辨率 = 126/256 = 49.2%

# RTC模式

MC32P7031的T2定时器可实现RTC计数器功能:将T2时钟源由系统时钟更改为RTC信号。

使用此功能,仿真小板需调整:去掉C10与R10,Y1焊接32768晶振,C5、C6焊接10pF电容。

仿真小板的J2引脚,短接后为排针VDD供电。

注:开启或者使能RTC模式时,P02、P03(OSCO、OSCI)会默认为外部晶振输入脚,不能作为普通IO进行输入输出。

若需要RTC模式唤醒则不要短接J3引脚。

# 端口应用说明

MC32P7031不能直接对端口进行读取操作,需通过RAM进行缓存。

IO_buff.byte = IOP5;
IO_BIT4 = !IO_BIT4;        
IOP5 = IO_buff.byte;

# MC35P7041 RISC

OTP

 用户手册DemoCode

开发平台开发平台详情
模式软件工具小板/芯片
仿真WinScopeIDE仿真器:SN-LinkMC35P7041仿真小板SN-Link:仿真平台
烧录EZPro100烧录器:EZPro100MC35P7041烧写小板EZPro100:烧录平台

推荐查阅:应用指南

# PWM1使用说明

PWM1的分辨率由T1LDEN、BUZ1OE划分为4个等级:256、64、32、16。占空比由T1LDR设置。T1CNT配置无效。

PWM1.jpg

举例说明:

①Fcpu=1M

②T1PRS[2:0]=111:预分频比为Fcpu/2

③PWM1OE=1,T1LDEN=0,BUZ1OE=0:分辨率为256,T1LDR有效值为:0~255

④T1LDR=126

周期计算:1/(预分频比) * 分辨率 = 1/(Fcpu/2) * 256 =2us *256 = 512us

占空比计算:T1LDR/分辨率 = 126/256 = 49.2%

# MC32P7311 RISC

OTP

 用户手册DemoCode

开发平台开发平台详情
模式软件工具小板/芯片
仿真WinScopeIDE仿真器:SN-LinkMC32P7311仿真小板SN-Link:仿真平台
烧录EZPro100烧录器:EZPro100MC32P7311烧写小板EZPro100:烧录平台
推荐查阅:应用指南

# AD与PWM配合使用

保证10位精度条件

ADC时钟周期需等于n倍的PWM周期(n为整数倍)。

详见说明查看>>>MC32P7311 AD与PWM配合使用.zip

# 仿真小板提示

V7.1版本仿真小板在使用AD功能前,需先将仿真小板上的电位器调节到合适大小。

调节方式参考7311仿真板调整Vref.zip

V7.2版本:R4、R5电阻比约等于2.5 :0.87。

# PWM1与FPWM1

FPWM1不能独立输出,需与PWM1互补非交叠输出。即PWM10E=0,会关断FPWM1和PWM1的输出。

#