|
@@ -31,6 +31,12 @@ void driver_pagpio_init()
|
|
|
stGpio.GPIO_Pin = DRIVER_PAGPIO_GAIN1_PIN;
|
|
|
GPIO_Init(DRIVER_PAGPIO_GAIN1_PORT, &stGpio);
|
|
|
|
|
|
+ // fault监测
|
|
|
+ RCC_AHB1PeriphClockCmd(DRIVER_PAGPIO_FAULT_CLK, ENABLE);
|
|
|
+ stGpio.GPIO_Pin = DRIVER_PAGPIO_FAULT_PIN;
|
|
|
+ GPIO_Init(DRIVER_PAGPIO_FAULT_PORT, &stGpio);
|
|
|
+ GPIO_WriteBit(DRIVER_PAGPIO_FAULT_PORT, DRIVER_PAGPIO_FAULT_PIN, Bit_SET);
|
|
|
+
|
|
|
driver_pagpio_switch(0); // 关闭pa输出
|
|
|
|
|
|
return;
|
|
@@ -67,11 +73,11 @@ void driver_pagpio_set_gain(uint8 byGain)
|
|
|
byGain0 = 0;
|
|
|
byGain1 = 1;
|
|
|
}
|
|
|
- else if (byGain == 36)//最高
|
|
|
- {
|
|
|
- byGain0 = 1;
|
|
|
- byGain1 = 1;
|
|
|
- }
|
|
|
+ else if (byGain == 36) // 最高
|
|
|
+ {
|
|
|
+ byGain0 = 1;
|
|
|
+ byGain1 = 1;
|
|
|
+ }
|
|
|
else
|
|
|
{
|
|
|
byGain0 = 0;
|