Not able to modify PINENABLE0 register

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Not able to modify PINENABLE0 register

Jump to solution
835 Views
tomato
Contributor III

Hi,

There should be an error or something that hinders the higlighted line of the code below

tomato_0-1672151645804.png

I am trying to use channel 0 of the on -board ADC of the LPC845brk but I cannot enable the ADC0 channel. Even if I try to change the value with the scroll-down menu near the ADC_0 label in the registers perspective (shown on the left side of the screenshot above) the value is automatically set to "Value_1"  .

Do you know how to solve this issue?

Thanks

 

0 Kudos
Reply
1 Solution
818 Views
RaRo
NXP TechSupport
NXP TechSupport

Hello @tomato,

You need to enable the clock of SWM first, to make a change in PINENABLE0 register. After you finish the configuration of the SWM module, it is recommended to disable the clock.

RaulRomero_0-1672245692864.png

[LPC84x User Manual. Chapter 10: LPC84x Switch Matrix (SWM)]

 

RaulRomero_1-1672245692868.png

[System clock control 0 register SYSAHBCLKCTRL0]

 

Here is an example for the configuration:

RaulRomero_2-1672245692870.png

Best regards, Raul.

View solution in original post

0 Kudos
Reply
1 Reply
819 Views
RaRo
NXP TechSupport
NXP TechSupport

Hello @tomato,

You need to enable the clock of SWM first, to make a change in PINENABLE0 register. After you finish the configuration of the SWM module, it is recommended to disable the clock.

RaulRomero_0-1672245692864.png

[LPC84x User Manual. Chapter 10: LPC84x Switch Matrix (SWM)]

 

RaulRomero_1-1672245692868.png

[System clock control 0 register SYSAHBCLKCTRL0]

 

Here is an example for the configuration:

RaulRomero_2-1672245692870.png

Best regards, Raul.

0 Kudos
Reply