自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 金刚经学习

《金刚经》是佛祖跟须菩提的对话,共5000字。 里面有这样一段对话: 佛祖问须菩提:恒河里的沙子多不多? 须菩提说:当然多! 佛祖又问:如果有人散尽家财,像恒河里沙子这样多的财富,去做慈善,这算不算一种功德? 须菩提说:这当然是莫大的功德! 佛祖说:有一种功德比这个更大! 那就是你开悟之后,把《金刚经》里的最核心的四句话解释给世人听,让更多的人都开悟,这才是莫大的功德! 如果有这样的人,那么世界上所有的寺庙都应该供奉他! 为什么这四句话有如此巨大的力量和功德呢? 2 我们就来看看这四句话: 第一句:若菩萨有

2021-03-15 08:05:29 905 3

原创 5-3 信号量及其操作之1

5-3 信号量及其操作 当事件控制块成员 OSEventType 的值设置为 OS_EVENT_TYPE_SEM 时,这个事件控制块描述就是一个信号量。 信号量有(信号量计数器)和(等待任务表) 两部分组成。 这说了啥??? 保持冷静-----信号量就是两个任务之间传递消息的。 每当有“任务” —申请信号量—时,如果信号量计数器OSEventCnt 的值大于0 ,(也就是这时申请不到信号量)则把OSEventCnt 值减-1 ,使任务继续运行; (每当有任务 ----来申请信号量时---- 就判断信号

2020-11-30 20:37:35 446

原创 无私奉献自己,不求回报的帮助人,从我最小的事情做起。

为了生活努力学习更多的知识确实应该的, 努力赚取更多的钱也无可厚非, 但是多少是一个 头多少是一个量, 就面对生死的思考是不是应该更多的思考可以帮助更多的人来活得更好一点, 而抛弃一些阴暗的念头; 如果你可以帮助一些弱小的青年 如果你能帮助一些穷僻的山村小朋友, 不求回报的这点格局都没有 如何成为苍天大树, 如何成为大牛; 即便是有能如何。 我一直深深思考这个问题, 帮助人是不是能不求回报地付出 我一直思考一个问题, 无论科技多发达多智能; 都不人类的方向。 没有无私的帮助, 没有(“好狗护三邻 好汉护三村

2020-11-29 18:00:50 438

原创 5-2-2 操作事件控制块函数之相亲忒难

2, 使任务进入等待状态函数 : ( 前面第一步初始化很有必要的,如果没有初始化水也不认识谁啊!,第二步是不是就是给咱排上号了,排号等待进入看见真真美女的演播大厅了) 函数 Void OS_EventTaskWait() { OS_EVENT *pevent; //事件控制块的指针 } //给的纸条上显示 在外等待,什么时间轮到也大概知道,毕竟有进去有出来的可以估//计出来一个时间; //但是进去这些”人” 或 “任务事件”是不是都是去找女朋友就不好说了。 //有的 “ 事件任务可能” 很快就出来 /

2020-11-28 12:25:00 169

原创 2020-11-27

( 路漫漫其修远啊) 1, 下面开始2 介绍彼此认识 事件控制块初始化函数 EventWaitListInit() 这个函数可以对事件控制块进行初始化, (这不就是媒人的工作吗?这工作还是需要咱去找的,我拿着钱人民币 去找了一下”孟大爷” 他给了我一个纸条 上面写着 “ EventWaitListInit() “ 其实我也不知道这是什么意思,他说这是 “非常务绕” 的入门手续 ,跟着走好了 ) 函数原型如下: Void OS_EventWaitListInit() { OS_EVENT *peve

2020-11-27 21:17:04 1235 3

原创 2020-11-27

5-2-2 操作事件控制块的函数 总标题就泄露了这要讲函数,这是要讲事件控制块函数了,也就是函数;在学习这个时,很郁闷一个一个地讲搞不懂, 最主要先要知道为什么学习这个函数? 这个函数用什么作用? 为什么学习: 首先就需要理解事件,事件在前面我们知道了是让函数之间传递消息,并且事件在定义的时候也知道 (使用消息、信号量、消息邮箱和消息队列这些中间环节来实现任务之间的通信), 有温习了一遍定义,使用消息、信号量、消息邮箱、消息队列这些中间环节来实现任务之间的通信; 消息我理解 – 〉 就是一个短信或 单独给你

2020-11-27 17:37:40 148 1

原创 2020-11-19

/********** 任务My 中创建了任务YOU 任务YOU 中存在一个延时并且大于任务My的延时事件 这样虽然在任务YOU 中输出一个全局变量 但是在运行时输出的却是任务My 赋值的字符串 这就很好解释了 ucos ii 中 对任务发送事件和请求事件以及 对事件的操作都定义为全局函数 以便用程序的所有任务来调用 *************/ #include "includes.h" #define TASK_STK_SIZE 64 //ÈÎÎñ¶ÑÕ»µÄ³¤¶È char *

2020-11-19 17:08:25 229 1

原创 2020-11-13整数转换为字符串 字符反转

在使用WIFI 中需要把一些信息发送到手机 端查看 ,这是有个APP 上看得,字符好处理,而数字就必须转换为字符才可以发送看,原来是直接 +‘0’ 或 - ‘0’ 这样转换为字符来 后来我就想使用库函数看看效果 可在单片机上使用库函数 是由 报错的 就从网上找了一下 ,下面这个确实可以使用 我想说的是 这个很有意思 特别是 字符反转很有技巧 首先2个指针都 指向一个字符串 1指向字符串首字母 2指向字符串尾字母 这个通过 while(*q) ++q; 来实现 当p 不等于 0 的时候 ++q

2020-11-13 07:14:22 317

原创 多任务学习

多任务系统 根据程序的功能,我们把程序主体分为一个个独立的、无限循环、切不能返回的小程序,这个小程序称为任务。 每个任务都是独立的、互不干扰、且具备自身优先级 ,由操作系统调度管理,加入操作系统后,我们在编写程序时就不需要编写精心设计程序流 ,也不用担性每个功能模块存在相互干扰。 。 ...

2020-10-26 22:28:41 147

原创 #include <stdint.h>

/*** *stddef.h - definitions/declarations for common constants, types, variables * * Copyright (c) 1985-1997, Microsoft Corporation. All rights reserved. * *Purpose: * This file contains definitions and declarations for some commonly * us...

2020-09-27 09:56:55 1586

原创 白话----之UCOS 信号量和邮箱

总体理解: 两个任务需要共同访问一个共同的资源 , 来切换或跳到不同的动作执行。 这就产生信号量 两个任务 需要根据不同的按键选择,来执行不同的动作, 产生邮箱。 信号量和邮箱 我通过一个例子来学习的 希望能帮助到您 ...

2020-06-16 21:43:53 510

原创 白话---ucos ii 之消息邮箱及其操作

ucos ii 之消息邮箱及其操作 任务之间传递数据,为了适应不同数据的需要在存 储器中建立一个数据缓冲区,然后就以这个缓冲区为中介 来实现任务间的数据传递 很好理解的东西搞什么任务 缓冲区、 这就是不拿 老百姓理解的教师在给咱说, 就是一个函数 表示一个功 能 功能之间需要互相访问共同的数据 ,就在内存中建立 一个公共区域 ,都可以访问 ;不过UCOS 中 给这个共同 区域的读写发送接收固定了一个统一的函数,来给我们使 用,这样我们对不同的功能的实现项目只要调用同样的函 数就可以实现需要的 函数间数据的传

2020-06-02 21:40:44 1042

原创 ucosii 之邮箱 学习

ucos ii 上来就给来个邮箱消息一般人肯定给 整晕 ,俺是一般人俺梦的好几天没有真明白,下面先看看函数在说吧! //按键扫描任务 void key_task(void *pdata) { u8 key; while(1) { key=KEY_Scan(0); //得到KEY 的按键直 if(key) OSMboxPost(m...

2020-06-02 14:41:16 564

原创 STM32 内部flash 模拟eeprom

使用STM32 内部flash 模拟 EEPROM 就是为了存放一些 掉电丢失的数据,比如 “我们设置的一些参数” 掉电后 不能丢失否则 再次上电后 这些参数我们需要用就没有办法了。 1, 如果使用库函数 对内部flash 的读写都有现成的 库函数。 2, 最最重要的是 知道自己的 选择的单片机 stm32 是哪个型号的, 支持最大的容量 flash 的容量。这个很关...

2020-05-04 00:59:02 1012 2

原创 QT 通俗学习 00-----前言

总结自己学习的 坑 本人比较笨 反正感觉很笨的,别人一看就明白的东西我需要反复看反复实践总觉的没有掌握。 通俗学习是我自己想的名字 就是从一窍不通 最后通过努力同一窍 。 基础知识----有c语言基础 项目只贴有用的需要更改代码的文件 新建工程项目步骤我随后在帖子上贴 坚持学会 c++ 和 QT 坚持 坚持 坚持 如果无意中您看到了,先谢谢您老,欢迎 狂扁 这样我也要谢谢您 因为进步的条件是有人...

2020-03-11 21:31:41 148

原创 Qt 通俗学习002 ----在主界面上添加一个按钮

我想在主界面上显示一个按钮 然后点击一下按钮后关闭主界面 这是运行后显示的界面 代码如下 main.cpp #include “mainwindow.h” #include /**** 因为是通俗学习 学习标准是 不懂得c++ 用c 做个工程和项目 熟悉单片机其他一窍不通啊 Qt 信号槽 所谓信号槽 就像插座一样 ; 一个插头一个插座(三孔插头或则有特殊 棱角的插头 就需要特殊插座) ...

2020-03-11 20:53:34 1175

原创 Qt 新建c++项目步骤2

也是在网上看的,打开QT 软件 ----新建项目选择 QT ----选择APPlication -----xze 选择----Qt Console Application 自己起一个名字就可以了 希望能帮助到大家

2020-03-09 22:04:22 1407

原创 利用Qt 编写c++ 步骤如下

俺也是偶尔需要不想安装别的编译器 就像在QT中编写一下,知道它可以完全运行c++ 单是使了一下,不是这个错误就是那个错误 还是不了解QT 啊 感谢网友分享 抓了一下图 分享 QT 中新建 c++ 程序 1,新建一个项目选择如图 2,输入要保存的路径还有这个项目的名称 3,选择编译器 这个默认即可 3,下一步 4,完成 5,新建项目后 pro 文件内容如下 6,新建项目 .c文件如下 ...

2020-03-06 15:38:26 4259

原创 No such file or directory #include <QSound>

Qt 学习之问题 “ No such file or directory #include ” 出现这个错误提示原因不是没有包含 QSound头文件。 而是缺少一个语句 如下 QT += multimedia

2020-02-27 21:50:42 1708

原创 Qt通俗学习01

一直在学习单片机 后来需要用到一个上位机客户端,逼的不学不行。首先俺不懂Qt 以前听说过见过 java 这两个桌面的语言. 搜索了很久也买了视频教程,可这对我就是煎熬 实在没有耐心看视频教程,看书也略这看,我一直是用到哪里知识学习哪里,不知道对不对。 Qt 我理解是个语言 后来看了几页脚的不全是因为用到了很多封装好的函数,这相对于单片机的stm32 封装函数很类似(我理解的)但是和汇编就差的很远...

2020-01-16 10:37:47 223

原创 QT学习之 复制0

QT 学习 硬件 WIN 7 32 位 1,首先确保电脑内没有MINGW 这个软件否则无法使用。 2,耐心。 按照书籍编写 Hello World 出现错误需要在Pro 文件中添加 SOURCES += main.cpp QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets TARGET = helloworl...

2020-01-01 11:46:15 182

原创 为什么有些人爱学习?

为什么有些人爱学习? 为什么,这个问题直到大了些俺才搞明白。 面对一些自己都不知道如何使用的东西,让一个人来学会它,而可能永远不知道怎么使用它,我觉的这应该是 教育的失败,“学以致用” ,太多的 指导教育或培训 偏偏把最应该告诉我们的没有; 总是一句话应该好好学习; 为什么! 为什么! what!!!!!!!!!! ...

2019-12-02 20:30:25 457 1

原创 LoRa 无线通信模块 之 发送0.01V

参考的原子哥的例程,谢谢原子哥,你真伟大。佩服!!! 他们都是 比较牛的人,就是把自己会的毫无保留的分享给后辈学习。 代码是先.c 文件 后.h文件。 注意其中的的IO 口配置。 我亲自测试通过,接收可以收到准确的信息。 KEIL 4 编译通过,keil5 编译通过。 有错误一定给说说,我好进步谢谢。 #include “sys.h” #include “usart.h” #include ...

2019-11-21 21:44:28 2205 1

原创 stm32 个人总结的 flash读写 《续》

flash 的读写在STM32 中处理简单的或存放不忒多的常量是非常方便的,但是发现网上没有他继续的见解,实际上书上还有后续篇。 1> STMFLASH_Write();这个函数在内存管理实验中就有开始讲解了 ...

2019-10-13 16:11:51 461

原创 个人总结的STM32 flash读写

#include “sys.h” #include “usart.h” #include “delay.h” #include “flash.h” /********************************************************** FLASH 模拟EEPROM 其实这部分应该最早 学习32 的时候就应该 讲解到。 通过 操作 主存储区 的flash 空间来...

2019-10-12 21:57:22 1207 1

原创 stm32实现多路中断实现4路中断

stm32 实现中断和 实现多路中断 void NVIC_Config(void) { NVIC_InitTypeDef NVIC_InitStructure; NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //2^2 = 4 种抢占优先级 //2^2 = 4 种响应优先级 NVIC_InitStructure.NVIC_IRQChannel = ...

2019-08-24 16:22:15 1687

stm32驾校考试系统源码

这个是曾经的项目源码,实际测试需要语音芯片syn6288 北京的一家语音芯片,可以用到需要语音提醒的项目中,拿出给大家分享

2018-07-31

Modbus_Simulator+仿真软件

是个plc的调试工具

2008-05-12

UCOSII 用到的 PC.H

ucosii 中用到的 文件件 ,可以.h 文件 这个可以通过 vc 来编译 或通过 bc3.1 来编译

2020-05-31

ucos ii 用到的 PC.C

UCOS II 中要到的 pc.c 这个文件 还有个 .h 文件 我一并上传 找乐好几个文件 都不是 书上要求的 文件 方便自己也方便 别人

2020-05-31

stm32 通用定时器使用源码

stm32 通用定时器的使用,给需要资源分很讨厌,建议有0分 的选项

2018-08-05

路灯时控表单片机源代码

这份资料是一个项目上的,分享给大家查阅,主要是路灯照明控制时间的亮灯和灭灯,可以更改经纬度来适应不同的城市亮灭的时间,全年会自动改变时间,比如冬天就需要路灯早,热天就需要亮灯晚些,实现自动更改。

2018-07-31

17-1 语音播报 SYN6288.rar

stm32 语音模块 这个小项目是初学时一个医疗床的项目中一部份 不是全部,但是也是 项目中用到的一个分支,当时调试了不长时间 语音模块还是很有意思的, 现在语音天下 也有了 可以听懂简单的普通话语音 共同学习

2020-06-06

9-0 HX711压力传感器.rar

HX71 1 这也是在一个医疗项目中使用的一个压力传感器 , 一个行走 一个步态, 如果是搞医疗临床的应该理解 ,以前是51写的多些,这个我是STM32 来写的寄存器版本

2020-06-06

stm32 实现的双汇彩印溴化锂源码

这也是曾经的项目中的源码 ,分享给朋友们,千万别乱转,自己看看就可以了保护我

2018-07-31

stm8 医疗熏蒸源码

曾经的一个项目源码,分享给大家还是那句自己看看就行了,别乱转,采用stm8 开发的,其中最关键的的是读取内存的语句,希望能帮助到大家很多地方有注释。

2018-07-31

30-2 ucos-ii信号量.rar

ucos 信号量,邮箱,怎么理解? 信号量好比代号 ,只由当主任务发送信号量后 分任务正好有请求信号量---才继续执行分任务请求信号量函数后面的功能;如果分任务有请求信号量函数,但是主任务中没有发送,分任务还是不能执行的。好比老师提问问题 叫 “老王” 来回答一个问题, 老王 竖起耳朵在听 听到了 老师喊他, 老王才开始给老师回答问题,回答完后就停止回答了;只有老师在喊老王,老王生气了(也就是任务中没有请求函数) 是不会甩老师的。老王还是很有脾气的。

2020-06-21

S3C2440裸机开发之ADC 串口 显示.rar

如果裸机开发ARM9 的ADC 测试 ,通过串口打印出来,用于显示测试到的电压值 在裸机开发中还是好理解的,如果是系统就有困难了。

2020-05-31

20-0 WiFi模块_USART手机通讯.rar

wifi 模块esp8266 wifi 通讯模块 单片机通过WIFI 模块和手机通讯 模块相对便宜 工程项目也不很复杂 还是比较好用的,在别的地方我答应给小伙伴来,后来这个事就忘记了,希望对您有帮助。

2020-06-21

ucos 学习之BC45TASM50.rar

ucos II 学习之---BC45+TASM50软件及安装方法 一开始我是利用开发板来学习的,但是为了学习 任哲老师的书籍,我一直在找一个电脑上能编译的,他书上也给了非法BC31 但是编译起来忒麻烦,下一步我会把BC31编译的方法和软件都放上来,给小伙伴参考;不过俺还是比较讨厌积分的。

2020-06-18

30-2 信号量.rar

总体理解: 两个任务需要共同访问一个共同的资源 , 来切换或跳到不同的动作执行。 这就产生信号量 两个任务 需要根据不同的按键选择,来执行不同的动作, 产生邮箱。 信号量和邮箱 我通过一个例子来学习的 希望能帮助到您

2020-06-06

HC-SR04超声波测距模块.rar

通过STM32 超声波测量距离 通过寄存器来写的 距离如果接近或开挨住 可能会出现没有数据 最大距离3米

2020-06-06

arm 实时时钟.rar

S3C2440裸机开发之实时时钟 是一个系列的当年个人的裸机开发 全部采用寄存器 有库函数是比较方便,但是通过寄存器的操作会更熟悉热爱ARM

2020-06-01

空空如也

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

TA关注的人

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