自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (8)
  • 收藏
  • 关注

原创 将博客搬至CSDN

打算将博客搬至CSDN 管理员在2009年8月13日编辑了该文章文章。 --> --> 阅读(4) | 评论(0) | 转发(0) |

2013-10-30 19:18:27 492

原创 ARM9---中断篇

有意转载,请标明来源:http://blog.csdn.net/shiyi_2012/article/details/7467956 其实对于ARM9中断和51差不多啦,总的就是中断前期准备做好,然后中断满足,中断做后续工作就OK啦。 第一个问题就是ARM9中断实质。 首先要好好理解这个表,就是相应的中断产生之后,处理器就会使得PC指针自动跳转到该

2013-10-30 19:18:25 1012

原创 (*(volatile unsigned int *))详解

在看 vivi 代码时,Nand_read.c 文件中有下面一段  #define __REGb(x) (*(volatile unsigned char *)(x)) #define __REGi(x) (*(volatile unsigned int *)(x)) #define NF_BASE 0x4e000000 #define NFCONF __REGi(

2013-10-30 19:18:23 739

原创 arm之 引脚

GPACON—GPJCON   控制引脚的不同作用:输入,输出,功能引脚GPBUP-GPJUP     控制是否上拉GPADAT-GPJDAT   控制数据0/1EXTINT0------EXTINT2   (包含了以及EINT0---EINT23,以及EINT8--EINT23包含滤波器) 外部引脚中断,可以上升沿或者下降沿中断EINTASK 中断屏蔽寄存器,用来

2013-10-30 19:18:21 2425

原创 UCOS+SPI2+fats+bmp显示

这个有需要注意的几个问题:   1、bmp需为24bit,用acdsee来转换   2、命名中不能出现数字,只能是字母,不过也有可能是不能出现长文件名,这需要我进一步实验   3、用winhex这个软件可以查看位图信息   4、当我再把ucgui加上去后,完全无法运行,这个问题还需要我去解决,到底是单独用ucos还是用单纯用ucgui,反正这两样加起来就特别耗费内存了 

2013-10-30 19:18:19 920

原创 Ucos+Ucgui+SDIO+FATS文件系统

最近几天都在调试ucos+ucgui+sdio+fats文件系统,不过一直没做出来,其实ucos+fats+spi+fiats  , fats+sdio也是可以的,就只有 ucos+sdio没有尝试过了   不过我了解到了一些关于ucos+fats的常见问题解决:   1、fats的FLL等参数应该定义为主变量;   2、此任务的任务堆栈应该为2048字节;   3、可以在stm3

2013-10-30 19:18:16 1179

原创 GPRS与51单片机

1, 其实可以直接用51单片机的5v串口和gprs的2.8v串口通信的  2,波特率一定要设置好,为9600较好,太高不妙 3,最好用11.0592Mhz的晶振 4,一定要共地 5,电源使用锂电池或者3.9v到4.2v的开关电源 6,发送完一条指令要加回车键符号,发短信要加ctrl+z的符号值得stm32借鉴的是:msp430进入中断后,会自动关闭总中断,当它出中断

2013-10-30 19:18:13 3292

原创 出现的语法错误(1)

fats文件系统中:出现这个错误,Undefined symbol ff_convert (referred from ff.o).加上这一句就可以了                #define _USE_LFN         0 这是因为没有定义这个东西导致 没有编译某些函数下面是我调试的时候,一直出现三个错误,但是我查了很久,没有发现一个错误,后来我想起是不是我在这一行写了

2013-10-30 19:18:07 1505

原创 ucos+ucgui(2)

经过几天努力,终于把ucgui移植到ucos上去了,说真的,到现在来看,本来应该是一点都不难,其实就是一个小小的delay();错误,我本人学习stm32由库函数入门,进而用原子的寄存器版本学习stm32,到后来自己摸索学习ucgui,ucos操作系统,而在stm32中自己的大部分底层程序都是用原子的程序再奋斗板,修改而成的,这样由于不是自己写的,所以对于底层的程序一直也没有过于深入的了解,这次调

2013-10-30 19:18:03 1575

原创 ucos+ucgui

