Fixed Bug #842
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10222 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
22b865a630
commit
685dc4e5f4
|
@ -161,6 +161,8 @@
|
|||
- RT: Merged RT4.
|
||||
- NIL: Merged NIL2.
|
||||
- NIL: Added STM32F7 demo.
|
||||
- HAL: Fixed wrong configuration in STM32L4xx GPT-ADC demo (bug #842)(backported
|
||||
to 16.1.9).
|
||||
- HAL: Fixed invalid DMA channels for STM32F334 ADC2 (bug #840)(backported
|
||||
to 16.1.9).
|
||||
- HAL: Fixed invalid number of elements in STM32F3xx EXT demo (bug #839)
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_REGISTER_GROUPS" value=""/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.FORMAT" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?><contentList/>"/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.FORMAT" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?><contentList><content id="null-adc_lld_start_conversion-(format)" val="2"/></contentList>"/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.GLOBAL_VARIABLES" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <globalVariableList/> "/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList/> "/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="./build/ch.elf"/>
|
||||
|
|
|
@ -68,23 +68,24 @@ static void adcerrorcallback(ADCDriver *adcp, adcerror_t err) {
|
|||
|
||||
/*
|
||||
* ADC conversion group.
|
||||
* Mode: Continuous, 16 samples of 2 channels, HS triggered by
|
||||
* Mode: Continuous, 16 samples of 2 channels, HW triggered by
|
||||
* GPT4-TRGO.
|
||||
* Channels: VRef, PC1.
|
||||
* Channels: VRef, PA0.
|
||||
*/
|
||||
static const ADCConversionGroup adcgrpcfg1 = {
|
||||
true,
|
||||
ADC_GRP1_NUM_CHANNELS,
|
||||
adccallback,
|
||||
adcerrorcallback,
|
||||
ADC_CFGR_CONT | ADC_CFGR_EXTEN_RISING | ADC_CFGR_EXTSEL_SRC(12), /* CFGR */
|
||||
ADC_CFGR_EXTEN_RISING | ADC_CFGR_EXTSEL_SRC(12), /* CFGR */
|
||||
ADC_TR(0, 4095), /* TR1 */
|
||||
{ /* SMPR[2]*/
|
||||
ADC_SMPR1_SMP_AN0(ADC_SMPR_SMP_247P5),
|
||||
ADC_SMPR1_SMP_AN2(ADC_SMPR_SMP_247P5)
|
||||
ADC_SMPR1_SMP_AN0(ADC_SMPR_SMP_247P5) |
|
||||
ADC_SMPR1_SMP_AN5(ADC_SMPR_SMP_247P5),
|
||||
0
|
||||
},
|
||||
{ /* SQR[4] */
|
||||
ADC_SQR1_SQ1_N(ADC_CHANNEL_IN0) | ADC_SQR1_SQ2_N(ADC_CHANNEL_IN2),
|
||||
ADC_SQR1_SQ1_N(ADC_CHANNEL_IN0) | ADC_SQR1_SQ2_N(ADC_CHANNEL_IN5),
|
||||
0,
|
||||
0,
|
||||
0
|
||||
|
@ -145,9 +146,11 @@ int main(void) {
|
|||
adcSTM32EnableVREF(&ADCD1);
|
||||
adcSTM32EnableTS(&ADCD1);
|
||||
|
||||
palSetLineMode(LINE_ARD_A0, PAL_MODE_INPUT_ANALOG);
|
||||
|
||||
/*
|
||||
* Starts an ADC continuous conversion triggered with a period of
|
||||
* 1/1000000 second.
|
||||
* 1/10000 second.
|
||||
*/
|
||||
adcStartConversion(&ADCD1, &adcgrpcfg1, samples1, ADC_GRP1_BUF_DEPTH);
|
||||
gptStartContinuous(&GPTD4, 100);
|
||||
|
|
Loading…
Reference in New Issue