自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (18)
  • 收藏
  • 关注

转载 ucosii关键点笔记

1.uCos-II操作系统内核的主要工作就是对任务进行管理和调度.  在应用程序设计的角度来看,uCos-II的任务就是一个线程.2.从任务的存储结构来看,uCOS-II的任务由三个部分组成:1-任务程序代码(任务的执行部分).2-任务堆栈(用于保存任务工作环境)3-任务控制块(用于保存任务属性)3.uCOS-II的任务有两种,用户任务和系统任务.由应用程序

2017-10-07 21:23:46 408 1

原创 STM32 YMODEM实现bootloader

这几天一直在尝试学STM32 bootloader,在网上查阅了一番,发现实现方法不计其数。于是自己有了想动手实现一番的欲望。下面请听我细细道来,我选用的芯片是STM32F103ZE系类,该芯片是512k,每页是2k的。接下来就是你要重点了:其实bootloader说白了,就是在原有APP程序 再加上另一段程序---bootloader,这个bootloader可以对你flas

2016-09-10 15:29:57 13461 17

转载 【借花献佛】STM32_IAP详解(有代码,有上位机)

Iap,全名为in applacation programming,即在应用编程,与之相对应的叫做isp,in system programming,在系统编程,两者的不同是isp需要依靠烧写器在单片机复位离线的情况下编程,需要人工的干预,而iap则是用户自己的程序在运行过程中对User Flash 的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级

2016-09-06 22:59:42 5628 7

转载 excelhelp类

