Not able to modify PINENABLE0 register

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Not able to modify PINENABLE0 register

ソリューションへジャンプ
829件の閲覧回数
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 件の賞賛
返信
1 解決策
812件の閲覧回数
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 件の賞賛
返信
1 返信
813件の閲覧回数
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 件の賞賛
返信