/*************************************************************************************************************
*************************************************************************************************************/
OTP |
开发平台 | 开发平台详情 | |||
模式 | 软件 | 工具 | 小板/芯片 | |
仿真 | WinScopeIDE | 仿真器:SN-Link | MC35P7040仿真小板 | ![]() |
烧录 | EZPro100 | 烧录器:EZPro100 | MC35P7040烧写小板 | ![]() |
推荐查阅:应用指南
PWM0、PWM1的分辨率由TnLDEN、BUZnOE划分为4个等级:256、64、32、16。占空比由TnLDR设置。TnCNT配置无效。
举例说明:
①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%
OTP |
开发平台 | 开发平台详情 | |||
模式 | 软件 | 工具 | 小板/芯片 | |
仿真 | WinScopeIDE | 仿真器:SN-Link | MC35P7050仿真小板 | ![]() |
烧录 | EZPro100 | 烧录器:EZPro100 | MC35P7050烧写小板 | ![]() |
推荐查阅:应用指南
PWM0、PWM1的分辨率由TnLDEN、BUZnOE划分为4个等级:256、64、32、16。占空比由TnLDR设置。TnCNT配置无效。
举例说明:
①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功能无效。
OTP |
开发平台 | 开发平台详情 | |||
模式 | 软件 | 工具 | 小板/芯片 | |
仿真 | WinScopeIDE | 仿真器:SN-Link | MC32P8141仿真小板 | ![]() |
烧录 | EZPro100 | 烧录器:EZPro100 | MC32P8141烧写小板 | ![]() |
OTP |
开发平台 | 开发平台详情 | |||
模式 | 软件 | 工具 | 小板/芯片 | |
仿真 | WinScopeIDE | 仿真器:SN-Link | MC32P7031仿真小板 | ![]() |
烧录 | EZPro100 | 烧录器:EZPro100 | MC32P7031烧写小板 | ![]() |
推荐查阅:应用指南
MC32P7031在上电后至工作前,P45/P52有2-10ms的低电平输出,使用时应注意外设设计。
PWM0、PWM1、PWM2的分辨率由TnALOAD、BUZnOE划分为4个等级:256、64、32、16。占空比由TnD设置。TnC配置无效。
举例说明:
①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%
MC32P7031的T2定时器可实现RTC计数器功能:将T2时钟源由系统时钟更改为RTC信号。
使用此功能,仿真小板需调整:去掉C10与R10,Y1焊接32768晶振,C5、C6焊接10pF电容。
仿真小板的J2引脚,短接后为排针VDD供电。
若时钟选择为RTC模式(RTC+内部RC)时,在任意工作模式下,均无法让晶体停振。
注:开启或者使能RTC模式时,P02、P03(OSCO、OSCI)会默认为外部晶振输入脚,不能作为普通IO进行输入输出。 若需要RTC模式唤醒则不要短接J3引脚。 |
MC32P7031不能直接对端口进行读取操作,需通过RAM进行缓存。
IO_buff.byte = IOP5; IO_BIT4 = !IO_BIT4; IOP5 = IO_buff.byte;
OTP |
开发平台 | 开发平台详情 | |||
模式 | 软件 | 工具 | 小板/芯片 | |
仿真 | WinScopeIDE | 仿真器:SN-Link | MC35P7041仿真小板 | ![]() |
烧录 | EZPro100 | 烧录器:EZPro100 | MC35P7041烧写小板 | ![]() |
推荐查阅:应用指南
PWM1的分辨率由T1LDEN、BUZ1OE划分为4个等级:256、64、32、16。占空比由T1LDR设置。T1CNT配置无效。
举例说明:
①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%
OTP |
开发平台 | 开发平台详情 | |||
模式 | 软件 | 工具 | 小板/芯片 | |
仿真 | WinScopeIDE | 仿真器:SN-Link | MC32P7311仿真小板 | ![]() |
烧录 | EZPro100 | 烧录器:EZPro100 | MC32P7311烧写小板 | ![]() |
MC32P7311受仿真板芯片影响,会出现断点漏跳,错条等异常现象,实际不影响程序功能。
FPWM1不能独立输出,需与PWM1互补非交叠输出。即PWM10E=0,会关断FPWM1和PWM1的输出。