单片机
逐影Linux
不成魔自成狂。
展开
-
ASCII 码的使用
ASCII 码使用指定的7 位或8 位二进制数组合来表示128或256 种可能的字符。转自百科名片:http://baike.baidu.com/view/812.htm原创 2012-12-08 16:17:59 · 1085 阅读 · 0 评论 -
C语言之51单片机中的数据类型
其中:float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位) 8bits(指数位) 23bits(尾数位)double:1bit(符号位) 11bits(指数位) 52bits(尾数位) (浮点)数值 = 尾数×底数^指数,(附加正负号) 其中指针占用3个字节.指针属间原创 2012-11-28 11:54:20 · 2123 阅读 · 0 评论 -
杂记之51单片机哪些破事---数据类型(一)
面向51单片机的Keil uVision4基本数据类型简介资料来源:http://www.21ic.com/app/mcu/201208/138380_2.htm原创 2012-11-13 20:43:17 · 432 阅读 · 0 评论 -
杂记之BOOTLOAD和U-BOOT
U-BOOT阶段 作用之一二1.配置系统的内存,包括NAND Flash和DDR22.获得ARM Linux机型类值更多连接:http://blog.csdn.net/s762888517/article/details/6981119 BOOTLOADER程序存放在0x0000 0000地址处它是在嵌入式操作系统内核运行的一段程序,通过这段程序初始化各种芯片外设以及相应原创 2012-11-03 11:06:14 · 1314 阅读 · 0 评论 -
A FLASH Bootloader for PIC16 and PIC18 Devices--硬译(一)
Author: Ross M. Fosler and Rodger Richey Microchip Technology Inc.译者: 逐影Linux硬译目的说明:我是想看看如何写bootloader的。名词全称解释:USART: (Universal Synchronous/Asynchronous Receiver翻译 2013-06-29 10:59:59 · 3883 阅读 · 0 评论 -
A FLASH Bootloader for PIC16 and PIC18 Devices--硬译(三)
Author: Ross M. Fosler and Rodger Richey Microchip Technology Inc.译者: 逐影LinuxCommunication Protocol 通信协议The bootloader employs a basic communication protocol that翻译 2013-06-30 14:16:30 · 1260 阅读 · 0 评论 -
A FLASH Bootloader for PIC16 and PIC18 Devices--硬译(二)
Author: Ross M. Fosler and Rodger Richey Microchip Technology Inc.译者: 逐影LinuxMemory Organization 内存组织PROGRAM MEMORY USAGE( 程序存储区使用)Currently, PIC18F devices reser翻译 2013-06-29 15:40:33 · 1769 阅读 · 0 评论 -
A FLASH Bootloader for PIC16 and PIC18 Devices--硬译(四)
Author: Ross M. Fosler and Rodger Richey Microchip Technology Inc.译者: 逐影Linux/**参考《嵌入式硬件设计》 固件与程序的关系:固件是永久性存储在计算机的存储器中,用来将其他硬件子系统初始化到一个已知的状态,并对其进行配置以保证计算机的正常运行。而bo翻译 2013-07-02 08:39:29 · 1850 阅读 · 0 评论 -
A FLASH Bootloader for PIC16 and PIC18 Devices--硬译(五)
Author: Ross M. Fosler and Rodger Richey Microchip Technology Inc.译者: 逐影LinuxWRITING CODEThe bootloader operates as a separate entity, which means that an applicatio翻译 2013-07-02 10:21:49 · 1624 阅读 · 0 评论 -
Lcd1602 for STM32
Keil的编译优化问题:http://www.360doc.com/content/11/0126/14/2379862_89135875.shtml/***********Lcd1602 for STM32 ********************/ /* *BUG:打开测忙函数不能显示,由于STM32 比 LCD1602 相应速度较快, *ns级的单片机需要等待us级的LCD,(可以通过原创 2013-06-19 11:10:00 · 8160 阅读 · 3 评论 -
ADC-DMA For STM32
DMA:在实际应用中会遇到这样的问题,需要在两个存储器之间或者外设与存储器之间频繁地进行数据存取操作,这些操作如果通过CPU来进行,势必会耗费大量的CPU时间。在这种情况下,则可以使用DMA(Direct Memory Access,直接存储器访问)来完成,从而可以大大提高系统的工作效率。/****************************************************原创 2013-06-26 01:06:39 · 2942 阅读 · 0 评论 -
STM32中的SysTick定时器
相关链接:http://www.360doc.com/content/11/1114/21/7736891_164374659.shtml#include "stm32f10x_lib.h"#define SYSTICK_TENMS (*((volatile unsigned long* )0xE000E01C)) //校验值寄存器#define SYSTICK_CURRENT (*((原创 2013-06-21 14:01:30 · 1280 阅读 · 0 评论 -
Serial Port For STM32
/****************************************************************************** * 串口通信实验(查询方式 串口1)* 发送某一字符t 则返送某一字符串* (串口调试助手设置 波特率 115200 数据位 8 停止位 1 奇偶位 N原创 2013-06-25 17:00:13 · 1315 阅读 · 0 评论 -
STM的调试问题集锦(更新中)
(1)//把调试设置普通IO口GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,ENABLE); 调试时,出现 ***JLink Error: Can not read register *****, CPU may not be halted 。很有可能是因为如上代码禁掉了JTAG的调试功能。屏蔽掉即可。 (2)*** Scatter原创 2013-06-18 18:48:03 · 5665 阅读 · 0 评论 -
关于MCU驱动TFT
TFT的驱动电压为3.3V,而且MCU需要一定容量的ROM和RAM,必要的时候就需要SD卡作为图片的容器,普通的MCU如89C52,89S52不能满足其要求,而且电平口需要电压转换。原创 2013-06-22 10:02:19 · 1740 阅读 · 0 评论 -
STM32的boot引脚设置
Boot mode selection Bootmode pins AliasingBOOT1 BOOT0 x 0 Main Flash memory Main Flash memory is select原创 2013-06-18 15:02:02 · 7898 阅读 · 0 评论 -
STM32的时钟管理分析
参考资料:(1) 单片机原理与应用(第二版) 张毅刚版 P36 (2) STM32硬件入门(3) STM32 F103 中文资料(4) STM32 函数说明(5) STM32电路图 如图(注意STM32的电源电压为3.3V而不是5V)RTS和DTR配置的晶振为12MHz 。这个晶振的设计是为了满足STM的ISP下载使用。HSE这个4至原创 2013-06-16 12:57:46 · 1080 阅读 · 0 评论 -
51单片机电子琴编码 — 《断桥残雪》《庐州月》
/** * @author: 逐影Linux * @funtion 51单片机电子琴编码 —《断桥残雪》《庐州月》 **///***********《庐州月》******************************************************************************* 3,2,1, 3,2,1, 5,2,1,原创 2014-02-09 18:35:38 · 2105 阅读 · 0 评论