摘要: enum 枚举名 {枚举 1,枚举2,枚举3,......}; 枚举类型里面的枚举数目会自加,如果第一个也未定义,则为0,若第一个定义则后面依次自加1; 举例:enum AA {a,b=5,c,......};解析:这里a=0,c因为b赋值了为5,所以c=6; 枚举示例: 一般使用为tydef+en 阅读全文
posted @ 2019-03-01 10:52 只因在风中 阅读(272) 评论(0) 推荐(0) 编辑
摘要: { GPIO_InitTypeDef GPIO_InitStructure; TIM_OCInitTypeDef TIM_OCInitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStruct; RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);... 阅读全文
posted @ 2018-12-20 17:28 只因在风中 阅读(1524) 评论(0) 推荐(0) 编辑
摘要: 是因为ADC_ChannelConfig这个函数问题 其中 ADCx->CHSELR |= (uint32_t)ADC_Channel 对寄存器赋值使用了“|”,这会造成下一次循环转换时仍然转换最高位通道解决办法是,在每次调用 ADC_ChannelConfig 之后,再对寄存器写入 if(inde 阅读全文
posted @ 2018-11-29 20:43 只因在风中 阅读(1514) 评论(0) 推荐(0) 编辑
摘要: PD0,PD1用于输出地时候仅能用于50MHz输出模式 PC13,PC14,PC15只能用于2MHz的输出模式最多只能带30pf的负载并且同时只能使用一个引脚 PB3,PB4,PA15要使用需要打开时钟,关闭映射 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA 阅读全文
posted @ 2018-10-08 20:43 只因在风中 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 今天来了兴致,看电脑有些卡顿,想着来清下灰,结果进不了系统了 折腾了一阵弄好了,分享一下方法 1.开机进入bios系统 -->boot -->Launch CSM -->Enabled 2.Security --> Secure Boot Control --> Disabled 如果第一步无法设置 阅读全文
posted @ 2018-08-23 16:34 只因在风中 阅读(236) 评论(0) 推荐(0) 编辑
摘要: void key_hs(){ switch(Trg) { case 0x01: num++; break; case 0x02: num--; break; default: break; }} 阅读全文
posted @ 2018-08-03 16:14 只因在风中 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 这两天搞了搞链表,发现这东西挺好用的,特此记录一下自己敲下的代码,希望给后面的人一点启发 = = 代码可以直接拷贝测试 下面是链表节点,这里用来测试,就没搞很多字段了 接下来是节点的创建函数 添加节点函数,这里用的尾插法,尾插法比较直观易懂 打印节点函数,实际上就是遍历整个链表 插入节点函数 删除节 阅读全文
posted @ 2018-07-26 15:48 只因在风中 阅读(2297) 评论(0) 推荐(2) 编辑
摘要: #define LED_CTRL GPIO_WriteBit (GPIOB, GPIO_Pin_1, (BitAction)((1-GPIO_ReadOutputDataBit(GPIOB, GPIO_Pin_1)))) 阅读全文
posted @ 2018-07-09 12:24 只因在风中 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 侵删...... 阅读全文
posted @ 2018-07-04 17:18 只因在风中 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 求平均值,如果有100个数,就是把这一百个数加起来除100,如果有一百零一个数呢,又把他们全部加起来除101 ??? 有个简单算法可以实现 平均值 = (Y(n) x n)/m + Ym/m n = m -1 ; 平均值 = (上次的平均值 x 上次的计数次数 )/ 当前计数次数 + 当前数/当前计 阅读全文
posted @ 2018-06-29 18:10 只因在风中 阅读(886) 评论(0) 推荐(0) 编辑