随笔分类 -  代码程序

摘要:1.系统启动时默认设置主频为内部4MHz; 2.调试超低功耗程序或者把SWD端口复用为GPIO功能都会把芯片的SWD功能关掉,仿真器将会与芯片失去连接,建议在main函数开始后加上1到2秒的延时,仿真器失去接连后,芯片再次上电可以在这个时间窗口内与仿真器连接; 3.对系统时钟的切换,和FLASH写相 阅读全文

posted @ 2021-01-06 08:29 单片机人生 阅读(425) 评论(0) 推荐(0) |

摘要:/* * 函数名:USART1_DMA_Config * 描述 :串口1的DMA 的初始化配置 * 输入 :无 * 输出 : 无 * 调用 :在USART1_INIT()中被调用 */ void USART1_DMA_Config(void) { DMA_InitTypeDef DMA_InitSt 阅读全文

posted @ 2020-08-12 08:31 单片机人生 阅读(523) 评论(0) 推荐(0) |

摘要:1.位置式PID typedef struct { float Kp; //比例系数Proportional float Ki; //积分系数Integral float Kd; //微分系数Derivative float Ek; //当前误差 float Ek1; //前一次误差 e(k-1) 阅读全文

posted @ 2020-07-15 23:06 单片机人生 阅读(2878) 评论(1) 推荐(0) |

摘要: 阅读全文

posted @ 2020-07-15 22:23 单片机人生 阅读(1788) 评论(0) 推荐(1) |

摘要:设置结构体的边界对齐为1个字节,也就是所有数据在内存中是连续存储的。 比如你在C语言中定义下面这样的结构体: struct s { char ch; int i; }; 然后在主函数中写一句:printf("%d", sizeof(struct s)) 也就是输出结构体s所占的字节数 你觉得输出结果 阅读全文

posted @ 2020-04-24 09:41 单片机人生 阅读(2280) 评论(1) 推荐(0) |

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3