自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wangzibigan的博客

C与C#与MCU

  • 博客(5)
  • 资源 (7)
  • 收藏
  • 关注

原创 uCOS-ii之消息队列

在uCOSii中,使用消息队列,先要声明OS_EVENT类型的指针,例如OS_EVENT * q_msg;然后定义一个void 类型的指针数组,如void *Arr_ Msg[SIZE];再使用OSQCreate()将两者联系起来,建立真正的消息队列q_msg=OSQCreate(& Arr_ Msg[0],SIZE);不明白为何OSQCreate()这个函数的形式不设

2016-08-30 14:56:48 1864

原创 OSIntEnter() 与 OSIntExit()

在uC/OS-II中,通常在进入中断时需要使用OSIntEnter() ;退出中断前使用OSIntExit();分析一下OSIntEnter() 的代码void OSIntEnter (void){ if (OSRunning == OS_TRUE) { if (OSIntNesting < 255u) { OSIntNesting+

2016-08-29 09:38:33 17424

原创 汇编中的立即数存在哪

最常见的汇编指令: MOV R0, #1 MOV RO, R1 老师告诉我们,第一条指令的意思是将立即数1传送到R0这个寄存器;第二条指令的意思是将R1的内容传送到R0。十分容易理解。 我们知道,R1的内容本来存储在R1这个通用寄存器里面,那么,对于第一条指令,立即数1存放在哪里呢? 其实立即数就存放在指令里。 MOV这类数据处理指令,格式为: xxxx000a aa

2016-08-19 11:07:33 9182 1

原创 数据传输中的双内存池使用

在使用串口或者其他接口进行传输数据时,通常我们会开辟一段内存空间以供作缓冲。假设,现在,程序开辟了一段内存A,某一时刻程序往A写待发送的数据,如果这时串口需要发送数据,必须等待A1写完,否则发送的数据将不是所期望的,并且,APP要么停下来等待串口,要么将待发送数据保存下来然后继续做事:这并很影响程序的健壮性。有一种解决方法是使用环形队列。环形队列需要一段内存,一个读指针,一个写指针,以及一

2016-08-18 14:53:03 527 1

原创 结构体对齐

要了解结构体对齐 ,必须要知道:基本变量如 CHAR、INT 也是存在对齐问题,并且,对齐是以空间换速度,可以用命令(如#pragma pack(n))进行n字节对齐或解除对齐;编译器会根据不同的系统进行默认对齐。万变不离其宗,默认的对齐准则是:基本变量的存放地址能整除 基本变量的宽度(比如32位机的int为32/8=4,这里是以字节为单位);对于结构体,其首地址能整除 体内最大的

2016-08-17 09:13:58 374

base64编码解码与数据显示

这是一个base64编码解码与数据显示的软件工具。C#开发 .net6.0,如果不能运行请安装.net框架。

2022-10-05

stm32f4+emwin电子日历

我的博客文章的源代码,包括UI,闹钟部分。其他请参考原子的EMWIN代码。

2018-11-05

程序员2009至2015年试题分析与解答(完整)

一个6百多页的影印版PDF文档,程序员2009至2015年试题分析与解答,直接解压即可阅读。

2018-05-10

魔棒工具源码(2)羽化

C#魔棒工具的羽化功能的源码,详细请看我的博客。使用卷积进行模糊处理ALPHA通道达到羽化效果。

2018-01-03

C# 类似PS的魔棒工具,漫水加边缘获取

一个类似PS的魔棒工具的实现,可以看我的2篇博文,使用漫水填充算法与边缘检测,获取边界与区域掩码图。

2017-12-25

颜色转换,屏幕颜色拾取

发现之前的不能在win11上使用,目前更新可以了。 RGB888与RGB565互转,颜色转换助手,支持全屏幕获取颜色,颜色对话框选择,等

2017-12-19

颜色转换助手RGB888-565

RGB888与RGB565互转,颜色转换助手,支持全屏幕获取颜色,颜色对话框选择,等待

2017-12-19

大数的加减乘除开方

本来开发计算器,发现要用到大数运算,于是写了本代码。包括大数的加减乘除,开方,包括浮点,符合处理。纯C语言,在VS2010上测试OK,未知BUG若干。

2017-09-29

空空如也

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

TA关注的人

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