加载中
Ucos中任务间的同步如何实现?

所谓ucos系统任务间的同步,是指两个任务之间要满足某种关系,但没有数据的交互。 同步的方案分为3种 1)信号量   假设这里有两个任务Task1和Task2,第一个任务进行按键的扫描,第二个任务进...

09/24 17:21
9
STM32学习笔记一一UCOSII(1)

1.简介 UCOSII 是一个可以基于 ROM 运行的、可裁减的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器,是和很多商业操作系统性能相当的实时操作系统(RTOS)。 1.1 ...

09/24 15:28
7
从零开始学习UCOSII操作系统15--总结篇

前言:在大学的时候,我们班级上面都有很多人觉得学习UCOSII(包括UCOSIII)是没什么厉害的,因为很多人都喜欢去学习Linux操作系统,但是,但是,真实的对整个UCOSII操作系统进行学习,我可以保...

09/24 14:45
6
MFC多线程编程之四——线程的同步

八、线程的同步 虽然多线程能给我们带来好处,但是也有不少问题需要解决。例如,对于像磁盘驱动器这样独占性系统资源,由于线程可以执行进程的任何代码段,且线程的运行是由系统调度自动完成...

09/20 18:23
7
线程SuspendThread() ResumeThread()的使用

SuspendThread():挂起线程 If the function succeeds, the return value is the thread's previous suspend count; otherwise, it is (DWORD) -1. ResumeThread():启动线程 If the functio...

09/16 16:26
9
# ifdef #ifndef 等用法(转)

头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 ...

09/16 12:15
20
stm32启动文件ld md hd cl vl xl分析及选择

说的直白点就是以下区别,在选择启动文件的时候有选择性区别! startup_stm32f10x_cl.s 互联型的STM32F105xx,STM32F107xx startup_stm32f10x_hd.s 大容量的STM32F101xx,STM32F102xx,STM32...

09/10 11:49
11
SPI通信协议(SPI总线)学习

1、什么是SPI? SPI是串行外设接口(Serial Peripheral Interface)的缩写。是 Motorola 公司推出的一 种同步串行接口技术,是一种高速的,全双工,同步的通信总线。 2、SPI优点 支持全双工通信...

spi
09/03 10:13
11
keil5中加入STM32F10X_HD,USE_STDPERIPH_DRIVER的原因

初学STM32,在RealView MDK 环境中使用STM32固件库建立工程时,初学者可能会遇到编译不通过的问题。出现如下警告或错误提示:   warning: #223-D: function "assert_param" declared impli...

09/02 16:58
19
UCOS中的OSStatInit()函数

ucos启动以后,会建立两个任务,空闲任务和统计任务(如果配置了的话),我们经常会在代码里看到OSStatInit(),其实这个函数使用的时候要小心了。 作者原著中提到,OSStatInit()要在建立的第...

08/30 16:35
8
mfc 线程的优先级

知识点:  线程优先级  获取当前线程句柄  线程优先级设置  线程优先级变动  线程优先级获取 一、线程优先级(Thread priority ) 简单的说就是(线程)的优先级越高,那么就可以分占...

08/30 11:02
13
IIC通信的AT24C02学习笔记

引言 最近在学习几种串行通信协议,感觉收获很多,这篇文章是学习IIC总线协议的第一篇文章,以后还会再写一篇关于PCF8591 IIC通信的ADDA转换芯片的文章. 关于IIC总线 IIC 即Inter-Integrated Ci...

08/27 22:55
17
IIC 总线接口详细介绍

1. 概述 IIC = Inter Integrated-Circuit 总线是PHLIPS公司推出的一种串行总线,是具备多主机系统所需的包括总线裁决和高低速器件同步功能的高性能串行总线,它支持多主控(multimastering),...

08/26 17:16
18
一文读懂 4 线 SPI

串行外设接口 (SPI) 是微控制器和外围 IC(如传感器、ADC、DAC、移位寄存器、SRAM等)之间使用最广泛的接口之一。 SPI 是一种同步、全双工、主从式接口。来自主机或从机的数据在时钟上升沿或...

spi
08/26 14:57
5
深入分析Sleep(0)与Sleep(1)的区别

深入分析Sleep(0)与Sleep(1)的区别 罗朝辉 (http://blog.csdn.net/kesalin) CC许可,转载请注明出处 目的: 有时候我们想让线程不被调度一定的时间,也就是说让线程睡眠一段时间。 API 接口:...

08/23 16:55
4
MAX3232串口电路

串口电路采用MAX3232芯片,也可以用MAX323芯片,3232为+3.3v供电,323为+5v供电。电路中的电容值在MAX3232芯片手册上都为0.1uf。在实验时遇到串口不能工作现象,修改电容参数后通讯正常。其中...

08/23 15:26
4
MFC的各个对话框的句柄使用

在多线程中使用各对话框的窗口句柄使用方法: 第一步、在类的.h文件声明 HWND 变量 hwnd 第二部、在.cpp文件的OnInitDialog()中定义hwnd hwnd = this->GetSafeHwnd(); 第三部、在类内和类外使...

08/22 10:15
3
MFC中SendMessage和PostMessage两种发送消息用法

1.可通过SendMessage或PostMessage发送消息; SendMessage是发送消息之后待消息响应执行完才返回;而PostMessage将消息发送出去之后就立刻返回。 2.两种消息的原型: LRESULT SendMessage(H...

c++ 对话框之间传递信息(自定义消息sendmessage)

建了一个基于对话框的MFC程序,在主对话框中添加tabcontrol控件,又新建了两个Dialog(CDialog1和CDialog2),将它们设为tabcontrol控件的子对话框。 目的:两个子对话框之间传递消息,子对话框...

MFC对话框之间自定义消息传递

网上讲述的都是基于框架类得消息的传递,本文所讲述的是两个对话框之间自定义消息的传递。 首先完成需要接受消息的类中消息的自定义: MFC 自定义消息四步曲 1. 定义全局变量或宏 #define WM...

08/20 15:32
6

没有更多内容

加载失败,请刷新页面

返回顶部
顶部