挖到尽头

本人从事蓝牙协议栈以及应用相关编程工作,乐于学习,乐于总结,乐于分享...

自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 全功能智能车之完善电路图(第十七篇)

到此,基本的模块已经检测完成了,现在要做的工作又回归到了硬件部分,今天完善了电路图 发一些截图把: 下面是各个模块的电路图

2015-11-30 19:10:31

阅读数 886

评论数 0

原创 全功能智能车之CCD液晶显示定时器触发ADC 触发DMA传输(CCD补充篇)(第十六篇)

该篇文章是继承于CCD终结篇的补充,就是做一件事,就是把原来发送给串口的图像数据放到液晶上显示,其他没有任何的改变 主函数如下: int main(void) { u16 i,cnt; Stm32_Clock_Init(9); //系统时钟设置 uart_init(72,115200);...

2015-11-30 13:11:09

阅读数 626

评论数 1

原创 全功能智能车之CCD定时器触发ADC 触发DMA传输(CCD终结篇)(第十五篇)

这个实验在上个实验的基础上把原来由采集函数触发ADC改成把启动ADC的代码放到了定时器了,这样CCD的采集函数就放到了中断里来完成了 主函数代码: int main(void) { u16 i,cnt; Stm32_Clock_Init(9); //系统时钟设置 uart_init(...

2015-11-29 22:40:58

阅读数 806

评论数 0

原创 资料分享之Altium Designer Release 10 Library 含有PCB封装库和原理图库

这里分享一下自己大学期间的AD库,基本常见的原件都基本囊括了: Altium Designer Release 10 Library 含有PCB封装库和原理图库: 我的使用习惯是在软件原来的库文件上加上自己的原理图库和封装库,其中有两个,设备库和接件库: 设备库:Miscellaneous De...

2015-11-29 20:38:07

阅读数 3094

评论数 0

原创 全功能智能车之CCD ADC 触发DMA传输(第十四篇)

这篇主要讲CCD ADC 触发DMA传输,这算是完善一点原本的CCD等待ADC传输完成的功能,更加的提高了效率,这个最大的意义不在于此,而是在于以后的用定时器触发ADC,到那时就能够实现   定时器->ADC->DMA  最后就只要去处理DMA完成的那个数据就行 具体代码如下: 首...

2015-11-29 20:00:54

阅读数 1474

评论数 0

原创 全功能智能车之CCD增加自适应光照能力(第十三篇)

全功能智能车之CCD增加自适应光照能力 其实就是增加了如下函数: /************************************************************************* *  函数名称:VerifyExposure *  功能说明:曝光检验  自动选取...

2015-11-28 21:23:24

阅读数 698

评论数 0

原创 彻透STM32之对原子战舰开发板程序的补充和改善

这篇文章是对STM32之对原子战舰开发板程序的补充和改善,本来是使用神舟III号开发板的,但是后来发现该开发板不是很完美,所以咬牙买了战舰开发板,下面的程序是战舰开发板的 其中比较有用的是TIM的输出和外部触发等 主要的程序结构如下: ├─CCD发送数据到上位机 │  ├─HARDWARE │  ...

2015-11-28 12:59:35

阅读数 1450

评论数 0

原创 彻透STM32之对以前学习STM32致敬

该开始学习STM32我是用神舟III号开发板,所以这两个程序集合也是基于此开发板的程序, 各个击破阶段程序,这里主要是STM32外设的程序: ├─2401 │  ├─inc │  └─src ├─ADC │  ├─inc │  └─src ├─CAN │  ├─inc │  └─src ├─DM...

2015-11-28 12:46:10

阅读数 637

评论数 0

原创 全功能智能车之CCD初步实现并发送数据到上位机(第十二篇)

全功能智能车之CCD初步实现并发送数据到上位机 这其中的上位机是PC端的上位机程序,用的是红树伟业的电脑上位机软件 代码说明: CCD初始化 void CCD_init(void) {     RCC->APB2ENR|=1     GPIOA->CRL&=0XFFF00FF;...

2015-11-28 11:37:53

阅读数 2203

评论数 0

原创 测透51汇编 51单片机所有程序(51学习的纪念)

这里我把我的所有的51单片机程序上传,这其中有一部分是我自己写的,也有很多的东西是网上找来自己整理的 这里的程序基本囊括了51的所有外设,都已经测试过了 再次声明,这些资料由本人整理或者编写 测透51的汇编部分已经在前面上传了 该程序里有汇编,更多的是C语言 这个帖子是我和51的学习说再见的留念...

2015-11-27 13:47:34

阅读数 1846

评论数 0

原创 测透51汇编 51单片机外部中断模块程序

这篇文章讲51芯片内部各个模块的汇编程序,这里不做实验,只贴代码: 外部中断模块-汇编: 中断地址定义:   ;-----------------------------------------------   ORG 0000H  ;伪指令 告诉编译器从0000H开始   LJMP MAIN...

2015-11-26 21:37:25

阅读数 951

评论数 0

原创 测透51汇编 51单片机定时器模块程序

这篇文章讲51芯片内部各个模块的汇编程序,这里不做实验,只贴代码: 定时器模块程序: 中断地址,中断调用:   ;-----------------------------------------------   ORG 0000H  ;伪指令 告诉编译器从0000H开始   LJMP MAIN...

2015-11-26 21:28:29

阅读数 913

评论数 0

原创 测透51汇编 51单片机串口模块程序

这篇文章讲51芯片内部各个模块的汇编程序,这里不做实验,只贴代码: 串口工作方式1-汇编: 中断地址定义:   ORG 0000H  ;伪指令 告诉编译器从0000H开始   LJMP MAIN  ;64KB无条件跳转 跳转到main处执行   ORG 0003H     ;外部中断0中断入口  ...

2015-11-26 18:17:26

阅读数 545

评论数 0

原创 测透51汇编 12864液晶显示 每条指令都验证过 都没有问题

曾经我做过一件傻事--把51单片机的每一天汇编指令都研究透, 不管曾经怎样,重要的是,我真的做了,而且做得很好,很天真 为了纪念过去的天真,过去的无知,特发此文,不管别人怎么评价!!!!!!!!! 文件截图: 这是其中的一个程序的实验截图:

2015-11-25 21:02:01

阅读数 1036

评论数 0

原创 K60 FlexBus总线液晶调试 SSD1289(ID8989)液晶 补充:FlexBus总线驱动成功

前文:调试了一天的K60液晶,最后发现对于某些液晶FlexBus是不能够使用的,最主要是发现K60的 FlexBus模块当写完一个数据后并没有把WR引脚拉高,这个也造成某些液晶不能够识别K60 FlexBus的数据,最后无奈只能够用GPIO来模拟了,下面是模拟出来的波形,SSD1289 (...

2015-11-24 20:43:05

阅读数 697

评论数 0

原创 韦东山第三期视频电子书项目轮询输入实验的相关说明

本程序的Makefile分为3类: 1. 顶层目录的Makefile 2. 顶层目录的Makefile.build 3. 各级子目录的Makefile 一、各级子目录的Makefile: 它最简单,形式如下: obj-y += file.o obj-y += subdir/ "o...

2015-11-23 15:14:39

阅读数 818

评论数 0

原创 K60 FlexBus总线液晶调试 SSD1289(ID8989)液晶

调试了一天的K60液晶,最后发现对于某些液晶FlexBus是不能够使用的,最主要是发现K60的FlexBus模块当写完一个数据后并没有把WR引脚拉高,这个也造成某些液晶不能够识别K60 FlexBus的数据,最后无奈只能够用GPIO来模拟了,下面是模拟出来的波形,SSD1289(ID8989)液晶...

2015-11-22 20:36:36

阅读数 850

评论数 0

原创 全功能智能车之线性CCD起步(第十一篇)

本实验基础例程如下: ADC实验 实现基本的ADC功能 原自原子开发板实验:

2015-11-22 15:11:57

阅读数 1726

评论数 0

原创 韦东山第三期视频数码相框中的电子书项目的ShowOnePage函数解析

解析:int ShowOnePage(unsigned char *pucTextFileMemCurPos) 其中: iLen = g_ptEncodingOprForFile->GetCodeFrmBuf(pucBufStart, g_pucTextFileMemEnd, &a...

2015-11-19 21:35:30

阅读数 2419

评论数 0

原创 全功能智能车之暂时放弃PC端程序的研究(第十篇)

唉,PC端的程序太过于杂乱,有很多不同的平台,有不同的语言,有不同的设备,非是我这个半路出家的人所深入的,再之,本人觉得还是做和自己相近的专业比较好,我是做嵌入式的,所以这样以后的上位机我就用安卓来做吧,PC端就放弃了。 做一行钻一行,自己或许是太贪婪了。 以后的博客将在新浪博客上,这个网站太慢了...

2015-11-17 22:33:54

阅读数 555

评论数 0

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