摘要: 解压arm gcc 交叉编译工具链,并成功的导出到环境变量 运行的时候 报以下错误: 由于64位下运行32编译器缺少相应的库文件,所以运行时会报错 运行下面加载库文件的命令: sudo apt get install lib32ncurses5 lib32z1 之后运行就正常了 总结如下: 1. 如 阅读全文
posted @ 2019-01-02 23:44 小小步伐 阅读(3310) 评论(0) 推荐(0)
摘要: 调试stm32的停止模式的时候老遇到这个问题,据说是芯片进入休眠自锁状态 解决办法: 按住开发板的复位按钮不放开,然后再进行烧写程序,即按Downing或Debug,过大约0.5到1秒后松开复位按钮即可成功烧写。 效果:很不错,基本100%成功。 阅读全文
posted @ 2018-01-22 17:53 小小步伐 阅读(8672) 评论(0) 推荐(1)
摘要: 1. 建立工程模板 建相关文件 夹, 添加库文件 配置系统宏定义和头文件包含路径 mdk 软件配置 2. 配置系统时钟 系统时钟是整个系统运行的三要素之一(还有电源、复位), 这里主要配置 分频系数M、P 倍频系数 N 3. 测试系统时钟 配置完系统时钟,还要验证一下时钟是否是我们所期望的,这里提供 阅读全文
posted @ 2017-12-01 10:26 小小步伐 阅读(7254) 评论(0) 推荐(1)
摘要: 1. 根据外设晶振的值 修改 HSE_VALUE 的值, 我的取值是8M 2. 设置 PLL 倍频、分频系数 M、N、P 的值 如 我用的芯片是STM32F407ZGT6 , 允许的最大的系统时钟为168M 则 8 N/(M P) = 168 , 一般经验是M设置为 和外部晶振相同的值, 为8 , 阅读全文
posted @ 2017-11-15 17:53 小小步伐 阅读(463) 评论(0) 推荐(0)
摘要: 1. 配置软件源 2. 安装 Git vim curl 工具 3. 安装主题 安装完成后,打开unity tweak tool软件,修改主题和图标: 进入Theme,修改为Flatabulous 在此界面下进入Icons栏,修改为Ultra flat: 4. 安装zsh和oh my zsh 5. 安 阅读全文
posted @ 2017-11-10 17:00 小小步伐 阅读(259) 评论(0) 推荐(0)
摘要: 解决办法: 以管理身份打开cmd窗口 运行: , 重启系统生效,之后就可以进入安装界面了 如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络。这个命令可以重新初始化网络环境,以解决由于软件冲突 阅读全文
posted @ 2017-11-09 16:05 小小步伐 阅读(2881) 评论(0) 推荐(0)
摘要: 注释 1. 文件注释 /** ****************************************************************************** * @file * @author * @version V1.0.0 * @date 2017-5-7 10: 阅读全文
posted @ 2017-05-07 11:11 小小步伐 阅读(279) 评论(0) 推荐(0)
摘要: 注释 1. 文件注释 / \ \ @file \ @author \ @version V1.0.0 @date 2017 5 7 10:46:21 @brief This file provides template for all peripherals interrupt service ro 阅读全文
posted @ 2017-05-07 11:03 小小步伐 阅读(248) 评论(0) 推荐(0)
摘要: 串扰问题 因此在测试时,尽量不要使用相邻的两通道。 阅读全文
posted @ 2017-05-04 21:55 小小步伐 阅读(580) 评论(0) 推荐(0)
摘要: 1. 可变参数宏 1.1 C99 标准中可变参数宏 define debug(format, ...) printf(format, __VA_ARGS__) 1.2 gcc 复杂宏 define debug(format, args...) printf(format, args) 的作用 : 连 阅读全文
posted @ 2017-03-08 22:05 小小步伐 阅读(2114) 评论(0) 推荐(0)