自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

往事撩人醉的博客

人类的幸福与欢乐在于奋斗,而最有价值的是为理想而奋斗.

  • 博客(15)
  • 资源 (30)
  • 收藏
  • 关注

原创 JLINK 与STM32的SWD连接接线方式

有些开发板只能用Jlink烧写程序,但是没有提供标准Jlink接口,我们可以使用下面的办法,烧写:

2018-08-19 10:08:58 39884

转载 volatile的概念,用法讲解

转自:https://www.cnblogs.com/reality-soul/p/6140192.html.volatile的本质:1> 编译器的优化在本次线程内, 当读取一个变量时,为提高存取速度,编译器优化时有时会先把变量读取到一个寄存器中;以后,再取变量值时,就直接从寄存器中取值;当变量值在本线程里改变时,会同时把变量的新值copy到该寄存器中,以便保持一致。当变量在...

2018-08-18 16:54:33 626

转载 32位,64位编译器下c语言数据类型对应字节数

转自:https://blog.csdn.net/wocjj/article/details/7446703一、程序运行平台        不同的平台上对不同数据类型分配的字节数是不同的。        个人对平台的理解是CPU+OS+Compiler,是因为:        1、64位机器也可以装32位系统(x64装XP);        2、32位机器上可以有16/32位的编译器(...

2018-08-18 16:11:05 3455

转载 Windows进程通信的方式

windows大部分移植于Unix,因此理清哪些是各自特有的,哪些是一致的,同时理清哪些原理是一致的只不过实现方式有所不同,如此对进程间通信就有了一个全面的了解。      红色是最常见也是需要理解掌握的,这里留待后续做全面的说明,下面先介绍一下空闲内存和管道:         (一)共享内存是在两个正在运行的进程之间传递数据的一种非常有效的方式。共享内存允许两个不相关的进程访问同一个...

2018-08-18 15:48:44 1654

转载 char[0]在结构体中的应用

struct MyData {    int nLen;    char data[0];};                       在结构中,data是一个数组名;但该数组没有元素;该数组的真实地址紧随结构体MyData之后,而这个地址就是结构体后面数据的地址(如果给这个结构体分配的内容大于这个结构体实际大小,后面多余的部分就是这个data的内容);这种声明方法可以巧妙的实现C语言...

2018-08-18 10:14:50 843

原创 keil 5的软件仿真遇到的问题:error 65: access violation at 0x40021000 : no 'read' permission的解决办法

我们有时候在用keil 5的软件仿真时会碰到这个问题: error 65: access violation at 0x40021000 : no 'read' permission很纳闷,硬件调试都对,但是用软件调试时会出错。下面介绍一下如何避免这个错误:①首先打开一个工程。用keil5打开旧版本文件会出现如下对话框,选择箭头所指向的就行。:②然后配置为软件仿真:...

2018-08-15 22:27:10 46367 21

原创 记访客破十万

    记录一下博客访客突破十万,可能对于那些博客大佬来说,这点访客量连零头都不够,但对于我来说,我已经很满意了,以后继续努力~!!!!!      另外,希望秋招能找个好工作!!!                                                                                                         ...

2018-08-12 23:08:04 458 5

转载 C语言中const用法解析

  const修饰的变量存储位置,和不用const修饰的没区别!!!!!!转自:http://blog.csdn.net/xingjiarong/article/details/47282255关键字const用来定义常量,如果一个变量被const修饰,那么它的值就不能再被改变,我想一定有人有这样的疑问,C语言中不是有#define吗,干嘛还要用const呢,我想事物的存在一定有它...

2018-08-12 16:45:16 13693

原创 Keil仿真 全速运行时 观察窗口变量没刷新的解决办法

真是难受的很,单步调试正确,全速运行就卡了    ·······,终于知道了解决的办法, :在仿真时点击工具栏里的view选择下面的periodict window update...

2018-08-10 14:18:56 11775 7

原创 全局变量与静态全局变量的区别

一·全局变量作用域是整个工程,在一个文件内定义的全局变量,在另一个文件中,通过extern 全局变量名的声明,就可以使用全局变量。 二·静态全局变量是显式用static修饰的全局变量,作用域是声明此变量所在的文件,其他的文件即使用extern声明也不能使用。这是extern声明全局变量的用法...

2018-08-08 22:05:32 2757

转载 extern声明全局变量的用法

这篇文章主要讲解一下extern声明全局变量的一些用法,虽然知识点比较浅显,但是却容易犯错,仅与那些初学C++的朋友分享,希望没有让大牛们见笑。extern最基本的用法是声明全局变量的。这里需要注意两点,一是“声明”,二是“全局变量”;我们先来分析这两个概念。声明:声明和定义是有区别的。声明不等于定义,声明只是指出了变量的名字,并没有为其分配存储空间;定义指出变量名字同时为变量分配存储空间,定...

2018-08-08 21:53:54 32358 7

转载 信号量原理的总结

