11 2013 档案

摘要:就像前面提到的,我用的板子是一款stm32f107系列的板子,在这块板子上,已经开发出了一套比较成熟的库函数,这也就意味着你可以不用直接去操作存储器来实现某些功能。比方说对于USART来说可以直接通过void STM_EVAL_COMInit(COM_TypeDef COM, USART_InitTypeDef* USART_InitStruct)实现对usart始终初始化,复用端口的定义和设置,usart功能的配置及使能。那么后面的寄存器是怎么操作的呢?这是我比较关心的问题,为了能更详细的了解这些东西,我选择了自己通过对那些寄存器操作来实现USART串口打印功能。首先我们要知道做USART( 阅读全文
posted @ 2013-11-29 21:01 起啥名都被占用 阅读(2965) 评论(0) 推荐(1)
摘要:为什么记录这个问题,说来很简单,这已经是第二次犯这个小错误了。出现了错误“identifier file is undefined”的解决方法;option->general options->Liaribary Configration中将Laribary选为Full。意思是“Use the full configuration of the C/C++ runtime library. Full locale interface, C locale, file descriptor support, multibytes in printf and scanf, and hex 阅读全文
posted @ 2013-11-26 21:09 起啥名都被占用 阅读(4870) 评论(0) 推荐(0)
摘要:stm32做开发很方便的一个原因是大家可以稍稍放松对于硬件寄存器等的设置,因为stm32有了非常丰富和实用的库函数,外设文件等等,所以我们在使用的时候可以更加关注程序开发的过程和逻辑关系。但是,在开发项目的时候,我们需要自己去根据需求配置工程文件,前些日子,自己建立工程,然后去引用提供的库函数总是出错,但有找不出原因,所以昨天专门花了点时间研究了工程文件的结构,今天就来介绍一下如何配置自己的工程文件。准备:1.基础的函数文件 core_cm3.h,core_cm3.c,sysytem_stm32f10x.h,sysytem_stm32f10x.c 2.自己所需要用到的外设的库函数,比如我... 阅读全文
posted @ 2013-11-14 14:39 起啥名都被占用 阅读(1322) 评论(0) 推荐(0)
摘要:书中说,我们都陷入了一个误区,那就是嵌入式是一个不算成熟的行业,所以所有进入这个行业的人都想着努力的提升自己的技术水平。这和PC机软件设计在八九十年代遇到的问题一样。那么最终软件危机的解决时靠着软件工程概念的引入。那么,嵌入式软件的发展也将最终走向工程化的道路。我现在正在做自己的第一个嵌入式的项目,说实话,真的是不知道怎么去用工程化的想法去规划自己的项目。不单单是嵌入式的项目这样,就连现在接手的汉语方言辩证系统,自己也并没有用很好的工程化的思想去规划他。当初的一个马上开始做会加快项目进度的想法反而使得项目进展缓慢,每当遇到一个问题就要停下来寻找解决方案,并在未来的一小段时间里迷失项目的进度。写 阅读全文
posted @ 2013-11-07 22:42 起啥名都被占用 阅读(250) 评论(0) 推荐(0)
摘要:DropDownList的多级联动的问题最典型的案例就是实现省市级三级联动的案例,对这个问题的描述是当选中山东省之后,在选择市的下拉菜单时,市一栏只出现山东省下面的市。对于县也是同样的道理。我也做的事情和这个也很相似,只不过我要做的是六级联动,我觉得原理肯定是一样的,只要能做出来三级联动,那按照同样的道理,一定可以做出刘级联动。在网上搜索一番后发现有两种说法,在这里给大家一一阐述。第一:用ajax完成无刷新的方案,第二:使用.netdropdownlist自带的事件SelectedIndexChanged。 对于第一个方法,我是非常想用的,但是要做的东西非常急,新学一门技术时间可能不够(可能是 阅读全文
posted @ 2013-11-05 22:40 起啥名都被占用 阅读(591) 评论(0) 推荐(0)