Feb 24, 2014
01:51 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 24, 2014
01:51 AM
I'm trying to get the ADC003 app work with my external analogue multiplexer.
I'm using ADC003 App and I configured the App to have one channel, two mux-control-lines and running in sequence mode.
I configured P0.3 & P0.4 as control lines.
The ADC is running, I can read out the adc result, I can see the changing values in the debugger.
But the mux lines do not change.
Can anyone give me a hint, what (in addition to the settings in DAVE) must be configured to get the external mux running?
I'm thankful for any kind of help.
Michael
I'm using ADC003 App and I configured the App to have one channel, two mux-control-lines and running in sequence mode.
I configured P0.3 & P0.4 as control lines.
The ADC is running, I can read out the adc result, I can see the changing values in the debugger.
But the mux lines do not change.
Can anyone give me a hint, what (in addition to the settings in DAVE) must be configured to get the external mux running?
I'm thankful for any kind of help.
Michael
- Tags:
- IFX
1 Reply
Feb 24, 2014
08:57 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 24, 2014
08:57 AM
I solved the problem.
Dave did not set the bit for using the external mux in ADCCH001 when generating code.
Removing the app and re-applying finally set the bit.
Now it runs fine.
Is the only way to get the different analogue signals the usage of the result fifo?
Can't the ADC just scan the channels itselv and put them into different handles, like it does via the internal mux?
Michael
Dave did not set the bit for using the external mux in ADCCH001 when generating code.
Removing the app and re-applying finally set the bit.
Now it runs fine.
Is the only way to get the different analogue signals the usage of the result fifo?
Can't the ADC just scan the channels itselv and put them into different handles, like it does via the internal mux?
Michael