- 博客(15)
- 资源 (18)
- 收藏
- 关注
转载 ucosii关键点笔记
1.uCos-II操作系统内核的主要工作就是对任务进行管理和调度. 在应用程序设计的角度来看,uCos-II的任务就是一个线程.2.从任务的存储结构来看,uCOS-II的任务由三个部分组成:1-任务程序代码(任务的执行部分).2-任务堆栈(用于保存任务工作环境)3-任务控制块(用于保存任务属性)3.uCOS-II的任务有两种,用户任务和系统任务.由应用程序
2017-10-07 21:23:46
462
原创 STM32 YMODEM实现bootloader
这几天一直在尝试学STM32 bootloader,在网上查阅了一番,发现实现方法不计其数。于是自己有了想动手实现一番的欲望。下面请听我细细道来,我选用的芯片是STM32F103ZE系类,该芯片是512k,每页是2k的。接下来就是你要重点了:其实bootloader说白了,就是在原有APP程序 再加上另一段程序---bootloader,这个bootloader可以对你flas
2016-09-10 15:29:57
13926
6
原创 【借花献佛】STM32_IAP详解(有代码,有上位机)
Iap,全名为in applacation programming,即在应用编程,与之相对应的叫做isp,in system programming,在系统编程,两者的不同是isp需要依靠烧写器在单片机复位离线的情况下编程,需要人工的干预,而iap则是用户自己的程序在运行过程中对User Flash 的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级
2016-09-06 22:59:42
5954
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
745
原创 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
1500
原创 C#串口遍历(注册表)
//枚举系统中的串口 private void EnumComportfromReg(ComboBox Combobox) { Combobox.Items.Clear(); ///定义注册表子Path string strRegPath = @"Har
2014-12-26 22:46:03
1171
原创 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
1149
转载 单片机架构设计
我们使用单片机去做一些任务的时候,通常把程序写成顺序结构,基本可以解决大部分的设计要求了。而且这种结构便于理解,而且程序易构成模块化,在各个模块中调用实现更复杂的任务。然而顺序结构的写法,有时候避免不了沉重冗长的时间等待。例如键盘扫描,你就给我弄了一个delay_20ms()函数,而在这延时的过程,其实MCU可以做很多事情的,这不白白的浪费掉这段时间吗?其实,delay的这段时间用数码管显
2014-09-17 21:25:37
1281
原创 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
1471
原创 成长的路上每一步都需要自己去用心体会!
最近在学dsp,感觉跟单片机差别太大了,首先不说32位的处理器,就连基本的一些寄存器都比单片机多好多。看起来觉得有点吃力,不过幸好买了开发板。不过我说实话,如果你不是专门学算法,还是别学了,真操蛋!很费脑子,想不出来的时候,那种生不如死的感觉有你受的!
2014-03-29 12:26:42
761
原创 程序开发中经常用到的一些编程思想!
说到程序,其实说白了,就是你一种逻辑能力,一种处理问题的能力。起始编程的方法有很多,比如常用的状态机的编程思想,我看了几个demo就知道怎么去写按键状态机的程序了。这几天在调试iic双机通讯的程序,从搭建硬件电路到软件代码的编写,我从头到尾都是在乐在其中。当一个个问题被你解决的时候,那种兴奋的感觉无法言说,当一个问题挡在你面前的时候,你要查规格书,到网上查相关的资料,而不是瞎猫子撞死耗子。对于程序
2014-03-28 18:14:54
703
原创 单片机数据效验算法【crc】
/***********************************************************//CRC效验**********************************************************/ unsigned char cal_crc(unsigned char *ptr, unsigned char len) {u
2014-02-05 19:56:30
1120
STM32 IAP之bootloader 协议采用YMODEM
2016-09-10
PROTEUS和VSPD以及VS2005在不需要开发板的情况下进行上位机和下位机之间的通讯!
2014-08-25
stm8双机iic通讯程序
2014-03-28
multisim12汉化包
2013-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人