第一次把工程加进去时,出现30个error,是关于在ucosII.h中数据结构重复定义的,后来我实在没法,在GUI_X_Ucos中修改   #include  为 #include,居然就好了,开始我还不知道为啥,后来看  ucosii.h  中包含了                      include.h中包含的是这些头文件瞬间懂了,原来错误是因为我使GUI_X_U

2013-10-30 19:18:01 798

原创 ucosII操作系统文件结构

这个是摘自野火的一个最简单的led灯的ucosII工程结构includes.H用来包含全部文件的头文件APP.C以及APP.H都是应用软件app_cfg.h用来配置优先级,堆栈大小os_cfg.h用来配置系统功能,可以用来裁剪内核体积,如邮箱,信号量,内存管理的使用与否Bsp.C 及BSP.H用来写底层硬件驱动以上文件是我们平时使用ucosii的时候需要修改和编写

2013-10-30 19:17:56 1271

原创 可以让你少奋斗10年的工作经验

第一:不要认为停留在心灵的舒适区域内是可以原谅的。      每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去      关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工

2013-10-30 19:17:53 800

原创 3年以上工作经验的工程师的中长期规划

3年以上工作经验的工程师的中长期规划中长期规划---螺旋式上升方式修改完善职业之路!一、中长期职业发展的自我准备 1、心态上随时做好准备 机会是给有准备的人的------“有准备”是你在做准备的过程中让“别人”认为你“有准备”!别人是包括你现在的老板和别的老板,以及你身边的人!他们对你的赏识程度决定了你的机会2、专注于自己的优势  70%专注与长处,25%专注于学新事物,5%专

2013-10-30 19:17:50 599

原创 不可不知的嵌入式工程师经验(转载)

本文将从技术和就业经验等角度为即将进入嵌入式开发的工程师们,详细讲述了嵌入式的概念,嵌入式开发之间 的异同以及应该如何做出选择。以下都是前辈的一些经验之谈,希望对大家有所帮助。 第一.工程师眼中的“嵌入式系统”在工程师看来:着重理解“嵌入”的概念,主要从三个方面上来理解。1.从硬件上,将基于CPU 的处围器件,整合到CPU 芯片内部,比如早期基于X86体系结构下的计算机,CPU 只 是有运

2013-10-30 19:17:45 780

原创 有方模块,及nrf2401模块电源问题

关于nrf2401:    之前一直没有做过实际项目,所以对于电源没什么感觉,前些天遇到同学用51单片机驱动nrf2401,程序都是对的,然而模块就是无法正常工作经过他几天的奋战,问题解决了,原来是因为他虽然用的电源是标准的3.3v,然而用万用表测量nrf2401的引脚后,发现其引脚两端电压为2v左右,(这是因为这个电源模块上已经驱动了太多的东西)模块根本无法工作,后来用另一个单独的3.3

2013-10-30 19:17:43 1244

原创 ucgui 消息机制之三张图

我的网盘中随后还会有ucgui的学习资料 管理员在2009年8月13日编辑了该文章文章。 --> --> 阅读(19) | 评论(0) | 转发(0) |

2013-10-30 19:17:37 790

原创 stm32之S6D04H0 液晶驱动(寄存器版)

液晶一直没调出来,漫长啊,漫长啊的调试。  考虑了一下会不会是几种问题:   1:初始化命令问题:在S6D04H0中,命令是八位,参数也有第一次,第二次,次数之分,与一般的命令是八位或十六位,参数是一次性的十六位不同(如下图) 2.这些命令形式不同是不是有什么影响3、是不是还没有设置关于横屏竖屏4,这块LCD是我从单片机学习板上取过来的,会不会电平有

2013-10-30 19:17:35 1194

原创 stm32之fsmc 8位模式读写液晶驱动 (程序未成功)

今天早上尝试用stm32的gpio读写r61509v,终于可以做到读写液晶了,于是想着用fsmc再试试,可是驱动本身可以有16位接线,却只接出8位,所以我必须尝试用把fsmc数据宽度设为8位,一次可以传输八个bit,通过查询驱动手册,得知此液晶各个寄存器是16位数据,这十六位数据可以通过8bit传输,先传高8bit,再传低8bit,传两次就可以了,(gpio中我也是这样做的)但是换到fsmc中,我

2013-10-30 19:17:33 4389 1

原创 stm32之USB

