自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 对os_cpu_a.asm的认识

;********************************************************************************************************; 声明和导出;*************************************************************************************...

2019-08-20 14:41:17 596 1

原创 对startup_LPC17xx.s启动文件的认识

二话不说,首先贴上startup_LPC17xx.s文件的源码,如下所示:Stack_Size EQU 0x00001600 AREA STACK, NOINIT, READWRITE, ALIGN=3Stack_Mem SPACE Stack_Size__initial_spHeap_Size EQU 0x0000...

2019-08-16 13:57:10 646 1

原创 C语言中有符号数和无符号数的认识

程序中运用到 电压、电流两个参数,两个都有正负的情况,现在通过下列情景来认识有符号数和无符号数的运用:1.Ad采样值经过校准得出的值为float类型,然后强制转换成int16类型;2.转换成的int16类型会经过放大10倍;3.然后该int16类型的数会用来和某些int16类型的数据进行比较判断;4.最后该int16类型会强制转换成uint16类型通过总线送出去;#include &l...

2019-07-19 15:52:39 421

原创 python中库的查找和更新

打开命令窗口, 如下所示:输入:where python,命令窗口将会提示python.exe的路径,如下所示:输入python所在磁盘的字母名称(我的python安装在D盘),即输入 d: 回车即可,如下所示:然后输入python安装路径,回车,结果如下所示:然后输入命令: pip list,回车,我已经安装过的python库将会显示,如下所示:然后查看哪些库过旧,需要更新的...

2019-05-16 22:57:52 1236

原创 KEIL工程文件打不开

使用背景:keil5.22版本,电脑操作系统:win7 64位系统遇见炸弹:工程上周五还能正常编译,关闭之前都没有问题。周末过来可以正常打开工程文件,过了会电脑不知怎么了崩溃了,重新打开工程文件,出现如下提示:Cannot read project file:E:\ MCU\xxxx. Uvproj这种情况出现很多次,以往每次遇到这种情况都是重新建立工程,然后将各个.h和.c文件加进去,...

2019-05-12 16:02:28 25651 5

原创 如何将.TXT中的数据正确的导入excel表中

将.txt中的文本01 03 20 10 6C 19 22 10 6D 10 6B 10 6B 10 6B 10 6B 10 6A 10 6A 10 6A 10 6B 10 6B 10 6B 10 6A 10 6A 10 69 C0 30导入excel中,按照以下步骤,出现一个炸弹,现将导入步骤编写如下:打开excel,路径为:数据->自文本,如下图:按照文本导入向导提示一步一步的...

2019-05-06 17:21:29 5473 1

原创 Error:(1500)invalid token in #if expression

Error:(1500)invalid token in #if expression炸弹出现背景:编译出错,提示:预处理程序的条件编译改成如下:编译成功。但是这只是很将就的一种应付措施。后上网查阅相关代码,发现自己在条件编译中少写了一部分,正确程序如下:编译成功。关键点是:#elif defined,这部分属于基本功,说明自己知道这些,但是不清楚细节,请注意!...

2019-05-06 16:22:41 462

原创 μcos-Ⅱ互斥信号量的使用

哈哈哈

2019-04-29 11:29:06 431

原创 KEIL5 头文件路径设置摸索和总结

KEIL5 头文件路径设置摸索和总结1.常识1.1绝对路径和相对路径的认知:绝对路径:是从盘符开始的路径,形如C:\windows\system32\cmd.exe相对路径:是从当前路径开始的路径,假如当前路径为C:\windows要描述上述路径,只需输入system32\cmd.exe实际上,严格的相对路径写法应为.\system32\cmd.exe其中,.表示当前路径。...

2019-01-18 20:39:22 42030 5

原创 variable uint32_t not a type name ----一次崩溃的历程,所幸找到了问题所在

背景:将新接手的程序按照自己习惯处理一番,出现如下bug,查问题好久,问好多人,终于找到问题所在,分享给大家。提示error:#20:identifier “_STATIC_INLINE” is undefined提示error:#101:”uint32_t”has already been declared in the current scope提示error:#65:expec...

2019-01-18 20:14:23 7531 8

原创 程序编译过程、头文件、源文件的处理

程序编译顺序如下图所示:在这里需要着重强调下:头文件的 包含指令#include.例1:一个工程中,只有xxxx.c和xxxx.h两个文件。在xxx.c这个源程序中,程序如下:#include “xxxx.h”……….……….// end of file这个源程序在编译预处理的时候,包含了xxxx.h这个头文件,可以理解为将这个头文件中的内容全部复制到这个源文件的#incl...

2019-01-18 19:57:57 1461

原创 程序编译时提示undefined symbol

Keil安装包及扩展包:v5.23编译程序时提示如下图:Error:L6218E: Undefined symbol xxxxx意思为:Rs485_send_buf这个数组没有定义就使用了。实际上在头文件已经定义了,并且该头文件也被调用了,程序如下:extern void Rs485_send_buf[8];但是这样的定义不行!解决措施:在头文件上方添加如下程序:#ifde...

2019-01-10 17:05:14 6162

原创 μCOS-Ⅱ操作系统中的PEND(阻塞zuse)和SUSPEND(挂起)和SLEEP(睡眠)三种状态

挂起是一种主动行为,因此恢复也应该要主动完成;阻塞,睡眠则是一种被动行为,是在等待事件或资源时任务的表现;睡眠是一种半主动半被动的行为,到了某个时间点,被要求去睡觉,到了下一个确定时间点,自己主动起来继续工作。三者的表现方式都是 对应的任务优先级从任务就绪表中清除,只不过实现方式不一样。在μCOS-Ⅱ操作系统中,两者分别对应以下几种情形: 1.使用O...

2019-01-10 14:39:34 1252

原创 ucos-Ⅱ中OSTaskCreate()认识

OSTaskCreate()是学习ucos-Ⅱ操作系统的第一个函数,费了九牛二虎之力,现在感觉差不多可以过了。#if OS_TASK_CREATE_EN > 0INT8U OSTaskCreate (void (*task)(void *p_arg), void *p_arg, OS_STK *ptos, INT8U prio)/*1*/{ OS_STK ...

2018-12-11 18:02:23 1204 2

空空如也

空空如也

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

TA关注的人

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