using System;using System.IO;using System.Text;using System.Data;using System.Reflection;using System.Diagnostics;using System.Collections;namespace Drip.Vocs{ /// /// 说 明:Ex

2016-03-18 08:51:03 701

原创 C#委托主线程调用控件并且同步UI界面显示以及协议制作

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 Microsoft.

2015-03-09 16:06:24 1411

原创 C#串口遍历(注册表)

//枚举系统中的串口 private void EnumComportfromReg(ComboBox Combobox) { Combobox.Items.Clear(); ///定义注册表子Path string strRegPath = @"Har

2014-12-26 22:46:03 1106

原创 C#串口学习笔记【1】

学习笔记1,串口底层代码剖析:关于协议的制作,如何

2014-10-11 13:28:33 568

原创 st7665驱动液晶屏接口程序

#include "12864.h"#include "ascii.h"u8 ComTable[]={3,2,1,0,7,6,5,4}; u8 ComTable1[]={7,6,5,4,3,2,1,0}; /*******************延迟函数*******************/void JLXdelay1(u16 i){ int j,k; for(j=

2014-09-21 09:29:32 1100

转载 单片机架构设计

我们使用单片机去做一些任务的时候,通常把程序写成顺序结构,基本可以解决大部分的设计要求了。而且这种结构便于理解,而且程序易构成模块化,在各个模块中调用实现更复杂的任务。然而顺序结构的写法,有时候避免不了沉重冗长的时间等待。例如键盘扫描,你就给我弄了一个delay_20ms()函数,而在这延时的过程,其实MCU可以做很多事情的,这不白白的浪费掉这段时间吗?其实,delay的这段时间用数码管显

2014-09-17 21:25:37 992

原创 vc串口源码调试-控件初学者必看!

// 风扇控制软件Dlg.cpp : 实现文件//#include "stdafx.h"#include "风扇控制软件.h"#include "风扇控制软件Dlg.h"#ifdef _DEBUG#define new DEBUG_NEW#endifint count = 0; //计数发送次数int RCount = 0; //技术接收到的ft中字节数UCHAR m_send[5]; //= {

2014-08-20 21:24:27 1363

原创 vc串口编程初学

简单的学了半年的c++,觉得懂了点皮毛。马上就开始看串口编程实例,发现里面b

2014-07-13 12:31:59 752

原创 学习SMBUS协议

其实对于SMBUS协议lais

2014-07-05 07:49:30 3815

原创 成长的路上每一步都需要自己去用心体会!

最近在学dsp,感觉跟单片机差别太大了,首先不说32位的处理器,就连基本的一些寄存器都比单片机多好多。看起来觉得有点吃力,不过幸好买了开发板。不过我说实话,如果你不是专门学算法,还是别学了,真操蛋!很费脑子,想不出来的时候,那种生不如死的感觉有你受的!

2014-03-29 12:26:42 727

原创 程序开发中经常用到的一些编程思想!

说到程序,其实说白了,就是你一种逻辑能力,一种处理问题的能力。起始编程的方法有很多,比如常用的状态机的编程思想,我看了几个demo就知道怎么去写按键状态机的程序了。这几天在调试iic双机通讯的程序,从搭建硬件电路到软件代码的编写,我从头到尾都是在乐在其中。当一个个问题被你解决的时候,那种兴奋的感觉无法言说,当一个问题挡在你面前的时候,你要查规格书,到网上查相关的资料,而不是瞎猫子撞死耗子。对于程序

2014-03-28 18:14:54 670

原创 单片机数据效验算法【crc】

/***********************************************************//CRC效验**********************************************************/ unsigned char cal_crc(unsigned char *ptr, unsigned char len) {u

2014-02-05 19:56:30 1071

c#-ymodem-update

C# 开发的YMODEM升级上位机,有源码,目前支持hex文件和bin文件。如果需要其他程序文件格式,请私信我!

2017-09-28

STM32 IAP之bootloader 协议采用YMODEM

stm32 iap bootloader ymodem协议,如果大家反响不错的话,我会推出自定义协议,并且带上位机支持的bootloader。

2016-09-10

usb wlan 驱动以及上位机

usb wlan无线网卡驱动以及上位机,适合没有无线网卡硬件的朋友,可以用单片机与之通讯,然后用上位机进行2次开发.

2014-10-01

basicexcel类源代码

吧数据写到excel,省去了ole编程中的繁琐,而且速度超快!

2014-08-26

mfc里面的140种颜色宏

可以使用这个头文件,极大方便了记住那些MFC的宏。在一定程度上可以加快开发进度!

2014-08-25

PROTEUS和VSPD以及VS2005在不需要开发板的情况下进行上位机和下位机之间的通讯!

通过虚拟串口吧单片机和上位机之间用proteus搭建起一个平台,可以方便没有开发板的朋友使用!这里面有我自己做的一些例子,以后我会传一些demo给大家分享,我始终坚持一个原则,技术是用来共享的,不是用来独享!

2014-08-25

C8051F350开发板资料

这是我买的开发板里面的光盘资料,很详细的资料,对开发有很大的用处!

2014-06-26

stm8双机iic通讯程序

关键在于双机iic通讯,主机发命令给从机,从机根据命令做出相对应的反应,这是一种协议的开发,主要是以后上位机开发中经常用到的协议,比如我传输一帧数据,从机根据这一帧数据做出相对应的操作!核心在于编程的思想.

2014-03-28

头文件,位操作

这个是我用位域,结构体,联合体结合写出的一个位操作的头文件,关键是在于实现了stm8单片机的位操作!这样更加方便以后的开发!

2014-03-28

电量计dataflash的读取和写入

用逻辑分析仪抓取的波形然后通过代码实现对电量计的dataflash读取和写入,关键部分在怎么样去用波形转化出代码。其实就是iic协议!

2014-03-28

stm8单片机对电量计的iic读取程序

stm8单片机对电量计的读取和写入的一些基本代码,精华部门在于crc效验的程序设计,这样就彻底降低了电量计读取的丢失!

2014-03-28

multisim12汉化包

multisim汉化包,把文件夹放到这个地址就可以了D:\Program Files (x86)\National Instruments\Circuit Design Suite 12.0\stringfiles

2013-04-13

8086汇编学习工具

8086汇编学习工具,很好的一个软件,对汇编刚入门的朋友可以去下载

2013-04-13

lcd1602单片机程序

单片机1602的程序,是用指针来写的,可以更改string就是可以显示你想写的字符串了

2013-04-13

线型电路的仿真

非线性和线性电路的特征,放大和失真所造成的电路失衡

2013-03-29

自激振荡电路

multisim自激振荡电路,负反馈和正反馈

2013-03-29

ollydbg破解专用

破解注册之类的软件,很好用,试过很多软件,都可以破解,主要是找到跳转语句,然后进行更改就ok!

2013-02-13

upx脱壳工具

破解软件用的脱壳工具 侦探软件程序编码,或者写注册机

2013-02-05

空空如也

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

TA关注的人

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