现在看usb,终于没以前那么头昏脑胀了,用圈圈的这本书非常不错,可以详细了解usb的初始化过程:                             其中还有几个需要修改的文件中要注意的几个函数:--------------------------------------------------------------------------------------------

2013-10-30 19:17:31 846

原创 基于stm32-spi2的文件系统(寄存器)

移植完文件系统,瞬间觉得,移植不难,重要的是如何运用这个文件系统    我主要是按照野火君提供的教程一步步来的,文件系统,该改动的就是 disc.c了,其余的照搬过去就行了    而且disc.c中,需要自己写的代码只有读写单块,多块   不过还有一个地方不理解:    block和sector的区别是什么,这实在难以理解?????????????????????? 

2013-10-30 19:17:27 1666 1

原创 stm32寄存器之spi2读写sd卡

看完sd卡读写,我也忍不住自己试一试   使用spi1的时候,程序运行成功,但是当我尝试用spi2 的时候,一次一次的fail,现在总结发现本身错在这几个地方,其中也有一些地方是大家的普遍错误:   1,自己尝试硬件的时候,一定要把硬件先连接好,这个是基础保障,不能急     2,spi1 的时钟是接在APB2上,是72MHZ,而spi2的时钟是接在APB1上的,是36MHZ 

2013-10-30 19:17:25 3094

原创 stm32寄存器之SPFD5420驱动LCD

经过几天努力,终于把SPFD5420的寄存器驱动写好了。   前两天,看着奋斗的板子,一直觉得这块lcd是9325驱动的,虽然用了原子哥的程序,读出LCD-ID 是5420,但还是不敢相信,感觉应该是我设置错误了。所以一直把这块当9325整,今天终于看到,原来这块真的是5420,然后知道这个消息后,我更悲催了,这个5420的stm32寄存器驱动程序找不到,所以只能自己写了。   不过还好,

2013-10-30 19:17:22 1518

原创 stm32寄存器之TFTLCD

1 、参考这篇博文:http://www.cnblogs.com/hduxyc/archive/2011/05/17/2048099.html 2、寄存器程序中要注意这几个设置基本都差不多一样:ALIENTEK MINISTM32 实验10 TFTLCD显示实验.zip这个是原子哥的程序 管理员在2009年8月

2013-10-30 19:17:20 1023

原创 51单片机stc-isp串口下载以及它的设置

51单片机串口下载的设置有几个地方值得注意:1、首先波特率的设置好像只能这么多,不明原因2、stc-isp  还是相当有用的,其中还提供串口助手工具,非常方便的 管理员在2009年8月13日编辑了该文章文章。 --> -->

2013-10-30 19:17:18 4749

原创 欢迎woshizhoumao在ChinaUnix博客安家!

亲爱的CUer:欢迎您在ChinaUnix博客安家,您的博客地址是:http://blog.chinaunix.net/uid/29184653.html我们是一个IT技术的技术家园,每一个IT技术人员都能在这里找到与您志同道合的知音。您可以用文字、图片记录分享您的IT技术、职场经验和个人成长经历等,随时随地发表博文和上传图片分享您的技术成果,还可以在ChinaUnix博客平台上与网友交流和分享。

2013-10-30 19:17:14 669

嵌入式_C语言(自己面试总结的)

嵌入式开发,自己面试整理的,找工作时非常有效,基本上面试官问到的这方面的内容里面都有!

2014-10-20

操作系统方面的知识(找工作自己总结的)

操作系统,自己面试整理的,找工作时非常有效,基本上面试官问到的这方面的内容里面都有!

2014-10-20

linux环境编程(自己面试总结的)

linux环境编程,自己面试整理的,找工作时非常有效,基本上面试官问到的这方面的内容里面都有!

2014-10-20

c++编程(自己面试总结的)

c++编程,自己面试整理的,找工作时非常有效,基本上面试官问到的这方面的内容里面都有!

2014-10-20

linux常用指令(自己面试整理)

linux常用指令,自己面试整理的,找工作时非常有效,基本上面试官问到的这方面的内容里面都有!

2014-10-20

stm32 网络远程IAP(支持stm32的网络远程程序烧写,uip协议栈)全网独有

这是全网独有的,可以实现远程stm32的网络远程IAP下载,所移植的是uip协议栈

2014-08-04

空空如也

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

TA关注的人

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