
单片机硬件相关
文章平均质量分 60
vincent_zou
能者无疆!
展开
-
ouravr某PCB高手发言总结
ouravr某PCB高手发言总结2009-01-07 09:56(1)最主要的还是手动布线,几根总线分成一个组,大概考虑一下各组线的走线就可以了, 无论PROTEL如何差劲,总能布出你想要的效果来,只不过多花点功夫了我刚到公司的时候,看那些东西也有点发晕呢 基本上都是10层板,几乎全部手工布线,只不过是外包的,当然工具也不是PROTEL了, CADENCE转载 2009-03-29 10:30:00 · 1462 阅读 · 0 评论 -
MSP430教程10:MSP430单片机WDT看门狗定时器
看门狗定时器用来防止程序因供电电源、空间电磁干扰或其它原因引起的强烈干扰噪声而跑飞的事故。程序中设置看门狗清零指令 WDTCTL=WDTPW+WDTCNTCL,当程序跑飞不能及时清零看门狗,导致看门狗溢出复位,这样程序可以恢复正常运行状态。 一、WDT寄存器包括WDTCNT和WDTCTL,两个寄存器在上电和系统复位内容全部清零 1.记数单元WDTCNT:WDTCNT转载 2009-07-29 20:53:00 · 797 阅读 · 1 评论 -
MSP430教程15:MSP430单片机串行通讯模块
串行异步通讯模块 在MSP430系列产品中,每一款型号都能实现串行通讯的功能,在MSP430F1X11系列中,可以用定时器A和软件编程结合实现串行通讯功能。而在其它系列产品中都带有硬件的串行通讯模块USART;另外,MSP430F14X系列产品中还带了两个串行通讯模块。而在MSP430F15X,F16X系列中USART0还可以实现IIC总线通讯。在UART模块中带有UART串行异步通讯和SPI转载 2009-07-29 21:24:00 · 1066 阅读 · 0 评论 -
MSP430教程14:MSP430单片机ADC12模块
MSP430模数转换模块--ADC12 MSP430单片机的ADC12模块是一个12位精度的A/D转换模块,他具有高速度,通用性等特点。大部分都内置了ADC模块.而有些不带ADC模块的片子,也可通过利用内置的模拟比较器来实现AD的转换。在系列产品中,我们可以通过以下列表来简单地认识他们的ADC功能实现。 系列型号 ADC功能实现 转换精度 MSP430X1XX2转载 2009-07-29 21:22:00 · 1583 阅读 · 0 评论 -
MSP430教程11:MSP430单片机低功耗结构
当系统时钟发生器基本功能建立之后,CPU内状态寄存器SR的SCG1,SCG0,CPUOFF,OSCOFF位是重要的低功耗控制位。只要任意中断被响应,上述控制位就被压入堆栈保存,中断处理之后,又可恢复先前的工作方式。在中断处理子程序执行期间,通过间接访问堆栈数据,可以操作这些控制位;这样允许程序在中断返回(RETI) 后,以另一种功耗方式继续运行。 各控制位的作用如下:原创 2009-07-29 21:04:00 · 517 阅读 · 0 评论 -
MSP430教程9:MSP430单片机时钟模块
MSP430的时钟模块由低速晶体振荡器LFXT1、高速晶体振荡器XT2(MSP430X11X,MSP430X12X没有)、数字控制振荡器DCO、琐相环FLL(MSP430X16X以上包括)和增强型琐相环FLL+等部件组成。 MSP430X1XX基本时钟模块有三个时钟输入源LFXT1CLK(低速32768Hz,高速450Hz到8MHz)、XT2CLK(450Hz到8MHz)、DCOCL转载 2009-07-29 20:46:00 · 979 阅读 · 0 评论 -
MSP430教程16:MSP430单片机的框架程序
MSP430单片机的框架程序(转)下面给出MSP430的程序框架,我们可以在此基础上修改以及添加自己所需的程序。/*****************************************************************************文件名:main.c描述:MSP430框架程序。适用于MSP430F149,其他型号需要适当改变。 不使用的中断函数保原创 2009-07-29 20:45:00 · 686 阅读 · 2 评论 -
IAR MSP430 3.14破解软件使用
很多人都出了问题,最关键的步骤就是:把hostid 中的id号 小写改为大写原创 2009-07-29 10:23:00 · 550 阅读 · 1 评论 -
准备仪器类和控制类题
能参加电子设计大赛,真是一件幸事。不管结果如何,我都会enjoy这个过程。我们准备的是控制类和仪器类。 控制类较简单易懂,但我个人是想做仪器类的。前几天,搞定了AVR的模块程序,这几天又要学MSP430了。都是为了低功耗嘛!发觉认真学过arm,其他的单片机还是很好学的。 还要抓紧时间,回顾一下FPGA,到时候还要辅佐队友写FPGA的程序的! 也挺感谢,我们的辅导老师,包老师原创 2009-07-29 22:02:00 · 447 阅读 · 1 评论 -
MSP430教程17:MSP430单片机开发总结!!!!!!!好
1.#i nclude2.要调用另一个文件中的函数,要把这个函数文件放到当前工程目录下,并且在工程中添加此文件。3.命名中不能有-,比如:byq-ee会认为是错误的,要用下划线。4.用IAR软件仿真时,可以加入变量,如果是查看I/O信息只需加入PXIN,PXOUT即可。5.IAR在处理字符时,要注意,是字符处理结尾标志,他和其他编辑软件是不同的。比如我们长用字符处理回自动在结尾处加,但IAR有些是转载 2009-07-29 21:56:00 · 948 阅读 · 0 评论 -
MSP430教程6:MSP430寄存器中文注释
MSP430寄存器中文注释---P1/2口(带中断功能) /************************************************************* DIGITAL I/O Port1/2 寄存器定义 有中断功能************************************************************/ #define转载 2009-07-29 21:46:00 · 1343 阅读 · 1 评论 -
MSP430教程13:MSP430单片机比较器A模块
比较器A模块 以下图可以看出比较器A的结构大概可以分4部分构成,分别为模拟输入,比较器A核心,低通虑波器,基准电压部分和中断部分组成。 首先,整个比较器A的工作必需由CAON位置为1时才能工作的,此位属CACTL1控制寄存器。单片机上电时此位是为0的,也就是说比较器是不工作的。以下大概讲述几个部分电路的功能和一些相关信息。模拟输入电路: 外部模拟引脚信号CA0,CA1(正负端)可以转载 2009-07-29 21:21:00 · 959 阅读 · 0 评论 -
MSP430教程8:MSP430单片机复位电路
MSP430单片机系统复位电路 从上MSP430系统复位电路功能模块图中可以看到了两个复位信号,一个是上电复位信号POR(Power On Reset)和上电清除信号PUC(Power Up Clear)。 POR信号是器件的复位信号,此信号只有在以下的事件发生时才会产生: 器件上电时。 RST/NMI引脚配置为复位模式,当RST/NMI引脚生产低电平时。 当POR信号产生时,必然转载 2009-07-29 20:48:00 · 1522 阅读 · 0 评论 -
MSP430全面超越AVR了,直逼ARM
呼呼~~~~~~原创 2009-07-28 16:59:00 · 461 阅读 · 1 评论 -
keil "unresolved external symbol "错误的解决
今天写了些程序,编译时,蹦出这样的警告! 开始 想破脑子,都不知道是怎么回事。根据字面意思推断 不能解决的外部标志 ,应该是 有函数名 但链接不函数体 。结果 最终发现 一个愚蠢的错误, project workplace中没有加相应的.c程序。 原来 project workplace中添加的 .c .h都是会被编译 的 。没加进来就不会编译 。难怪呀! 让原创 2009-07-14 11:03:00 · 3737 阅读 · 2 评论 -
MSP430教程12:MSP430单片机MSP430定时器
在MSP430系列单片机中带有功能强大的定时器资源,这定时器在单片机应用系统中起到重要的作用。利用MSP430(以下称为430)单片机的定时器可以用来实现计时,延时,信号频率测量,信号触发检测,脉冲脉宽信号测量,PWM信号发生。另外通过软件编写可以用作串口的波特率发生器。后面我们将用定时器A作为一个波特率发生器,来编写一个串口例程给初学者参考。以加强初学者对定时器A的理解和应用。原创 2009-07-29 21:15:00 · 1061 阅读 · 0 评论