这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » zlgarm,1K,1mS zlgarm请回答:1K的方波为什末用示波器测出不是

共2条 1/1 1 跳转至

zlgarm,1K,1mS zlgarm请回答:1K的方波为什末用示波器测出不是1mS?

院士
2006-09-17 18:14:16     打赏
zlgarm,1K,1mS zlgarm请回答:1K的方波为什末用示波器测出不是1mS?



关键词: zlgarm     回答     方波     为什     末用     示波器     测出    

院士
2006-12-22 22:43:00     打赏
2楼

    <<EASYARM2100开发套件开发指南 >>自带范例上的周期1mS的方波用示波器测得为360多uS,为什末?
    用汇编语言的实验300多u秒
    用C语言的实验170多u秒
    请问zlgARM:应该不是示波器的问题,是不是那样的算法不对呀
1: re测试结果:
1.按照《EasyARM2100开发套件用户指南》p103 程序清单3.34初始化PWM,可以产生完全正确的周期为1mS的方波。
2.汇编的PWM实验程序和C实验程序本来就不是产生周期为1mS的方波的程序。
3.如果要改写书上的程序清单3.35(汇编)或程序清单3.36(C语言)产生周期为1mS的方波。
现改程序清单3.35(汇编)以输出周期为1mS的方波。
(1)不使用PLL部件        ;//BL      SYSCLK_INI    
    
            ; 设置脉宽
            ; 到达此值后,输出高电平
                      ;MOV        R1,#0xFF0    (注释掉)    
(2)设置1mS周期        LDR        R1,=2765
            STR        R1,[R0,#0x18]
        
            ; 设置占空比
            ; 当到达此值后,输出低电平
                      ;MOV        R1,#0x800     (注释掉)
(3)设置50%占空比        LDR     R1,=1382    
            STR        R1,[R0,#0x48]

注意:实验前先将Flash擦除或短接ISP调试。
2: 多谢zlgARM!

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]