自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (13)
  • 收藏
  • 关注

原创 RS485利用地址主动仲裁驱动

引入背景最近在工作中使用了RS485协议,之前虽然知道怎么用,但是实际应用到工程上还是第一次,在使用过程中就涉及到RS485总线的一些架构问题,我们都知道,RS485是半双工通信,一般应用在主从式且是一主多从的场景中,很少有人将他应用在多主多从的场景中,其根本原因我想应该是RS485不能像CAN总线一样走硬件仲裁吧,如果不做处理的强行应用在多主多从的场景里很容易就会造成通信冲突,那么真的没有办法解决这个问题吗?办法肯定是有的,我一开始也查了很多的资料,网上的办法有很多,其中“令牌”的方式是我觉得做得比较好

2021-11-19 17:51:11 2573 6

原创 C语言解析json数据结构分析与教程

写在前面的话:本文档旨在归纳总结个人的学习经验与成果,记录自己的成长,随便给大家分享自己解决的思路,为在这方面有需要的朋友提供一个参考。本人能力有限水平一般,文中难免会有一些错误,希望大家抱着辩证客观的态度来阅读,有错误还请各位海涵包容并予以批评指正。大家要是没兴趣看教程可以直接下载代码测试使用:https://download.csdn.net/download/qq_33784286/14933156什么是json我相信这是一句废话,大家既然能搜索到这篇文章,必定是对json有了一定的了解,这里我

2021-01-26 15:59:50 1288

原创 关于STM32F0(CORTEX-M0)IAP与APP相互跳转教程总结

写在前面的话:本篇文档是本人亲自测试验证后所得的总结,其中可能有部分内容描述得不够准确,希望各位读者慎重甄别,但本人保证这篇文档绝对是本人对CORTEX-M0 IAP内容的所有真实的总结与描述。IAP功能其实并不复杂,复杂的其实是网上那些好心网友的各种不同的实现方法容易把我们绕晕,其实,基本功能我早就可以实现,只不过发现了一个比较特殊的问题,且网上目前没有找到有网友解答,故在自己解决后编写了这篇文档,希望能帮助那些和我掉进同一个坑里的朋友,并且加深自己的印象,保留一份存稿,方便日后查询。文档篇幅比较长,各位

2020-12-07 17:48:08 4034 7

原创 NRF52832 UARTE使用DMA不定长接收

最近在用nRF52832在开发一个项目,其中需要用到串口,为了提高通用质量与通信效率,很自然的就想到了使用DMA来进行接收,不过对于nRF52832的DMA来说,有一个硬伤就是不能实现不定长接收(其实好多芯片的DMA都不能实现硬件机制上的不定长接收),又不能像STM32一样有一个DMA空闲中断来判断数据是否接收完毕,所以这就让我们很头大,也就引出了第一个也是最重要的问题——如何快速有效的判断数据是...

2020-03-17 09:14:29 4664 7

原创 基于单片机的红外线遥控解码驱动(接收解码NEC协议)

废话不多说,为了证明我的驱动程序能够可靠的实现,先上两张图再说。左图就是硬件方面,图中的绿色框框就是我使用的遥控器,当然也是要基于NEC红外线协议的,红色圈圈内就是我使用的红外接收头,这两者在某宝上都可以买到。红外接收头的接线尤其简单,只需要给他供电,然后把数据信号脚接在单片机的对应引脚上就OJBK了。由于没有现成的板子供我使用,我就找了一块旧板子自己搭了个电路,丑是丑了点,可是实用啊。...

2020-02-17 12:43:14 1919

原创 LCD12864驱动(Proteus中用51单片机驱动AMPIRE128X64)

致谢:先贴张图来感谢一下我那傻逼的王志学长,要不是你给我的资料跟我用的LCD型号不一样,我TM早就驱动起来了。填坑:1、TMD Proteus的AMPIRE128X64这个型号的LCD内部没有所谓的ASCII码解码器,所以在驱动的时候就不能直接使用之前惯性使用的ASCII,不然你会在坑里待得很久很久,直到吐血。因此老老实实的,别想什么乱七八糟的,老实点到网上下载一个字符取模器。2、估计...

2019-11-15 09:37:47 10950 10

原创 微信小程序之蓝牙通信模块

微信小程序——蓝牙通信声明:学习本就是一个枯燥的过程,这篇文章是本人经过多天的学习,研究,又经过不停的编写代码测试才总结出来的,在此之前本人从未接触过有关JS的任何编程代码,难免有出错的地方,请斟酌参考。一、整体思路‘1.初始化手机蓝牙设备wx.openBluetoothAdapter(Object object)该函数其实就是检查手机蓝牙是不是可以使用,所以第一步就是要调用这...

