
底层硬件
文章平均质量分 80
ghostyu
这个作者很懒,什么都没留下…
展开
-
开发板与PC直连 交叉、直连网线做法
把开发板与PC直连,省掉路由器,岂不很方便?请看制作方法:这里要制作交叉线,然后设置IP,例如,Windows的IP设为192.168.1.1,子网掩码255.255.255.0,网关与DNS均与IP相同,为192.168.1.1;虚拟机VMWare地址按普通设置,开发板地址也按普通设置,他们的网关就是192.168.1.1。这样就OK了,试试,传数转载 2011-09-21 09:13:10 · 7439 阅读 · 0 评论 -
重学模电(一) 稳压二极管
Multisim仿真图:从上图可以看出V1从5V变化到12V,D1两端的电压变化则很小0.048V,D1起到了稳压的作用,的确,1N5226是齐纳二极管,也就是稳压二极管。下图是伏安特性曲线(稳压二极管)工作原理:稳压二极管特性曲线中,当反向电压达到U达到Uz后,二极管由截止转为导通,此时的电流为最低稳压电流Izmin,对应的电压为最低稳压电压Vz,如果继续原创 2012-01-15 14:44:43 · 10302 阅读 · 2 评论 -
ZBIT、ZBIT2、UBIT是什么?
下面是我最近遇到的问题,然后再TI官方论坛中找到的回答。Q1: what is this ZBIT,ZBIT2,UBIT? code:in osal.cvoid osal_start_system( void ){#if !defined ( ZBIT ) for(;;) // Forever Loop#endif { uint8 idx = 0;原创 2011-09-22 16:45:35 · 5799 阅读 · 0 评论 -
stm32 I2C问题 I2C_CheckEvent()
STM32的IIC接口写的比较复杂,稍不注意,很多地方都会搞错,如果是用GPIO模拟的IIC,问题应该不大,无非应答不不应答的问题。但是既然STM32自带IIC,并且有接口函数,干嘛不用呢问题1:I2C_CheckEvent() 检查时停在此处: /* Test on EV5 and clear it */ while(!I2C_CheckEvent(I2C1, I2C原创 2011-09-22 16:35:40 · 19077 阅读 · 2 评论 -
TI z-stack协议栈 sampleApp分析
今年6月份为学校写的一个分析文档,懒得重新弄了,直接上传当初用excel写的文档,在csdn的下载区,免费下载,希望对大家学习zigbee过程中 有所帮助http://download.youkuaiyun.com/detail/ghostyu/3963485原创 2011-12-24 08:59:08 · 3075 阅读 · 0 评论 -
stm32 EXTI问题 是否同时选择PA0与PB0?
需要14个外部输入中断,画原理图时, 将XIN0~XIN7接在PB8~PB15,XIN8~XIN13接在PA8~PA13上了后来写程序时才注意到手册上的一个图无法同时将PA0与PB0或者其他同时绑定到EXTI0线上,并且由于外部中断触发的先后也不确定,所以在中断函数中重新绑定中断线也不可行,看来,如果不改电路,只能用8个外部中断了。如果能确定外部中断的先后性,这个问题可原创 2011-12-15 14:18:18 · 9037 阅读 · 2 评论 -
u-boot分析(二) u-boot的编译及配置 mkconfig
u-boot分析(二) u-boot的编译及配置 mkconfig刚开始接触u-boot总是存在这样的疑问,../include/configs/mini2440.h是如何关联到../board/mini2440.c中的?显然他们并没有在源码中有直接的包含关系。编译u-boot时,输入make mini2440_configmakeu-boot就被成功创建了,这都归功于Make原创 2011-11-11 22:22:31 · 10482 阅读 · 0 评论 -
关于stm32f103的USART中断问题
1、时钟RCC设置 RCC_Configuration(); 一定要放在main()函数的开始处,不然会有时会出现怪异的事情2、USART设置时,最好不要开发送中断,用到时使用USART_IT_Config开启,不然会经常进入中断 /* Enable USART1 Receive and Transmit interrupts */ USART_ITConfig原创 2011-09-22 16:47:02 · 5115 阅读 · 0 评论 -
DDR内存 时序指南
DDR 内存 既然叫做双倍速率SDRAM(Dual date rate SDRSM),就是说是SDRAM的升级换代产品。从技术上分析,DDR SDRAM最重要的改变是在界面数据传输上,其在时钟信号上升缘与下降缘时各传输一次数据,这使得DDR的数据传输速率为传统SDRAM的两倍。那么大家就应该知道了,我们所说的DDR400,DDR333,DDR266,他们的工作频率其实仅为那些数值的一半,也就是说D转载 2012-07-09 10:04:17 · 38950 阅读 · 0 评论 -
nand的几个名词 oob bbt ecc
例如Samsung K9F1208U0B,数据存储容量为64MB,采用块页式存储管理。8个I/O 引脚充当数据、地址、命令的复用端口。 芯片内部存储布局及存储操作特点: 一片Nand flash为一个设备(device), 其数据存储分层为: 1 (Device) = 4096 (Blocks) 1 (Block) - = 32 (Pages/Row转载 2012-07-04 10:11:42 · 1427 阅读 · 0 评论 -
关于信号强度单位db和dBm
关于信号强度单位db和dBm dB,dBm 都是功率增益的单位,不同之处如下:dB是一个表征相对值的值,纯粹的比值,只表示两个量的相对大小关系,没有单位,当考虑甲的功率相比于乙功率大或小多少个dB时,按下面的计算公式:10log(甲功率/乙功率),如果采用两者的电压比计算,要用20log(甲电压/乙电压)。[例] 甲功率比乙功率大一倍,那么10lg(甲功率/乙功率)=1原创 2011-12-24 09:54:39 · 31597 阅读 · 0 评论 -
常用u-boot命令详解(全)
U-boot发展到现在,他的命令行模式已经非常接近Linux下的shell了,命令行模式模式下支持“Tab”键的命令补全和命令的历史记录功能。而且如果你输入的命令的前几个字符和别的命令不重复,那么你就只需要打这几个字符即可,比如我想看这个U-boot的版本号,命令就是“ version”,但是在所有的命令中没有其他任何一个的命令是由“v”开头的,所以只需要输入“v”即可。[u-原创 2011-11-14 14:29:09 · 38863 阅读 · 3 评论 -
u-boot分析(一)
一、bootloader的概念简单的说,bootloader就是在操作系统运行之前运行的一段小程序,通过这段小程序,我们可以初始化硬件设备,简历内存空间映射图,从而将系统的软硬件环境带到一个合适的的状态,一边最终调用操作系统内核准备好正确的环境。通常,bootloader是严重的依赖于硬件而实现的,特别在嵌入式世界,建立一个通用的bootloader几乎是不可能的,尽管如此,我们仍然可以对原创 2011-11-10 14:48:17 · 8568 阅读 · 1 评论 -
嵌入式系统 Boot Loader 技术内幕
http://www.ibm.com/developerworks/cn/linux/l-btloader/写的很好的一篇bootloader的文章转载 2011-11-09 14:18:33 · 2434 阅读 · 0 评论 -
x-loader 以及 如何向nand中写入x-loader
x-loader is the primary boot loader. It is loaded by ROM boot loader into the internal RAM. x-loader is responsiblefor initializing the external memory and loading the u-boot from the selected boot de原创 2011-11-06 22:05:39 · 6003 阅读 · 3 评论 -
stm32 JTAG引脚复用问题 与 RA8835驱动
先上图:这款LCD点阵型驱动芯片是RA8835,我采用的是8080时序,CS,A0,RD,WR与DB[0..7]连接原理图:DB3与DB4是JTAG引脚复用,我并非用JTAG-DP调试端口,而是SW-DP,只需要JTMS/SWDIO与JTCK/SWCLK。但是stm32复位后,JTAG与SW默认同时开启的,即所有的JTAG端口均被系统保留,软件设置GPIO是不起作用的,原创 2011-12-13 22:55:04 · 9402 阅读 · 2 评论 -
CC2530 SampleApp 调试不成功的问题所在:HOLD_AUTO_START
手上有两块CC2530的板子,资源不多,一个按键,两个LED,一个RS232,一个Debug口,别的GPIO基本上是以排针的形式出现,算然寒碜,但是比起上千元的zigbee开发板来说算是简洁并且便宜多,所以就用他们作为我学习TI Z-Stack的“开发板”。 Z-stack程序的运行流程,OS任务、事件以及Hal控制,基本上都已熟悉,并且阅读了TI的所有Zigbee文档,但是,把Sampl原创 2011-09-22 16:41:56 · 4373 阅读 · 0 评论 -
TI CC2530 IAR设置 (附带IAR for8051 V7.6 KeyGen ,IAR for 8051 V8.10 Keygen下载)
先去TI官网上下载ZStack-CC2530-2.4.0-1.4.0.exe,安装后会有一些列较全的文档,当然有最终要的协议,并且带有很多ExampleApp,TI最新的zigbee pro/2007 用的是IAR for 8051的最新版本:V7.6,版本较新,网上找起来还真不容易,还好最后找到keygen,软件问题解决,打开TI的example的 SampleApp IA原创 2011-09-22 08:49:17 · 18594 阅读 · 46 评论