- 博客(4)
- 收藏
- 关注
原创 使用STM32CubeMX生成MDK工程
填入工程名称,选择工程位置,工具链位置会自动生成,IDE支持IAR(EWARM)、MDK(MDK-ARM)、STM32CubeIDE和Makefile,我这里使用MDK5;野火指南者开发板上接有两个外部时钟,高速外部时钟(HSE,8MHz)和低速外部时钟(LSE,32.768KHz)均选择晶振。直接在HCLK中输入要设置的时钟频率,然后回车,MX会自动选择时钟源,配置时钟树,确认即可完成时钟树配置。如果不使用外部时钟,则会默认选择高速内部时钟(HSI,8MHz)和低速内部时钟(LSI,40KHz)。
2023-12-21 12:05:38
975
原创 SEGGER J-Flash烧写SN号(serial number)的两种方式
stm32软件开发调试完成之后,需要发布产品进行批量生产。每一个产品应该有一个唯一的设备编号,我们可以把设备编号与软件程序一起,写入stm32的flash中进行保存,在软件程序中读取到设备编号使用。这时候我们就需要使用到J-Flash的Serial number(序列号,简称SN)功能。
2022-04-05 12:25:38
4908
原创 C语言按行读取文本文件
C语言按行读取文本文件一般来说,计算机文件可以分为两类:文本文件和二进制文件。文本文件是一种由若干行字符构成的计算机文件。文本文件存在于计算机文件系统中。通常,通过在文本文件最后一行后放置文件结束标志来指明文件的结束。文本文件具有可读性,一般我们用的txt文件,log文件都是文本文件,其由字符构成,故我们就按字符处理,按行读取(linux下由’\n’字符换行,wondows下由’\r’’\n’组合一起换行)。C标准库函数函数声明FILE *fopen(const char *path, cons
2020-09-09 22:14:17
21631
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人