自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

原创 C# LED控件

【代码】C# LED控件。

2023-02-03 14:02:56 977

原创 C#串口数据处理--环形缓冲区-FIFO

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Globalization;using System.IO;using System.Threading;usi

2021-11-12 16:37:52 3406 1

原创 C#将DataGridview中的数据导出到Excel中,使用Npoi,

C# 将DataGridView中显示的数据导出到Excelusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using NPOI.SS.UserModel;using NPOI.HSSF.UserModel;//导出xls格式用HSSFusing NPOI.XS

2021-11-11 17:02:24 1389 1

原创 c#实现控件随窗口大小自适应调整

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace WindowsFormsApplication3{ class AutoSizeFormClass { //(1).声明结构,只记录窗体和其控件的初始位置和大小。 .

2021-11-01 09:18:57 7619 2

原创 C#获得字符串中开始和结束字符串中间得值

/// 获得字符串中开始和结束字符串中间得值 /// <summary> /// 获得字符串中开始和结束字符串中间得值 /// </summary> /// <param name="str">字符串</param> /// <param name="s">开始</param> /// <param name=...

2021-10-14 15:12:35 334

原创 0.96OLED图标取模,包括信号图标,蓝牙图标,闹钟,电池

/*信号蓝牙闹钟电池组合图片*/unsigned char BMP2[] ={ 0x00,0x03,0x05,0x09,0x11,0xFF,0x11,0x89,0x05,0xC3,0x00,0xE0,0x00,0xF0,0x00,0xF8, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x44,0x28,0xFF,0x11,0xAA,0x44,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0.

2020-09-11 16:53:31 2532

原创 2020-09-09

Sublime Text3 是一个轻量级的代码编辑器,插件库非常丰富,可以定制N多开发环境。具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API, Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text3 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。最近下载安装Sublime Text3,配置完成C/

2020-09-09 22:23:45 181

原创 stm32韦根数据接收支持26和34自动识别,记录数据分析过程和源码

韦根26和韦根34数据格式结构拆分和校验计算。10 1100 0100 0110 0101 1001 0010 韦根26数据10 1100 0100 0110 0101 1001 0010>>17=1 0110 0010 &1111 1111= 0110 0010 ...

2020-07-22 16:50:11 2136

原创 二维指针数组使用笔记

用于将两个字符串对应的时候使用,比如张三的编号是123,李四的编号是456,王二的编号是789,当知道编号需要查出编号对应的人时,可以使用,unsigned char code *MainMenu[6][2]={{"张三","1234567891230"},{"李四","1234567891231"},{"王二","1234567891232"},{"小明","123456789...

2020-04-14 17:21:30 269

原创 stm32使用查表法将utf8转gbk,编码表数组存放在外部flash中

学习笔记:2019-07-13 XZJ在使用stm32获取服务器下发的json数据时,解析出来的数据编码是utf8格式的,在串口或者LCD上显示都是乱码,为了解决这个问题,百度了一下,发现在stm32上转码的几乎没有,最后有一个用stm32+esp8266获取知心天气的例程中发现了这个转码,这是原文地址http://www.openedv.com/forum.php?mod=viewth...

2019-07-13 11:29:35 3765 2

原创 编码

const unsigned short mb_uni2gb_table[20902] = {0xd2bb,0xb6a1,0x8140,0xc6df,0x8141,0x8142,0x8143,0xcdf2,0xd5c9,0xc8fd,0xc9cf,0xcfc2,0xd8a2,0xb2bb,0xd3eb,0x8144,0xd8a4,0xb3f3,0x8145,0xd7a8,0xc7d2,0xd...

2019-07-12 11:38:20 47268

原创 使用cJSON创建JSON字符串

本文作为学习cJSON的笔记,运行环境为sv2019,在stm32f103上运行运行无问题,代码中有些变量的定义在语句中出现,MDK5是不支持这样操作的,只需要将定义放在函数的开头即可,还有printf函数中的换行符需要添加\r,这样在串口助手中打印出来才会换行,头文件包含include"string.h"即可,下面是全部代码。20190709---------徐、#include "st...

2019-07-09 11:19:43 657

转载 使用cJSON解析JSON字符串

一、为何选择cJSON我们在使用JSON格式时,如果只是处理简单的协议,可以依据JSON格式,通过对字符串的操作来进行解析与创建。然而随着协议逐渐复杂起来,经常会遇到一些未考虑周全的地方,需要进一步的完善解析方法,此时,使用比较完善的JSON解析库的需求就提出来了。基于方便引用的考虑,我们希望这个JSON解析库是用C语言实现的。同时,为了避免太过复杂的C...

2019-07-05 17:45:37 1994 1

转载 使用cJSON创建JSON字符串

使用cJSON创建JSON字符串在Linux下,使用C语言编程,开始JSON字符串的创建。我们还是一步步来,逐渐由简单到复制。 1,下载源码可以从如下网站来下载:https://sourceforge.net/projects/cjson/ 。2,包含cJSON的源码下载下来,解压后,从里面找到两个文件(cJSON.c、cJSON.h),复制到我们的工程里面。只需在函数中包...

2019-07-05 15:39:01 11848 2

原创 c#学习----串口助手

主窗体及下的代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using...

2018-12-10 17:31:15 661 1

原创 查询NBiot模块下发的指令,提取有效部分的数据进行判断

 NBIOT学习1、关于strstr函数:使用方法 char *strstr(char *str1, char *str2);   意义为 判断str2是否为str1的字串,若是则返回str2在str1中首次出现的指针位置,若不是返回NULL;#include&lt;stdio.h&gt;#include&lt;string.h&gt;void main(){ char *...

2018-11-19 15:11:12 3311 4

原创 nbiot+stm32的驱动,使用串口2

最近在学NBIOT,做个笔记,stm32f103c8t6+nbiota的串口2驱动函数,串口1输出日志,串口2链接模块stm32使用不是那么熟悉,刚开始使用原子的串口实验的历程来做,结果就是用电脑模拟可以相互发送数据,发送的AT指令模块也可以接收到并且有应答,就是不知道如何来判断应答的内容,参考了原子的历程后调试成功,在此表示感谢1、串口2的配置,使用DMA方式,(参考正点原子的历程,在此...

2018-11-09 17:23:35 5123 7

转载 数组和结构体类型变量的清空函数memset()

1. memset()函数原型是extern void *memset(void *buffer, int c, int count)        buffer:为指针或是数组,              c:是赋给buffer的值,       count:是buffer的长度.       这个函数在socket中多用于清空数组.如:原型是memset(buffer, 0, s...

2018-11-09 17:01:53 14737

原创 串口发送字符串和十六进制源码

 /**  * @brief  USART GPIO 配置,工作参数配置  * @param  无  * @retval 无  */void USART_Config(void){    GPIO_InitTypeDef GPIO_InitStructure;    USART_InitTypeDef USART_InitStructure;    // 打开串口GPIO的时...

2018-11-09 09:14:58 3708

原创 keil4生成bin文件的方法

 C:\Keil\ARM\BIN40\fromelf.exe --bin -o ../output/ITEMP.bin ../obj/ITEMP.axfC:\Keil\ARM\BIN40\fromelf.exe空格--bin空格-o空格../output/ITEMP.bin空格../obj/ITEMP.axf上文为我输入的指令格式,下面对其进行具体的说明:1)C:\Keil\A...

2018-10-31 08:49:59 2258

转载 16个问答讲透了运放的秘密

运算放大器的基础原理运算放大器具有两个输入端和一个输出端,如图1-1所示,其中标有“+”号的输入端为“同相输入端”而不能叫做正端),另一只标有“一”号的输入端为“反相输入端”同样也不能叫做负端,如果先后分别从这两个输入端输入同样的信号,则在输出端会得到电压相同但极性相反的输出信号:输出端输出的信号与同相输人端的信号同相,而与反相输入端的信号反相。图1-1:运算放大器的电路符号运算放大器所接的电源可...

2018-04-02 19:50:30 1227

原创 运放基础(一)

    由于运放的电压放大倍数很大,一般通用型运算放大器的开环电压放大倍数都在80 dB以上。而运放的输出电压是有限的,一般在 10 V~14 V。因此运放的差模输入电压不足1 mV,两输入端近似等电位,相当于 “短路”。开环电压放大倍数越大,两输入端的电位越接近相等。 “虚短”是指在分析运算放大器处于线性状态时,可把两输入端视为等电位,这一特性称为虚假短路,简称虚短,既:(U+=U-)。显然不能...

2018-04-02 19:43:10 685 1

ALIENTEK MINISTM32 实验10 OLED显示实验.zip

基于正点原子的stm32迷你开发板0.96寸oled实验例程,可用

2019-09-18

STM32F103USART+DMA收发空闲中断方式 - 副本.zip

使用stm32f103RCT6串口DMA空闲中断接收,DMA发送完整源码,修改串口只需修改对应宏定义即可

2019-09-03

mdk配色.zip

mdk的配色方案,我自己使用的keil5MDk的配色方案,不那么花里胡哨

2019-08-26

天气图片.zip

天气图标图片以及对应的c语言数组,全部保存为数组形式,可直接调用,使用正点原子的图片显示扩展历程实验可直接调用。

2019-07-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除