2011年7月7日

摘要: STM32+SSD1963驱动4.3" LCD(480*272) 初始化代码,已调试通过。/**************************************************************************************函数功能:初始化SSD1963输入: 无输出: 无注意: 无**************************************************************************************/void InitSSD1963(void){u8 brightness = 0x80;// 阅读全文

posted @ 2011-07-07 18:47 蓝色星宇 阅读(7003) 评论(1) 推荐(1) 编辑


2011年7月4日

摘要: AD603 增益计算如下:其中Vg的excel计算公式:=(20*LOG10(E40)-20)/40E40:AD603放大倍数。垂直灵敏度满度电压(量程)总放大倍数衰减量AD603放大倍数AD603(Vg)AD603(Vgp)AD603(Vgn)R1R2v/div(1-2-5 step)mV(AD9288 1Vpp 量程 8bit ADC)(900K、90K、10K)(25mV/dB,±0.5dB) Pin1控制脚Pin25100100010mV8012.5X112.50.0484550070.868127140.81967215100100020mV1606.25X16.25-0. 阅读全文

posted @ 2011-07-04 10:22 蓝色星宇 阅读(2062) 评论(0) 推荐(0) 编辑


2011年6月30日

摘要: 近期应用FIFO IC: CY7C4205要注意的是FF标志判断是否满EF标志判断是否空标志位需要CLK才会改变,也就是说:需要控制输出WCLK之后才能判断FF,同理需要控制输出RCLK之后才能判断EF。其余的参照数据手册问题不大。 阅读全文

posted @ 2011-06-30 18:52 蓝色星宇 阅读(277) 评论(0) 推荐(0) 编辑

摘要: Setup输入如:PORTB 阅读全文

posted @ 2011-06-30 18:41 蓝色星宇 阅读(1618) 评论(0) 推荐(0) 编辑


2011年6月28日

摘要: 下面是已经调试通过的触摸屏坐标变换算法(触摸屏校准)。这个算法逻辑简单,容易理解。运算也简单。大道至简,简单好。/*Touch(X,Y) ==> LCD(X,Y)第一步:A、B、C、D是在LCD上绘制的4个点+A B++C D+A、B、C、D在LCD上的坐标:LCD: W*HA:(W/4, 3H/4)B:(3W/4, 3H/4)C:(W/4, H/4)D:(3W/4, H/4)第二步:取得A、B、C、D四个点的触摸屏坐标(XA,YA).....后计算触摸屏中心点坐标(x0,y0):Touch center(x0,y0);X0=(XA+XB+XC+XD)/4Y0=(YA+YB+YC+YD) 阅读全文

posted @ 2011-06-28 17:31 蓝色星宇 阅读(1210) 评论(0) 推荐(0) 编辑


2011年6月16日

摘要: 频率 10K,占空比可以达到1%变化的精度,100K只能是10%的变化精度。 #define PWM_CLK1M_ARR_10K100-1void IzADCPWMInit(uint8_t duty)//10%~90%{ if(duty>90) {duty = 90; } if(duty<10) {duty = 10; } //reset /* TIM4 enable counter */ TIM_Cmd(TIM4, DISABLE); /* TIM4 Main Output Enable */ TIM_CtrlPWMOutputs(TIM4, DISABLE); //end of 阅读全文

posted @ 2011-06-16 10:16 蓝色星宇 阅读(10726) 评论(1) 推荐(0) 编辑


2011年6月15日

摘要: 在要求高增益的场合,可采用两片或多片AD603级联的形式,级间通常采用电容耦合。两片AD603级联时,总增益控制范围为84.28dB=(42.14*2).在级联应用中,有两种增益控制连接方式,即顺序控制方式和并联控制方式。可根据实际应用情况选择,其选择取决于是要获得最高即时噪比还是优化增益误差波动。 顺序控制方式(优化S/N) 两片AD603级联的顺序控制方式是将两片AD603的两个正增益控制输入端(GPOS)以并联形式由一个正电压VG(GPOS对地的电压)驱动,而两级的负增益控制输入端(GNEG)分别加一个稳定的电压,使VG1 和VG2满足2*0.526V的点位差是,则第一级的增益达到最大. 阅读全文

posted @ 2011-06-15 15:49 蓝色星宇 阅读(2053) 评论(0) 推荐(0) 编辑


2011年5月4日

摘要: 来源:http://hi.baidu.com/hqy51222/blog/item/99085aee305eb43fadafd56c.html1.分散加载文件(链接脚本文件)的格式问题描述:在链接的时候,要在不同的地址处添加链接文件,暨分散加载文件,这个分散加载文件有什么样的格式呢?问题解答: 程序正确编译生成目标文件以后, 就会链接成可执行的文件, 这个过程中要用到分散加载文件, 它决定可执行的代码在存储器中存放的位置, 这在复杂的程序(例如VIVI对Linux内核的引导)中是很重要的. 下面是一个简单的分散加载文件的例子: ; ******************************* 阅读全文

posted @ 2011-05-04 09:44 蓝色星宇 阅读(3279) 评论(0) 推荐(0) 编辑


2011年5月3日

摘要: 我在STM32的学习中发现,大部分的STM32示例程序都是基于IAR开发环境的,但我认为使用Keil MDK开发环境更加方便,可以利用RVMDK强大的外设仿真功能加速STM32的开发。我在以前的Blog文章里介绍过如何在RVMDK中建立STM32 工程,以及如何使用RVMDK的软件仿真功能,下面我将详细说明怎样将已有的IAR工程移植到RVMDK。 不管是IAR还是RVMDK,编程时使用的都是STM32的固件函数库,唯一不同的是启动文件。RVMDK在建立STM32工程时会自动创建启动文件 STM32F10x.s,而IAR使用的启动文件是cortexm3_macro.s。此外,两者对中断向量表的管 阅读全文

posted @ 2011-05-03 19:29 蓝色星宇 阅读(965) 评论(0) 推荐(0) 编辑


2008年7月30日

摘要: 其实,CCD也有两种:全帧(full frame)的和隔行(interline)的。这两种CCD的性能区别非常大。总的来说,全帧的CCD性能最好。其次是隔行的CCD。CMOS的综合性能最差。full frame CCD最突出的优势是分辨率和动态范围。最弱的地方就是贵,耗电。CMOS最差的地方是分辨率,动态范围和噪声。优势就是便宜,省电。interline CCD比CMOS强的地方在于噪声。总的来说... 阅读全文

posted @ 2008-07-30 14:39 蓝色星宇 阅读(307) 评论(0) 推荐(0) 编辑


Copyright © 2024 蓝色星宇
Powered by .NET 8.0 on Kubernetes

跟小D每日学口语 跟小D每日学口语