2019-02-23 17:13:58 1691

原创 wince内存共享MmMapLockedPages

我在编写wince的底层驱动的时候,想让底层驱动主动向上层应用程序主动发送数据,上网搜了好多内容都说要做内存共享,而我在做内存共享的时候发现MmMapLockedPages这个函数无法调用说是无法解析该符号,我实在是不知道他所在的.lib库的名字是什么,上网搜了又说叫wdm.lib的也有说叫ntoskrnl.lib的,但是我都没有,下载了一个ntoskrnl.lib,调用的时候却无法打开,我实在是...

2018-07-27 14:28:15 431 1

MAX485_主动竞争驱动.rar

MAX485_主动竞争驱动,利用MAX485设备地址竞争,内含4个文件,包含USART底层驱动设计和MAX485中间层设备驱动设计,自己已在工程中使用,教程链接https://blog.csdn.net/qq_33784286/article/details/121427290

2021-11-22

cJson相关代码API

这是我自己写给自己用的代码,不是cJson官网上的代码,亲自测试可用的。本套代码包含json数据结构的解析、构析、删除、查找、增添、新建等功能,测试有效可行,易于各个系统间的移植。大部分系统间移植只需要之间添加cJson.h和cJson.c文件直接使用API即可,小部分只需要修改cJson.h中的兼容代码宏定义即可。教程链接https://blog.csdn.net/qq_33784286/article/details/113182257

2021-01-26

STM32F0 IAP与APP相互跳转程序

亲自开发测试,简单有效,有配套教程,无需第三方上位机,测试简单,移植性高,可靠性强。不吹牛逼,用来自己保存使用的。

2020-12-07

nrf52832 UARTE DMA不定长发送,不定长接收

关于nrf52832的UARTE的DMA不定长接收的,不定长发送的源码,自己开发,亲测可用。 有开发教程可供参考(寄存器版本)

2020-03-16

红外遥控NEC解码协议20191129_Lib.rar

本例程是给予STC15系列单片机实现的红外遥控NEC协议解码驱动,亲测具有高移植性,高稳定性,硬件驱动层和模块驱动层分开,可以轻松的实现在各个系列单片机不同板子板子间的移植。

2019-11-29

CA51驱动12864.rar

基于proteus仿真平台,实现用C51单片机驱动LCD12864(AMPIRE128X64),源码包完整,电路图完整,可实现中文,英文,数字显示。对于有一定C语言基础的朋友,可以通过修改头文件快速移植到不同的单片机和不同的控制板中,移植性极佳。

2019-11-14

颜色转换.rar

本代码用于颜色格式互换,做了RGB、HSV和HSL三种格式的互换,全部手打,亲测可用,上传用以保存。

2019-09-19

wince 6.0 外部中断驱动

ISR的实现在OAL(OEM适配层)中,它只处理最低级的中断响应,通常是获取IRQ和SYSINTR并设置MCU内部的中断控制寄存器。中断处理的主要部分在驱动或者应用的中断处理线程中。中断处理线程与其他普通线程一样,使用同一个线程优先级管理系统。ISR和IST之间通过事件对象进行同步。IST中创建一个事件对象,并使用函数WaitForSingleObject()等待该事件被触发。ISR中通知内核触发相应的事件对象。

2018-08-07

wince MAX485串口驱动程序

自己制作的基于wince平台的max485串口驱动程序,测试可用,把dll文件和lib文件复制粘贴到wince系统中激活即可,提供源码。

2018-07-30

使用VS2005为搭载WINCE6.0操作系统的Cortex A9编写可动态加载的流驱动程序总结

使用vs2005为wince操作系统编写可动态加载的流驱动程序操作步骤,本文档全部是自己开发经验总结的,全部手写,操作步骤清晰详细。

2018-07-19

友善之臂Tiny210V2开发板最新的裸机开发示例程序

友善之臂Tiny210V2开发板最新的裸机开发示例程序友善之臂Tiny210V2开发板最新的裸机开发示例程序

2018-07-10

3d打印机切片软件

3D切片软件3D切片软件3D切片软件3D切片软件3D切片软件3D切片软件3D切片软件

2018-04-18

±12V双极性直流电源供应电路图

±12V双极性直流电源供应电路图±12V双极性直流电源供应电路图±12V双极性直流电源供应电路图

2017-11-13

空空如也

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

TA关注的人

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