- 博客(29)
- 资源 (16)
- 收藏
- 关注
原创 单片机实现内存管理的C语言实现
在嵌入式系统(如单片机)中,内存资源非常有限,因此需要高效的内存管理机制。在这种情况下,可能无法使用标准的动态内存管理函数(如malloc和free因此,通常需要设计一个自定义的内存管理模块来管理内存池。以下是一个简单的内存管理系统的C语言实现,适合用于单片机等嵌入式环境。该实现模拟了一个基本的内存池,并提供了分配和释放内存块的功能。
2024-09-17 18:07:54 603
原创 设计模式中工厂模式的C语言实现
在C语言中实现工厂模式(Factory Pattern)通常需要模拟面向对象的编程方式。工厂模式的核心思想是通过工厂函数来创建不同类型的对象,隐藏对象创建的细节。下面是一个简单的工厂模式在C语言中的实现。
2024-09-17 17:33:22 575
原创 红外接收并解码驱动C语言
9ms 的头脉冲 + 4.5ms 的低电平 = 开始信号560μs 的高电平 + 560μs 的低电平 = 逻辑0560μs 的高电平 + 1.69ms 的低电平 = 逻辑1。
2024-09-13 22:12:17 461
原创 SHT20温湿度传感器的C语言驱动
SHT20 是一款高精度的温湿度传感器,常用于环境监测和自动化控制系统中。以下是 SHT20 温湿度传感器的 C 语言驱动示例,展示了如何通过 I2C 通信与 SHT20 传感器进行通信以获取温度和湿度数据。
2024-09-12 22:19:31 358
原创 RX8025T驱动的C语言实现
RX8025T 是 Epson 生产的一个高精度、低功耗实时时钟 (RTC) 模块。它通过 I²C 接口与微控制器通信,并提供时间和日期信息。下面是一个简单的 C 语言实现,用于通过 I²C 接口驱动 RX8025T。这个例子假设你使用的是标准的 I²C 接口库(例如在 Linux 下的i2c-dev或类似的 I²C API),微控制器上的 I²C 外设或 I²C 驱动程序。
2024-09-12 21:15:14 395
原创 DS18B20的C语言驱动
DS18B20是一种常用的数字温度传感器,它通过单总线(One-Wire)与微控制器进行通信。以下是一个DS18B20的基本C语言驱动程序示例,适用于常见的单片机开发环境(例如STM32,AVR等)。它假设你已经配置好单总线的GPIO,并包含了基本的延时函数。
2024-09-11 22:00:28 453
原创 使用git图形化环境上传本地工程
圣灵所结的果子就是仁爱、喜乐、和平、忍耐、恩慈、良善、信实、温柔、节制。 ——加拉太书【5:22~23】上一篇,我们已经把windows下的git图形化环境配置好了,即三个软件安装完毕。本篇将在这个基础上进行操作,以实现将本地项目工程上传至gitlab服务器。上篇安装软件教程地址:http...
2019-10-11 13:53:59 562
原创 配置windows下git的图形化环境
要穿戴 神所赐的全副军装,就能抵挡魔鬼的诡计。 ——以弗所书【6:11】关于安装Windows下git的图像化环境整体操作比较简单,今天做一下记录。一、准备工作需要的软件有三个:git安装包、git图形化安装包、图形化语言包下载地...
2019-10-10 18:06:08 647
原创 Qt入门——打包一个绿色版小程序
得着智慧的,爱惜生命;保守聪明的,必得好处。 ——箴言【19:8】在上一篇新建了一个工程,并默认生成了一个应用程序。但这个程序只能在程序中启动,在生成的目录下并不能运行。今天这个文章提供一种方式打包这个程序,使其能够独立运行。直接双击qt_fir...
2019-05-03 18:57:29 1213
原创 C#做的小工具——BIN转TXT
但你所学习的,所确信的,要存在心里;因为你知道是跟谁学的。 ——提摩太后书【3:14】本篇适合初学者参考,大神不喜勿喷。上图为小工具截图,功能为将读取的BIN文件转化为TXT文件。bin文件内容为 读取bin后的界面为...
2019-05-03 01:19:55 3027 4
原创 Qt 入门——安装Qt
他使我躺卧在青草地上,领我在可安歇的水边。 ——诗篇【23:2】Qt入门,从今天开始记录学习过程,从最简单的开始!用的系统为win7 32位。1.下载Qt百度搜索“qt download”网址:Qt下载目...
2019-04-18 12:43:54 3983
原创 linux C读取字库文件
当叫众人知道你们谦让的心。——腓立比书【4:4】前段时间在Linux下用C写了一个读取字库的代码,我感觉有必要记录一下。#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#define FONT_MAX_W...
2018-07-03 12:03:17 3365 4
原创 介绍一种浮点数表示算法
因为掩藏的事没有不显出来的;隐瞒的事没有不露出来被人知道的。——路加福音【8:17】一、说明1.本文为各传感器合理范围内的数值(DATA)提供数据表示方案。2.数据由四个字节组成,能够表示正负数、范围内的单精度浮点数。3.取值范围:4.最接近于零的值:5.有效精度为0.0005。由于采用IEEE754表示的数据,当表示较大数据时有效精度偏大,故不采用IEEE754标准的数据表示方法。6.本文中的十...
2018-06-05 09:54:05 678
原创 模拟串口UART的实现
我所祷告的,就是要你们的爱心,在知识和见识上,多而又多,使你们能分辨是非,做诚实无过的人,直到基督的日子。——腓立比书【1:9~10】最近在调的MCU的型号为STM32F030,配置芯片相较之前的MCU都比较简单,功能配置很顺利。但是在写串口程序的时候,发现串口一直不通,使用示波器也没有波形。因为基本的串口通讯线只有Tx和Rx两根线,配置也相对简单,8位数位,1位停止位,9600波特率。协议结构为...
2018-06-04 09:52:09 18966 4
原创 网上看到一个小工具——汉字取码器
只是我告诉你们,不要与恶人作对。有人打你的右脸,连左脸也转过来由他打。——马太福音【5:39】最近看到一个东西,用了用这个汉字取码器。本篇博客纯属娱乐,有事的可以走开。链接:汉字取码器CSDN下载用法很简单,只要输入一个汉字,比如“百”,则获取的机内码为B0 D9,unicode码为76 7E点击十进制按钮,则会显示对应的十进制数,机内码为45273,unicode码为30334注意:运行该小工具...
2018-03-07 16:03:38 1732
原创 关于调试SPI、I2C、UART的记录
智慧的价值无人能知。 ——旧约·约伯记【28:13】 最近用到的MCU型号为ASM9260,在写相关驱动时遇到了一些麻烦,以下做记录以便谨记。1.SPI上,使用DMA进行读写FLASH数据。出现的现象为:擦除FLASH之后,读出
2017-10-13 12:17:47 1377
bin转txtBIN2TXT二进制转成txt文档
2019-05-03
JLINK_V8固件烧写教程.zip
2017-08-18
仰邦字库卡2016开发资料
2017-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人