FR8016H定时器,为什么发送出来的值不是向上累加,而是随机数
-
uint8_t cout = 0;
const uint8_t* _cout ;
void user_entry_after_ble_init(void)
{
co_printf("user_entry_after_ble_init\r\n");#if 1
//stop sleep
system_sleep_disable();
#endifuart_init(UART1, BAUD_RATE_115200);
uart_finish_transfers(UART1);
timer_init(TIMER1, 20, 1);timer_run(TIMER1); while (1) { //timer_stop(TIMER1); cout = timer_get_current_value(TIMER1); _cout = &cout; uart_write(UART1, _cout , 1); co_delay_100us(5000); }
}
-
@wh 硬件定时器默认情况下只能定时100us以上的时间,你可以参考SDK下的ble_drivers_demo例程