liangeeg
获得 206 次赞
帮助过436人
unsigned char H1[] = "1234567890";unsigned char H2[] = "123456789“printf("H1 len is %d.\r\n"sizeof(H1));printf("H2 len is %d.\r\n"sizeof(H2));输出结果H1 len is 11.H2 len is 10.输出结果比实际长度多1 ,请问问题出在哪里,用什么方法可以准确计算长度
STM32程序运行一段时间后程序跑飞,一般是在接收串口数据收到一半的时候出现这种情况,但是现象随机出现,程序里面有定时器,ADC 四个串口,按键中断等,找不到具体原因,调试出现概率也低,会不会跟中断优先级有关系
STM32F103在工作得时候想读取片上温度,在工作得时候也需要读取PC4,PC5的ADC值,那么读取这三个 A D C 的值时, A D C该如何配置,D M A 该如何配置,选择哪种工作模式比较好
STM32F103 在读取ADC时遇到 既要读取PC4 PC5得值,又要读取片上温度得值,这种情况下ADC该选择哪种工作模式,ADC跟DMA该如何配置