Добавлена простенькая симуляция АЦП в сканирующем режиме.
Но надо отлаживать и сравнивать с работой реального (в плане разных режимов работы, доделать прерывания/дма, флаги и так далее)
This commit is contained in:
@@ -16,8 +16,7 @@
|
||||
],
|
||||
"PeriphSimulation": [
|
||||
"uwTick = hmcu.SystemClock / (MCU_CORE_CLOCK / 1000)",
|
||||
"Simulate_TIMs()",
|
||||
"Simulate_GPIO_BSRR()"
|
||||
"Simulate_Periph_Sim()"
|
||||
],
|
||||
"PeriphDeinit": [
|
||||
"deInitialize_Periph_Sim()"
|
||||
@@ -56,7 +55,7 @@
|
||||
"Tab_ADC_Enable": {
|
||||
"Prompt": "Enable ADCs",
|
||||
"Type": "checkbox",
|
||||
"Default": false,
|
||||
"Default": true,
|
||||
"NewRow": true
|
||||
}
|
||||
}
|
||||
@@ -583,17 +582,27 @@
|
||||
}
|
||||
},
|
||||
"ADC": {
|
||||
"Sources": [
|
||||
"Drivers/STM32_SIMULINK/stm32_matlab_adc.c"
|
||||
],
|
||||
"Defines": {
|
||||
"ADC1_Enable": {
|
||||
"Prompt": "ADC1 Enable",
|
||||
"Def": "ADC1_ENABLE",
|
||||
"Def": "USE_ADC1",
|
||||
"Type": "checkbox",
|
||||
"Default": false,
|
||||
"Default": true,
|
||||
"NewRow": true
|
||||
},
|
||||
"ADC2_Enable": {
|
||||
"Prompt": "ADC2 Enable",
|
||||
"Def": "ADC2_ENABLE",
|
||||
"Def": "USE_ADC2",
|
||||
"Type": "checkbox",
|
||||
"Default": false,
|
||||
"NewRow": true
|
||||
},
|
||||
"ADC3_Enable": {
|
||||
"Prompt": "ADC3 Enable",
|
||||
"Def": "USE_ADC3",
|
||||
"Type": "checkbox",
|
||||
"Default": false,
|
||||
"NewRow": true
|
||||
|
||||
Reference in New Issue
Block a user