>from the help line
>I want to use the HWPWM command in the ARMexpress lite. It works fine but once
on how do I turn if off and get the IO pin to go back to just a normal output?
Doing the IO(x)=1 doesn\\\'t seem to work.
To engage the HWPWM the IO PINSEL register was programmed for Timer Match
output. To change it back you have to write to the PINSEL register. Details on
this in the NXP User Manual, or look at the HWPWM.bas file.
For instance this line of code in HWPWM.bas
PCB_PINSEL1 = PCB_PINSEL1 or &H00000080 'IO(11)
sets bits 7 and 6 to select the match output.
To make it a GPIO again bits 7 and 6 should be set to 0.
PCB_PINSEL1 = PCB_PINSEL1 and not &H000000c0
Questions on other types of hardware and getting it talking to the ARM CPU
1 post • Page 1 of 1