- 博客(6)
- 问答 (3)
- 收藏
- 关注
原创 读懂指针申明的简单方法
对于指针数组、数组指针、函数指针这些声明往往是c语言初学者的头痛点这里有一个简单的方法来看这些声明:1、先看()里确定声明的对象 2、看()后面的后缀 3、看()前面的前缀嗯。。就是这么简单。举几个例子 char * ( * a) ( int ) 首先()里这个东西申明的是指针a,这个指针a指向什么呢?看()后面的可以知道是指向函数的指针,并且这个函数有一个int
2016-11-06 00:08:07
315
原创 对堆和栈的一点思考
这里所谈论的堆和栈并不是指数据结构角度的堆和栈,而是,站在程序、系统的角度的堆和栈。首先,讲讲栈吧,栈又叫堆栈,具体为什么这么叫,我不清楚,但是,至少有点意思的地方是这个名字刚好是这两个东西单名的结合。栈的话,通常都是程序用于保存临时数据的地方,比如一些函数内部申明的变量,函数调用时用来保存临时的函数状态(也叫过程活动记录,就是些当前的状态参数、栈顶指针等等信息保存下来用于函数返回后的现场
2016-11-05 23:22:53
386
原创 关于接下来写博客的一点思考
stm32系列的博客写了5、6篇(虽然大多数还躺在草稿箱里)后深感自己的水平暂时还写不出像样的系列技术博客,然后各种实验项目搞得挺忙的(找借口中),所以停更了很久。。今天在观看别人的博客的时候,突然想起自己的博客,对比别人的博客自己还是挺惭愧的,从博客的出发点上讲,博客是个人对自身经历的一种总结吧,所以,比起写的有多好,更重要的是写下来这个过程。就写博客这件事而言,感觉能写下此时此刻自己的所思
2016-11-05 22:46:51
290
转载 [转载]中国最致命的薄弱环节!(一个机械类毕业生的心声)
参观大牛的博客的时候发现的文章,(原作者尚不可知,若有知晓请告知),我看了下发表时间是2007年,然而,那时候问题已经出现,如今已是2016年,现实依旧, 本人为cs专业学生,原本方向应是应用软件方面的,然而,大学中遇到了一位老师,他向我们讲述了类似的观点,互联网泡沫,实体经济无法崛起。因此,我决定开始学习嵌入式。此文,愿诸君共勉!我哭中国最可怕、最致命的薄弱环节!
2016-09-26 14:54:09
278
原创 stm学习笔记(二)GPIO
关于GPIO我的了解可能还不够深刻,简单的看GPIO就是cpu上的一组端口通常我们要写程序用到某些外设时,我们需要先为其配置管脚也就是GPIO_Configuration,至于哪个端口可以接什么引脚,可以参考cpu原理图还有相应的cpu芯片文档其步骤的话是相当简单的因为stm32已经为我们提供了一套完善的库函数来操作(以后还有许多的寄存器配置也是类似的方式)1.新建一个GPIO结构体
2016-09-24 23:45:52
829
原创 stm32学习笔记(一)时钟
初学stm32,写个笔记,便于总结和记忆,就酱。时钟配置是每个程序都需要的部分通常写成以下的形式1.初始化RCC2.使能HSE(HSE的精度比HSI要高,一般所用到的时钟频率都是从HSE里分频出来的,当HSE故障时stm32会自动的转到HSI,具体参考datasheet)3.等待HSE稳定后,进行后续的配置(由于HSE 的来源一般是外部晶振之类的)4.使能FLASH预读缓存
2016-09-24 23:43:30
809
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人