add systick ; issue -- i2c transfer unstable
This commit is contained in:
@@ -56,6 +56,7 @@ SYSCONFIG_WEAK void SYSCFG_DL_init(void)
|
||||
SYSCFG_DL_I2C_1_init();
|
||||
SYSCFG_DL_UART_0_init();
|
||||
SYSCFG_DL_DMA_init();
|
||||
SYSCFG_DL_SYSTICK_init();
|
||||
/* Ensure backup structures have no valid state */
|
||||
gPWM_0Backup.backupRdy = false;
|
||||
|
||||
@@ -93,12 +94,14 @@ SYSCONFIG_WEAK void SYSCFG_DL_initPower(void)
|
||||
DL_UART_Main_reset(UART_0_INST);
|
||||
|
||||
|
||||
|
||||
DL_GPIO_enablePower(GPIOA);
|
||||
DL_GPIO_enablePower(GPIOB);
|
||||
DL_TimerA_enablePower(PWM_0_INST);
|
||||
DL_I2C_enablePower(I2C_1_INST);
|
||||
DL_UART_Main_enablePower(UART_0_INST);
|
||||
|
||||
|
||||
delay_cycles(POWER_STARTUP_DELAY);
|
||||
}
|
||||
|
||||
@@ -296,3 +299,11 @@ SYSCONFIG_WEAK void SYSCFG_DL_DMA_init(void){
|
||||
}
|
||||
|
||||
|
||||
SYSCONFIG_WEAK void SYSCFG_DL_SYSTICK_init(void)
|
||||
{
|
||||
/* Initialize the period to 500.00 ms */
|
||||
DL_SYSTICK_init(16000000);
|
||||
/* Enable the SysTick and start counting */
|
||||
DL_SYSTICK_enable();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user