青山电子

CPLD/FPGA的UART接口设计之系统时钟(晶振)和波特率关系探讨

UART(UniversalAsynchronousReceiverTransmitter,通用异步收发器)是一种广泛使用的异步串行数据通信协议。目前大多数MCU、串口通信IC等芯片或模块均支持UART通信,随着CPLD/FPGA应用得越来越广泛,用CPLD/FPGA来设计UART等接口

单色8*8点阵LED让人易困惑的那些事

一般到市面上买单色8*8点阵LED,店家会问要共阳的还是共阴的,很多初学者搞不清楚什么是共阳的,什么是共阴的。其实单色点阵LED本无所谓共阳还是共阴,如此命名多半是因为行业习

随笔:关于PL2303型号命名之乱

使用PL2303这款芯片制作USB转串口时,相信很多人对PL2303生产商都有一样的困惑和不满,即尽管引脚定义和使用方式都有很大的不同,可是芯片仍采用相同的型号来命名(只是在后面加个版本号)。看似同一款芯片,就有几个不同版本、不太兼容的数据手册,使用的时候稍有不注

转:单片机C语言中_nop_函数的使用及C语言的延时计算

本文转载自http://hi.baidu.com/xiaowu191/blog/item/ca9b0b2913cd12f7e7cd4039.html,原作者不详,在此向作者致谢意。本文转载自网络标准的C语言中没有空语句。但在单片机的C语言编程中,经常需要用几个空指令产生短延时的效果。这在汇编语言中很容易实现,写几个nop就

利用74HC123搭建延时时间和脉冲宽度可调的模块电路

74HC123是可重触发单稳态触发器,其RxCx和Cx端外接定时的电阻和电容,该电阻和电容决定触发后输出Q端产生的单脉冲宽度。A端是下降沿触发输入端,用负脉冲触发,不用时保持低电平。B端是上升沿触发输入端,用正脉冲触发,不用时保持高电平,Q和/Q分别输出正负定时单脉冲

19264和12864图形点阵液晶(KS0108控制器)的显示驱动程序

19264图形点阵液晶显示器(KS0108控制器)的显示驱动程序,程序兼容12864图形点阵液晶(KS0108控制器)显示/*以下为博主设计的硬件地址,该地址与实际设计相关R/WD/I/CS1/CS2/CS3EA15A14A13&n

分段线性插值函数C及VB实现

由于分段线性插值在每个样点小区间上相对于原函数都有很强的收敛性,数值稳定性好且容易在计算机上编程实现,在工程中得到了较为广泛的应用。在实际项目应用中编写了以下分段线性插值函数,第一个为C语言版本,第二个为VB版本。/**************************************

转载:谁在用Lisp?

转载摘自:http://www.feime.net/2011/%e5%87%86%e5%a4%87%e7%bf%bb%e8%af%91%e3%80%8acommon-lisp-myths-and-legends%e3%80%8b/,在此向原作者致谢意。作者:AlbertLee谁在用Lisp?尽管你不是总能看到,但Lisp就在你身边。&

MSP430 Flash操作函数

个人项目应用总结,开发环境:IARC。/*****************************************************************************************NAME:voidFLASHInit(void)*FUNCTION:FLASH初始化*Parameter:无参数*RETURN:&n

个人项目整理:X5045操作函数(C51)

个人项目整理#include<INTRINS.h>//X5045的引脚sbitX5045_CS_WDI=P1^0;sbitX5045_SO=P1^1;sbitX5045_SI=P1^3;sbitX5045_SCK=P1^2;sbitX5045_WP=P3^2;unsignedcharbdataflag;sbitX5045bit=flag^0;&nb

OLED SSD1303显示驱动 for MSP430

RiTdisplay公司128*64点阵OLED(RGS101280640W003)SSD1303显示驱动forMSP430,文中仅列出驱动接口、控制文档和函数声明,详细的源代码请看附件,开发环境IARC。其中MSP430MCLK需与SSD1303控制时序匹配,建议不大于8MHz。下面是SSD130380808080系列接口的控制时序图:/*128

利用MSP430 TimerA的CCR1捕获模式进行红外解码的实例

利用MSP430TimerA的CCR1捕获模式对红外遥控芯片M50560-008P进行红外解码的实例。注:定义的测量时间都是经过实际调试后调整得到,可能与芯片手册会有出入。//红外遥控芯片M50560-008P,其编码格式和M50560-001P一致,可参阅数据手册。#defineUserCode

个人项目整理:实际验证过的部分TC35I AT指令用法及响应

N年前做过的一个项目,在方案验证过程中做的一些总结。1.语音拨号ATDxxxxxxxxxxx;回车(ASCII:0x0D)对方忙时,返回BUSY,对应16进制码:0D0A4E4F20434152524945520D0A对方挂断或无应答时,返回NOCARRIER,对应16进制码:0D0

转载:新型的按键扫描程序

来源:互联网作者:不详(在此向原作者致谢意,转载如有冒犯,请告知。)以下假设你懂C语言,因为纯粹的C语言描述,所以和处理器平台无关,你可以在MCS-51,AVR,PIC,甚至是ARM平台上面测试这个程序性能。当然,我自己也是在多个项目用过,效果非常好的。好了,工程人

收集:MSP430全系列选型手册(2011)

转自TI网站2011年2月-MSP430全系列选型(英文):分卷压缩6181317159342.rar01.rar6182209016665.rar02.rar6