谈到信号量,大多数会立马想到PV操作,这个用荷兰语表示的专有名词。对比前面我们说的,四种实现临界区互斥的软件设计算法,PV操作更加的优良,现在这里就将对其原理进行详细的解释分析,以及如何在题目的场景中使用,包括算法的设计和问题的分析。http://blog.csdn.net/u011240016/article/details/52628467首先,信号量机制我们着重谈两个设计思路,核...

2018-08-05 15:30:48 757

转载 什么是回调函数

1 定义和使用场合回调函数是指 使用者自己定义一个函数,实现这个函数的程序内容,然后把这个函数(入口地址)作为参数传入别人(或系统)的函数中,由别人(或系统)的函数在运行时来调用的函数。函数是你实现的,但由别人(或系统)的函数在运行时通过参数传递的方式调用,这就是所谓的回调函数。简单来说,就是由别人的函数运行期间来回调你实现的函数。这一设计允许了底层代码调用在高层定义的子程序(如图1-1所...

2018-08-03 17:33:36 66610 2

原创 手势识别,2018年TI杯D题源代码,所有功能都实现

https://download.csdn.net/download/he__yuan/10566311

2018-08-03 15:26:51 2688

原创 基于STM32F103的FDC2214驱动程序

https://download.csdn.net/download/he__yuan/10566296 

2018-08-03 15:25:36 4203 3

基于FDC2214的手势识别源代码

基于FDC2214的手势识别源代码,主控芯片采用STM32RCT6,

2018-07-26

2018年TI杯D题源代码所有功能都实现

2018年TI杯D题源代码,所有功能都实现,,欢迎大家下载讨论

2018-07-26

FDC2214驱动程序源代码

FDC2214驱动程序源代码,2018年,全国大学生电子设计大赛D题专用芯片,

2018-07-26

基于STM32RCT6的循迹小车源代码

基于STM32RCT6的循迹小车源代码·····································

2018-07-26

IIC总线协议中文版

学习嵌入式的几点建议 `````````````````````````````````````````````````````````````````

2018-07-26

PID的C语言算法实现

PID算法实现,基于C语言,完整版,包括位置式。增量式,串级PID等

2018-07-26

学习嵌入式的几点建议

学习嵌入式的几点建议___________________________________________________________________________________________________________________________________________________________________________________________________

2018-07-26

ME3616-NB-LOT资料

——————————————————————————————————————————————————ME3616-NB-LOT资料——————————————————————————————————————

2018-07-26

基于 STM32的RTX教程

基于 STM32的RTX教程,基于 STM32的RTX教程,基于 STM32的RTX教程,基于,基于 STM32的RTX教程,基于 STM32的RTX教程,基于 STM32的RTX教程,基于 STM32的RTX教程 STM32的RTX教程

2018-06-06

蓝牙控制小车

蓝牙控制小车源代码。下板可用

2018-05-10

STM32RCT6控制语音识别模块并播放音乐

用STM32RCT6实现控制语音识别模块,实现人机对话,播放音乐等

2018-05-02

免费的MarkDownPad2解决 无法预览

免费的MarkDownPad2解决 无法预览dsgsdg jhn

2018-05-02

好用的 jlink驱动

jlink驱动 好用的 jlink驱动

2018-04-20

周立功,(嵌入式Linux开发教程)

高清,原版,周立功嵌入式Linux开发教程-(上下册合集)周立功

2018-04-02

STM32无刷电机驱动

基于STM32f103的无刷电机驱动 。

2018-03-26

MG995舵机基于STM32的驱动源代码

MG995基于STM32的驱动源代码,亲测,效果很好。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2018-01-29

基于STM32F103RCT6的平衡小车

自己写的基于STM32F103RCT6的平衡小车,用正点原子的迷你版

2017-12-21

汉字、区位码、Unicode码、GBK码转换工具

汉字、区位码、Unicode码、GBK码转换工具,免费,好用

2017-09-28

STM32库开发实战指南

在大量实例的基础上,《STM32库开发实战指南》对于如何综合运用固件库开发项目给出了具体的范例;在固件库的使用和学习的基础上,又进一步讲解了结合嵌入式实时操作系统、TCP/IP协议栈进行嵌入式系统开发的方法,让读者循序渐进、系统地掌握基于STM32官方库进行开发的方法。该书内容翔实,案例丰富,操作性极强,可作为高校...

2017-09-15

2017年全国大学生电子设计竞赛试题

2017电赛全部试题

2017-08-10

UcosII移植

UcosII移植完整代码

2017-07-25

L298N_电机驱动模块_程序书

L298N_电机驱动说明

2017-07-21

stm32deLED灯点亮(闪烁)

led灯点亮源代码

2017-07-19

STM32中断的讲解

清楚的解释了STM32中断原理。

2017-07-19

JLINK使用说明

JLINK的使用方法。

2017-07-19

STM32工程创建

最简单的创建方法

2017-07-16

MATLAB实验报告大全

MATLAB实验报告大全

2017-05-21

哈夫曼实验报告

自己写的,内容清晰

2017-04-06

简单的舞伴问题的实现

简单的舞伴问题的实现

2016-11-13

空空如也

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

TA关注的人

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