摘要: 这是一篇博客导引 阅读全文
posted @ 2025-12-25 21:59 少年-潜行 阅读(0) 评论(0) 推荐(0)
摘要: 本节内容主要描述F1C100S的裸机相关开发,很多的库都是参考的其他大佬的开发,本节将移植开源项目[https://gitee.com/dmcus/F1C200S](https://gitee.com/dmcus/F1C200S)的开发环境和代码设计。这节主要将使用并研究的驱动有时钟、串口和SPI,并以此实现一个BootLoader,该 BootLoader 将支持程序跳转、在线升级。这样的话就单独使用串口就能够升级我的代码了,方便后续研究和开发,不用每次下程序都要进 FEL 。 阅读全文
posted @ 2025-12-21 13:48 少年-潜行 阅读(10) 评论(0) 推荐(0)
摘要: 本节内容主要描述F1C200S的启动相关内容,以及怎么下载程序到FLASH或者SD卡中,FLASH太小,只是下载一些裸机程序测试,SD卡烧写的LC-PI-200S的Linux代码做测试,这里只是测试我们的验证板是否能正常跑起来。 阅读全文
posted @ 2025-12-21 12:27 少年-潜行 阅读(7) 评论(0) 推荐(0)
摘要: 本节内容主要描述关于F1C100/200S的硬件设计相关内容,主要分为核心板和底层驱动板的设计,这样设计是为了核心板以后能够复用到其他项目上去,方便调试,主要参考的电路是立创EDA上其他人分享的内容,但是设计还有部分缺陷,可以自己调整,但是如果不是那么的追求稳定性,应该也够用。 阅读全文
posted @ 2025-12-21 12:16 少年-潜行 阅读(16) 评论(0) 推荐(0)
摘要: 项目配置说明 这是一个基于MkDocs框架,Material主题的知识库搭建流程,主要参考教程就是Material的官方教程。链接 可以直接阅读文档,我这里讲述我的配置流程。 我的Wiki主页:https://snqx-lqh.github.io/wiki/ Cloudflare镜像站:https: 阅读全文
posted @ 2025-11-22 11:40 少年-潜行 阅读(62) 评论(0) 推荐(0)
摘要: 下载与安装 软件下载地址: https://gitforwindows.org/ 安装过程比较简单,只需要下一步就好,注意安装路径,尽量不要有中文。 安装完成后打开cmd,输入git --version,如果能查到版本号,就是安装成功了。 安装完成后的初始操作 刚安装完成的时候需要配置一些初始文件 阅读全文
posted @ 2022-03-11 10:37 少年-潜行 阅读(67) 评论(0) 推荐(0)
摘要: 硬件 硬件选型 STM32F103C8T6最小核心板 0.96寸四脚OLED屏幕IIC接口 普通按键5个 硬件连线 SCL PA1 SDA PA2 KEY_UP PA4 KEY_DOWN PA5 KEY_LEFT PA3 KEY_RIGHT PA6 KEY_OK PA7 代码开源链接 百度网盘 链接 阅读全文
posted @ 2022-02-19 17:35 少年-潜行 阅读(7410) 评论(2) 推荐(1)
摘要: 一、STM32F1 1、GPIO配置 用一个LED的输出配置,和按键的输入配置来进行记录。 1)输出 初始化配置 void BspLedInit(){ //打开时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE); //初始化IO口 { GPI 阅读全文
posted @ 2022-02-08 20:19 少年-潜行 阅读(578) 评论(0) 推荐(0)
摘要: 一、硬件设计 硬件使用了51单片机,L297和L298。 CW/CWW是控制电机方向,高电平正转,低电平反转。 CLOCK是时钟信号,给一个脉冲,便会有一个步进。 HALF/FULL是选择一次半步进还是全步进。假如电机步进一次90°,那么半步进就是45°。 二、软件设计 使用定时器来进行精确的定时, 阅读全文
posted @ 2022-02-08 20:17 少年-潜行 阅读(571) 评论(0) 推荐(0)
摘要: 一、JDK的安装与环境配置 1、在java的官网下载页面找到安装包进行安装。找到对应的操作系统,第一个是直接下载压缩包,第二个是下载一个下载器再安装,我是直接下的第一个。 2、修改环境变量,先建立一个JAVA_HOME变量,将JDK的安装下载位置设为值。 3、点击系统变量中的Path,然后点击编辑, 阅读全文
posted @ 2022-01-21 15:27 少年-潜行 阅读(1739) 评论(3) 推荐(0)