自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冰是睡着的水

专注MCU开发

  • 博客(2)
  • 资源 (36)
  • 收藏
  • 关注

转载 为什么返回值为数值时,返回局部变量可以,而返回值为引用时,返回局部变量不可以?

这个问题其实是一个很好的问题,我可以从逆向工程的角度来给你解释一下,为了回答这个问题我专门去写了一个程序进行了测试。局部变量是存在于栈中的,函数被调用时先在栈中为变量申请空间,调用完成释放变量空间。函数在返回参数的时候是这样的,先把要返回的数放在寄存器eax中,然后回到主函数中取出eax中的数值放在变量里,所以这样是不涉及函数中变量地址的。如果要返回引用,也就是变量地址,那么它会把这个变量的地址放

2013-07-31 16:36:37 909

转载 函数返回值—返回局部变量(转)

看看下面的程序的输出:  #include   char *returnStr()  {       char *p="hello world!";       return p;  }  int main()  {       char *str;       str=returnStr();       printf("%s\n", str);       retu

2013-07-31 16:27:31 514 1

STM32超声波测距

根据超声波模块写的程序。。基于STM32。。

2013-08-21

STM32 IO模拟串口

根据项目要求,IO模拟串口代码,仅供参考,还不完善。

2013-07-24

基于STM32F103、100keil工程

本人创建的STM32F103工程,有位带功能,滴答时钟准确延时。

2013-07-24

PCB设计规范(华为)

本文档时华为的PCB设计规范,有参考价值。。

2013-07-23

STM32F0建立keil工程

本文档可以快速帮助刚刚接触F0的朋友,一步一步建立keil工程

2013-07-23

基于KEIL STM32 UCOS2.91移植程序

本工程应用到项目上,没有出过问题,分类简单明了。很容易上手UCos.

2013-07-23

STM32 ADC+DMA+串口

基于keil mdk 编程环境,STM32的ADC 12bit使用DMA传输,CPU不用理会。

2013-07-23

SIM908以及SIM_CARD卡座封装

给朋友省一下时间。。画封装也是痛苦的事,,本人上传的SIM908资料很多,欢迎下载。。

2013-07-21

STM32F0(库标准工程)

本工程是本人创建的,有参考实用,适合学习STM32F0的童鞋门

2013-07-20

2013STM选型表

这个文档主要帮助开发项目选择适合的芯片,性价比高。。

2013-07-20

SIM908初次接触资料

在官方搜集的文档,对开发者有很大的帮助,其中包括:用户指南、用户硬件设计指南、用户电路图指导、图表。

2013-07-13

STM32串口环形队列

STM32最大劣势:串口只有一个16bit,这样的话,串口接收时数据会丢失,本历程良好的解决这个存在的问题

2013-07-13

stm32、sim908、ADXL345代码

stm32作为MCU,加个SIM908实现GPRS和GPS定位发短信,打电话,与本人上传的《sim908+STM32 AD原理图+PCB工程》硬件对应,需要的参考一下。

2013-07-13

cs5550驱动程序

项目用到的驱动,自己写的,很好用,用偏移校准,交流校准

2013-07-10

SI4432驱动程序.

本人项目用过的驱动程序,修改IO端口就可以,SPI硬件,模拟都用,只用一个宏定义修改,编译,就OK了

2013-07-10

单片机51实习全部代码,资料

本人大二实习单片机资料,坐入门参考,也提高,里面的代码解决了主函数main 死循环写法,用时间片轮询跟优先级实现几个功能的任务

2013-07-09

sim908+STM32 AD原理图+PCB工程

暑假参加过比较的作品,得奖过,现在上传,给需要学习gprs,gps等的童鞋吗,也有SIM908封装哦。多多支持。

2013-07-09

电源设计详细解说

电源设计,是整个硬件的血液,本文档说明在开发产品时,画PCB时注意设计等等。。。

2013-07-09

SIM908硬件参考手册V2

需要独立画PCB,这个是很好的参考,本人用的很好。。不错的东西。给好评

2013-07-09

CHIBIOS-3.0.2-HAL-ReferenceManual-v3.0.2

ardupilot APM参考手册 Chibios/RT CHIBIOS_3.0.2_HAL_ReferenceManual 3.02参考手册

2023-10-31

CHIBIOS-3.0.4-RT-ReferenceManual-v3.0.4

ardupilot APM参考手册 Chibios/RT CHIBIOS_3.0.4_RT_ReferenceManual 3.04参考手册

2023-10-30

CC3200 LaunchPad使用入门03-OOB例程

使用入门,不是自己写的,转的。我看了写得还可以。

2014-11-27

CC3200 LaunchPad使用入门02_硬件篇

TI官网找到的中文,自己看了一下,非常不错,CC3200以后肯定火起来。。硬件设计很大帮助,谢谢支持

2014-11-27

CC3200 LaunchPad使用入门01_开发环境搭建

TI官网找到的中文,自己看了一下,非常不错,CC3200以后肯定火起来。。谢谢支持

2014-11-27

LPC1788 MDK标准工程

自己一直在项目用到的工程,最美观,每个文件发布的很好

2014-11-15

LPC1788 ucos emwin 触摸屏

LPC1788移植emwin,ucos成功,需要参考,已经在我底板+核心板验证通过了。。

2014-11-15

STM32 SPI接口驱动RC632

IC模块电路,通过串口通信,一条命令执行读写扇区。稳定。可靠,不稳定请联系我。

2014-11-15

CC3200 UDP TCP透传

CC3200实现TCP SERVER CLIENT UDP SERVER CLIENT透传,按键,定时等等功能实现

2014-11-15

STM32 RC632原理图

IC模块电路,通过串口通信,一条命令执行读写扇区。稳定。可靠,不稳定请联系我。

2014-11-15

STM32F429移植emWin工程

emwin STM32F429 LTDC IIC触摸屏控制器。DMA2D

2014-04-11

STM32F429工程模板

自己做的工程模板,自带滴答系统延迟。

2014-04-11

模拟IIC,PCF8563

项目用的的。。正常运行,模拟IIC....

2014-04-11

ucos+sim908+GPRS+GPS

基于UCOS实时操作系统的SIM908,,GPS定位,GPRS传输数据,,TCP ,UDP

2013-10-02

GPRS组网SIM908

改文档是GPRS组网几种方法,解决固定IP的问题,两个模块传输数据的问题

2013-10-02

SIM908AT指令区别

at指令跟SIM900a的区别。。。。自己总结的。。。

2013-08-27

基于AD的SIM908开发板封装(DIY)

对于画板,SIM908这个封装,已经足够了。。下载看看就知道了。本人画的

2013-08-27

SIM908+SDIO+FSMC+STM32+FIFO

已经实现的功能:打电话,发短信,读短信,读号码,接电话,GPRS跟网络调试串口传输数据,GPS简单界面定位,利用网络调试串口上位机一直点击发送,无问题,一次发送只要不超过FIFO定义的缓冲区就OK,FIFO+超时检测是解析AT指令最好选择,不过原子的串口超时也不错,只不过没有拷贝缓冲区,可能会导致在解析数据,来中断。

2013-08-27

STM32 PWM定时器计算

根据定时器计算PWM的脉冲时间。。占空比。

2013-08-21

空空如也

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

TA关注的人

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