ap-mk7-0028-v1.1-mk7a22p freq.asm

来自「这是MCUMK7A22P的FREQ输出实用例子程序」· 汇编 代码 · 共 29 行

ASM
29
字号
#INCLUDE	"MK7A22P.INC"

		ORG	00H
        	NOP
     		LGOTO	RESET
     		NOP
        	ORG	04H
     		NOP
   		IRET

RESET:
    		MOVLA	B'00000000'	;设置PC为输出口
   		MOVAM	PC_DIR

         	MOVLA	B'11100100'	;TO_E 频率设置
         	MOVAM	TM3_CTL1	;即PWM2(period)频率/2
         	MOVLA	B'00000000'
         	MOVAM	TM3_CTL2
          	MOVLA	.6         	;250*16/4000=1ms
         	MOVAM	TM3_LA

         	MOVLA	B'01000111'	;Bit0:TO_E输出使能
         	MOVAM	FREQ_CTL	;Bit1:系统时钟输出使能
         	NOP			;Bit2:500KHZ输出使能

         	LGOTO   $

		END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?