- 博客(7)
- 收藏
- 关注
原创 独立看门狗IWDG配置简记
5555 Tout=((4*2^4)*500)/32 = 1000(ms) = 1秒 AAAA CCCC 简记: 4个5 一公式 4个A 4个C
2018-08-23 15:49:04 435
原创 串口DMA+IDLE第一次传输可以然后就不可以的问题解决
一般,是这样写: //重新恢复DMA指针 void MYDMA_Enable(DMA_Channel_TypeDef*DMA_CHx) { DMA_Cmd(DMA_CHx, DISABLE ); //关闭USART1 TX DMA1所指示的通道 DMA_SetCurrDataCounter(DMA_CHx,DMA_Rec_Len);//DMA通道的DMA缓存的大...
2018-08-23 13:27:19 1006 3
原创 “双重ADC-单通道-交替采集”问题及解决
先看【正确采集】: ADC2 value = 0.835474 V ADC1 value = 0.825000 V ADC2 value = 0.798413 V ADC1 value = 0.815332 V 再看【错误采集】 ADC2 value = 0.000000 V ADC1 value = 0.794385 V ADC2 value = 0.000000 V A...
2018-08-18 23:15:29 1187
原创 ADC配置问题发现ST固件库的奇葩之处
ADC采集内部温度传感器的时候,下载开发板自带例程,读温度正常;移植到ucos后,度温度异常。逐行比对,发现温度传感器使能函数位置引起的。 【异常程序】如下: //时钟使能 RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);//使能GPIOA时钟 RCC_APB2PeriphClockCmd(RCC_APB2P...
2018-08-18 10:52:58 742
原创 ucosiii问题解决——内嵌信号量task1无法运行
每解决一个问题之后,都有杀了自己的冲动,但想到还要为下一代避免长生、三鹿、红黄蓝、中学校长、大学教授的迫害而努力就放下了手里的鸿茅药酒。 OSTaskCreate((OS_TCB *)&task1_TCB, (CPU_CHAR *)((void *)"Task1"), (OS_TASK_PTR )ta...
2018-08-02 10:36:30 566
原创 stm32f4工程组织形式
记住这17个文件,看到任何工程结构都不会乱! 启动 .s 外设 stm32f4xx.h system_Init.c system_Init.h 固件库.c 固件库.h misc.c misc.h 内核 cm4.c 其他三个内核.c 用户 main.c...
2018-07-30 07:38:33 227
原创 串口问题
为了找一个串口显示乱码问题花费了今天一天时间。 刚开始,我自己组织工程文件,然后新建工程后,通过串口发送字符“haha”出现乱码: 我以为是我的串口驱动写错了,然后就把开发板的串口驱动程序移植过来,结果还是乱码。 没办法,只好对着例程改,一行一行改,改到每行程序都相同,结果还是乱码。 然后怀疑可能工程组织的有问题,又重新组织了一遍工程,结...
2018-07-29 19:30:31 298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人