
杂谈理解
文章平均质量分 77
紫阡星影
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TortoiseGit多账号切换配置
之前配置好的都是,TortoiseGit与Gitee之间的提交,突然间又需求部分库,要在GitHub上提交,于是在参考网上方案和TortoiseGit的帮助手册后,便有了此文。由于GitHub已经配置完成,所以下述以配置Gitee为例。因为之前是单账号使用,所以在配置多账号的时候,可能有些配置认为是默认的了,如果发现有配置遗漏的情况,也欢迎大家补充。首先在打开命令行,基于邮箱名称生成密钥将生成的私钥添加到平台中在用户文件夹下的,.ssh目录中编写配置文件config验证测试是否成功。原创 2025-04-04 23:59:43 · 1124 阅读 · 1 评论 -
MQTT应用环路验证
如今物联网的概念在如今十分普及,而与之伴随的协议就是MQTT,之前给我的感觉就是熟悉又陌生,所以最近就探究,整个MQTT的应用环路,进一步加深其应用层面上的了解。当然,笔者本着体验阿里云的产品试用的同时,来进行验证,可能有什么不是很符合实际的,大家见谅。还有,可以从下述也能看到环路并没有完整的实现,所以写下该文章也是给大家提供下MQTT方向的思路,和记录下我的尝试流程以及思考。阿里云MQTTX工具。原创 2025-02-28 20:35:58 · 1005 阅读 · 0 评论 -
Part-DB部署
本文写的是基于Docker部署Part-DB,参考官方文档。本来是想部署InvenTree,鼓捣几天后差不多行了,后又发现Part-DB,好像也挺符合管理电子物料的需求的,而且还轻量,又和kicad之类的软件有联系,就部署了。,配置文件中变量详细信息:https://docs.part-db.de/configuration.html。原创 2025-02-25 21:51:03 · 621 阅读 · 0 评论 -
PSpice for TI体验
基于从零开始学 PSpice® for TI 仿真工具 - 手把手操作实训课程_哔哩哔哩_bilibili体验PSpice for TI的功能,并记录下来。文章内容大部分都参考自视频,可以理解成图文版。目前发现是没有支持中文语言,而且部分仿真,时间消耗久。原创 2025-01-31 13:45:10 · 3314 阅读 · 8 评论 -
SDL2基本使用
在这里记录SDL的环境基本搭建和使用,方便回忆。使用该图形库也是为了方便在没有单片机和显示模块的使用,也能对简单验证些关于图形构建或界面管理的猜想和测试,所以下述不会探讨过于深入的东西。当然,也可以通过SDL官网查看介绍。原创 2025-01-21 19:40:11 · 2567 阅读 · 0 评论 -
CMake学习
CMake是个一个开源的跨平台自动化建构系统,用来管理软件建置的程序,并不依赖于某特定编译器,并可支持多层目录、多个应用程序与多个函数库。CMake通过使用简单的配置文件CMakeLists.txt,自动生成不同平台的构建文件(如Makefile、Ninja构建文件、VisualStudio工程文件等),简化了项目的编译和构建过程。CMake本身不是构建工具,而是生成构建系统的工具,它生成的构建系统可以使用不同的编译器和工具链。原创 2025-01-19 01:11:46 · 677 阅读 · 0 评论 -
【杂谈理解】U8G2与SDD1306控制命令
在使用到如SSD1306驱动下的如OLED屏模块时,要对其进行控制,不只有通常库带有的绘制函数,其实对SSD1306发生配置命令,也能对其进行亮度、滚动之类的设置,减少了如果使用MCU对其进行上述控制的话,要持续的刷新的负担。本文没有介绍直接用I2C时序发送命令,而是借助了U8G2库中的函数来进行配置命令的发送。不过要发送的命令序号和参数都是相同的,可以参考。原创 2024-12-27 11:42:33 · 1126 阅读 · 0 评论 -
RXT51-Tiny学习
习惯了实时操作系统的多任务分模块的编写方式后,最近在在51板上写点东西,其它主流的实时系统不是太大,就是没有太多适配,看到Keil里,有为51适配的RXT51,就学习学习。本文也参考了RTX51-Tiny 使用手册文档,只把关键常用部分介绍,更多细节可以自行查看手册。RXT51-Tiny产品参数限制值最大可定义的任务数16最大激活的任务数16需要的 CODE 空间900 字节(最大)需要的 DATA 空间7 字节需要的 STACK 空间3 字节/任务需要的 XDATA 空间。原创 2024-11-17 11:36:42 · 1254 阅读 · 0 评论 -
开源项目OpenVoice的本地部署
本文介绍开源项目OpenVoice的本地部署,基于VsCode和Anaconda(提供python虚拟环境),来进行部署的。下述不介绍Anaconda的安装流程,要自行安装。且只截图演示关键部分图文演示。OpenVoice:多功能即时语音克隆 |MyShell 人工智能初次体验:用的是默认demo_part1.ipynb的配置,配出来的人声确实一股外国腔,部分语句还有点模糊。不知道是有什么还没有配置好。原创 2024-11-06 22:26:34 · 1880 阅读 · 3 评论 -
龙芯1B开发板自检程序
本代码为当时,参加嵌入式系统开发与应用赛项,训练时编写的自检程序,用于将程序烧录后,逐个演示板载模块功能是否正常,快速定位问题。这代码编写的时间为`2023`年,好像原代码是参考2023年官方案例来编写的。目前代码版本,和模块应该已经更新,所以参考价值不一定高。还有当时在编写时,是有些坑的,例如LCD方向定义有点问题,好像哪个库代码还少了部分之类的,总之有时候,有些功能给了接口,但是功能没有实装的,不过现在源代码迭代了些,应该修复了不少吧。原创 2024-10-02 22:26:44 · 688 阅读 · 0 评论 -
uthash
uthash是个可以在C语言上运行的哈希库,在 C 语言中,哈希值不会存在于语言本身中。该库为 C 语言提供了一个哈希表结构。本文介绍其基本用法。原创 2024-09-01 21:58:49 · 1020 阅读 · 0 评论 -
cJSON
最近在研究物联网设备的数据传输,就想到了用JSON来进行,毕竟可以让设备数据对象化,同时各语言之间通常也有对于的解析器或库,来进行数据的获取。比如本文的介绍的cJSON就是作用于C语言上。文章主要内容,分析官方案例所用到的函数作用,来学习理解或快速回忆使用方法。原创 2024-08-19 20:45:55 · 409 阅读 · 0 评论 -
【STC8】我使用STC8的整合文件
当时刚学单片机的时候写的,STC8A8K64D4的文件整合,XYFR只是我对整合文件取的一个名称。年少不懂事写的,可能去学其它的单片机,这个文件就没有在新增过了。分享出来留个纪念,和给需要到的人参考参考。当时考虑到在使用单片机的外设和模块的时候,使用的时候都是单独的文件,感觉日常使用的时候不方便,文件有多又杂且又不大方便使用和整合。所以诞生此文件,毕竟也称不上框架,只是个人的一些整合。方便日后对单片机的外设和一些模块快速调用。原创 2023-04-22 09:53:23 · 241 阅读 · 0 评论 -
CAN总线协议
参考百度百科,和网络视频介绍,记录收集下的学习笔记,后面在扩展知识笔记,当前阶段只是初步了解CAN总线的原理构成。原创 2023-12-14 23:11:52 · 875 阅读 · 0 评论 -
【杂谈理解】STM32定时器启动模式
事情的起因本来是探究为什么在中断模式下的回调中函数中,我不小心加了延时函数为什么会导致崩溃,很遗憾啊,没看出来,不过需要在中断事件中延时的话,倒是可以用轮询模式下的配置。本文探究HAL库函数定时器的两种启动方式,注释分别写着是:轮询模式,中断模式。在我们配置好一个定时器的参数后,我们在主函数中往往会选取下述一个函数来开启定时器。原创 2023-07-22 00:19:53 · 1462 阅读 · 0 评论 -
【杂谈理解】STM32F103引脚反转速度时间
事情的起因是最近我在使用F103编写WS2812彩灯的时序时遇到了一些小问题。具体来说,我发现WS2812的'1'码的低电平部分的时序无法达到要求的220ns~380ns,而只能到大约580ns左右。因此,我开始对引脚的反转速度进行了一些测试。下面数据仅是我通过逻辑分析仪检测,如有偏差或错误的地方欢迎指出。原创 2023-07-01 19:13:18 · 1085 阅读 · 0 评论 -
【杂谈理解】电源芯片设计选型
看B站UP主达尔闻关于电源视频,做的笔记。下述内容中,如有芯片比较皆是性能层面的比较,暂未考虑成本。且老师在视频中,也多次建议说,可以多关注比较新兴的芯片,一般会是有更好的性能。讲的真的很好,笔记也也不能很好概括,建议大家有学习需求的可以去看看原视频。电源芯片大盘点!超详细选型攻略?经典VS新兴哪个好。原创 2023-06-27 15:40:14 · 987 阅读 · 0 评论 -
【杂谈理解】STM32F10X标准库工程模板
基于STM官网的STM32F10x标准外设库V3.6.0版本,文件的操作流程是参考江科大的。记录下此文方便学习和回忆。文章后也会放置完整的工程文件和意法官网下载STM32F10x标准外设库的压缩包。原创 2023-06-20 16:54:41 · 1180 阅读 · 0 评论 -
STM32F103下载的SWJ接口禁用问题
在STM32中有一些引脚的主功能不是实现GPIO的功能,而是用作调试接口。就比如我们常用的ST-LINK下载器,就是通过SWD接口给STM32下载程序的。SWJ接口包括SWD和JTAG两种。原创 2023-06-07 09:47:19 · 1363 阅读 · 0 评论 -
【STC8】热启动&&串口指令下载
在目标开发板没有装载自动下载电路的时候,往往需要冷启动,也就是需要手动开关电源,来达到单片机复位下载。当然还有一种方法是热启动,通过串口接收到自定义的指令后,软件执行复位下载。这就是本文介绍的内容。本文仅介绍了利用串口进行简单热启动下载的方法。在实际的工程中,可能需要增加多字节识别等逻辑以增强稳定性,防止误判断等情况的发生。当然,这些只是一种思路,读者可以根据具体需求进行适当修改。链接:https://pan.baidu.com/s/1RXhOqAoJR-sZZc3Q4fbd8Q 提取码:lbs9。原创 2023-05-20 11:57:22 · 1097 阅读 · 0 评论 -
I2C通信协议理解
就个人对I2C通信的理解,通过用图文的方式,尽量简洁的记录下此文。希望能对大家理解I2C通信协议有所帮助。原创 2023-05-16 12:35:42 · 819 阅读 · 0 评论 -
STM32CubeMX使用的经验记录
记录下学习STM32CubeMX的经验经历。原创 2023-05-10 15:37:23 · 172 阅读 · 0 评论 -
STC8A基于蓝牙的无线下载的失败记录
考虑到在使用STC8板子在下载程序时,拖着跟线,不好调试,特别是调试小车类的项目时。空闲时间时,就想到在网上曾经看到过,可应用蓝牙远程复位烧录,就想着实验一下。不过从标题就能看出来,结果是不复合预想的。以下是一些过程。可能也是我学艺不精,导致失败了,也有可能。原创 2023-02-17 19:45:07 · 369 阅读 · 1 评论 -
VSCode搭建Arduino环境
自己安装总是有些小问题花了几天,在弄好后,就把经验和过程总接总结发出来,VSCode搭建Arduino环境。原创 2023-03-08 19:30:00 · 2730 阅读 · 2 评论 -
科创学习指南
草草记录下,一些软件的用途,本意是给社团的成员的提供些基础的方向。原创 2023-03-07 10:29:56 · 299 阅读 · 0 评论