09 2013 档案
摘要:因为,相逢,所以,离别。 时间留下的剧情,总不为人所动,终不为人所痛恨, 一片叶子的凋落,不是风的追求,也不是树的不曾挽留, 而是时间设定的结局, 生命,便如是脆弱,有始有终。我从繁华中,感受到了落寞。 这个季节,有总有说不尽的心情,或欣喜,或哀伤。 都是,淡淡的,一如这个时节的风。冷,暖,都是一种惬意。 来来往往的人,有看自己的方向,很少有过的停留。 守望中,总有一些挥之不去的影子,似曾相识的情...
阅读全文
摘要:不是无情,亦非薄命 只是我们一生中会遇到很多人 真正能停足驻留的又有几个 我不知道自己是否是你 红尘中的一缕云烟 围绕着你的身边 却不知道你 要开始走向哪里 生命是终将荒芜的渡口 连我们自己都是过客 带着风的誓言 希冀的来到你的面前 即使是如履薄冰 即使是支离破碎 我也愿意是你 生命中的点缀
阅读全文
摘要:高质量学习资源免费获取,专注但不限于【Linux】【C/C++/Qt】【FPGA】【数据结构与算法】, 根据多年技术经验纯【原创】,纯【干货】,分享【技术心得】,力求【授人以鱼,更授人以渔】。 循环结构有两种基本形式:while 循环和for 循环。两者之间的最大不同在于代码的重复是如何控制的。在w
阅读全文
摘要:------李辉 你说,其实生活给予的一切都是礼物,当你回过头看的时候,才觉得特别精彩. 坐在暮色冰冷的窗台上,怀着天边属于青春的绚烂,欢乐和忧伤一同在红得耀眼的时光中踏歌而行.永恒的亮丽而清晰的情愫,夕阳梦一般地印出那些曾经拥有的风景.那年那天,懵懂的你在后台的墙壁上无言而又无奈地划下' 天涯浪子 ' 四个符号,不想却凝聚成平凡而伟大的生命历程,心酸的生活留住了青春的顽强与执着.终于,你得到了生命的隽永和富足. 闭上双眼,历数恋恋风尘中走过的滚滚.......... 曾经,你怀着满心满目的真情吟唱着[在别处],酣畅淋漓的传达着内心的忧郁和纯真,你茫然地把思想注入音符,问自己的
阅读全文
摘要:最好的时光里 我依然独自一个人走在那条 浮华绚丽却不属于我们的街 我像一个拾荒者 悄悄收藏起时光的底片 让她变成陈年的私酿 然后在那个夏日的夜晚 映衬出任何与你有关的画面 岁月流过了指尖 却流不出我的心底 星空划破了痕迹 ...
阅读全文
摘要:MALTAB程序的基本数据单元是数组,MATLAB 的变量名必须以字母开头,后面可以跟字母,数字和下划线(_).只有前31个字符是有效的;如果超过了31 个字符,基余的字符将被忽略。如果声明两个变量,两变量名只有第32 个字符不同,那么MATLAB 将它们当作同一变量对待。要注意的是:确保你所声明的变量名前31 个字符是独一无二的。否则,MATLAB 将无法辨认出它们的不同。 好的编程习惯:给你的变量起一个描述性的且易于记忆的变量名。例如,货币汇率可以exchange_rate为变量名。这种方法将使得你的程序更加明确且易于理解。 给每个程序创建一个数据字典以增强程序的可维...
阅读全文
摘要:为了参加那个电工杯,豁出去啦,时间真的很短,但是得挑战呀。。对于MATLAB编程,有一些了解,MATLAB(矩阵实验室的简称)是一种专业的计算机程序,用于工程科学的矩阵数学运算,说说它的开发环境。 任何一个MATLAB 程序的基本组成单元是数组,当MATLAB 运行时,有多种类型的窗口,有的用于接收命令,有的用于显示信息。如命令窗口:。在命令窗口中,用户可以在命令行提示符(>>)后输入一系列的命令,这些命令的执行也是在这个窗口中实现的。当回车键敲下的一瞬间,结果被计算了出来,并被存储到一个叫area 的变量中(其实是一个1×1 的数组) 编程调试器是个重要的程序的文档编辑
阅读全文
摘要:我习惯了等待,于是,在轮回中我无法抗拒的站回等待的原点。 我不知道,这样我还要等多久才能看到一个答案; 我不知道,如此我还能坚持的等待多久去等一个结果? 思念,很无力,那是因为我看不到思念的结果。 也许,思念不需结果,它只是证明在心里有个人曾存在过。 是不是能给思念一份证书,证明曾经它曾存在过? 似乎习惯了等待,单纯的以为等待就会到来。 但却在等待中错过了,那些可以幸福的幸福。 在失去时后悔,为什么没有抓住。其实等待本身就是一种可笑的错误。 明知道等待着一份不知能否到来的幸福…… 爱是一种遇见,却无法预见。 思念不是病,而是一种美丽的孤独。。。
阅读全文
摘要:曲终人散,独自夜彷徨;过眼云烟,谁伴我闯荡; 再见理想,再见了,我曾经的理想, 静静地躺在无人知晓的角落里,笑叹明月风清,淡望清风月明, 绝望与希望之中徘徊,信心与伤心之间徜徉, 我已想不起曾经的那种生活 我已忆不起过往的些许感觉 我已忘记了当初的那种感动 我已遗失了回忆的那种切盼 我不是一个伤感的人,却固执的做着伤感的梦 我不是一个冷漠的人,却隐忍的做着冷漠的事 我不愿去伤害每一个人,却总被每一个人伤害 我不想去遗忘每一个人,却总被每一个人遗忘 也许快乐的前奏就是孤独 也许想要快乐,就要忘记世界的辽阔 也许山的那边仍旧是山,海的那便依然是海 也许本身我就是一个错误,固执的相信一个人也可独自.
阅读全文
摘要:在看天翔哥的视频之后,他强调要把I2C协议好好研究一下,那么就对一些基本的通信手段是十分有帮助的。。那么就来了解一下I2C总线协议的一些知识吧。I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于I2C总线的工作原理与应用,用于连接微控制器及其外围设备。I2C总线产生于在80年代,最初为音频和视频设备开发,如今主要在服务器管理中使用,其中包括单个组件状态的通信。例如管理员可对各个组件进行查询,以管理系统的配置或掌握组件的功能状态,如电源和系统风扇。可随时监控内存、硬盘、网络、系统温度等多个参数,增加了系统的安全性,方便了管理。 ..
阅读全文
摘要:/************************************************************* ADC12,,,,这么多的定义,搞得我都昏死啦,抽出来可能好几一些。。************************************************************/#define __MSP430_HAS_ADC12__ /* Definition to show that Module is available */#define ADC12CTL0_ (0x01A0u) /* ADC12 Control 0 */DEFW( ADC12CT
阅读全文
摘要:430的低功耗确实很强啊,虽然和VR单片机比起来速度慢了好多。在CPU进行工作时,如果没有什么事情干,就得进入低功耗模式啦,LMPX(0~4)这几种模式的具体事项就是如下的,得记住了。一,运行模式MSP430具有一种活动模式和五种软件可选的低功耗运行模式。一个中断事件可以将芯片从五种低功耗模式中的任何一种唤醒,为请求服务并在从中断程序返回时恢复低功耗模式。下面6种运算模式由软件配置。● 活动模式AM:-所有时钟活动● 低功耗模式0(LPM0)-CPU关闭ACLK和SMCLK保持活动,MCLK关闭● 低功耗模式1(LPM1)-CPU关闭ACLK和SMCLK保持活动,MCLK关闭如果DCO在活..
阅读全文
摘要:datasheet真的是得看看啊,比如DS18B20,不然程序都不好写,美国DALLAS半导体公司推出的数字化温度传感器DS18B20采用单总线协议,即与单片机接口仅需要一个IO口,无需任何外部原件,直接将温度转换为数字信号,以数字码方式串行输出,从而大大简化了传感器与微处理器的接口。 DS18B20在寄生电源方式下可由数据线供电,在使用中不需要任何外围元件,全部传感原件及转换电路集成在形如一只三极管的集成电路上。 目前常用的单片机与外设之间进行数据传输的串行总线主要有IIC,SPI和SCI总线,期中IIC总线以同步串行二线方式进行通信(一条时钟总线,一条数据总线),SPI总线则以同步...
阅读全文
摘要:说道到这个电平转换,写程序的时候居然还要示波器来观察现象,表示我们交的是211的学费,上的却不是211大学,创新实验室的仪器设备真的是少的可怜啊,我级不吐槽了说说这个电平转换的一些知识还有看法吧。。 看到原理图首先得说说接线帽的问题,这个很重要,接线帽 的使用会连接到不同的引脚上,大家看原理图的时候就会知道啦,只是要小心要细心。虽没有示波器,但是用软件的方式把led灯当作指示灯,根据指示灯的闪动也是可以的,通过74LVC4245在连接器P2的引脚上产生一定占空比的方波。 P3DIR |= BIT4; //设置P3.4为输出 P3OUT ^= BIT4; //P3.4连接的LED闪烁用这...
阅读全文
摘要:在学习MSP430的时候,总是有很多东西记不住,同时又是英文的资料,好多东西也是没怎么看透,英文虽过六级但是看英文资料还是有一种想睡的冲动啊,在学习键盘的时候,我的这块板子有些不同,矩阵键盘和独立键盘公用的,组合式的按键。。这是为了节约硬件的成本啊 。。。 #define keyin (P1IN & 0x0f) //低四位保持不变,高4位清零,这个宏定义就是这个意思。再写主函数的时候有这个语句: P1DIR = BIT7; //设置P1.0~P.3为输入状态,P.7为输出 P1OUT = 0; //前面两句确定P1.0~P1.3是独立按键这是用软件的方式把...
阅读全文
摘要:看完《围城》心里总有些落寞,有些不舍,不知为何这样的结局会让自己产生不舍,也许是一种仰望或是一种情结。在围城的世界里,又是多么的让人难以释怀,我喜欢世界是自由的,我喜欢生活是淡然的,淡然的境界早已挣脱时空的枷锁,穿行在历朝历代,如莲花般盛开在仁人志士生命的湖中,据水月在手,弄花香满衣。 在结束了围城之旅后,给我印象最深的不是书中的故事情节,而是这本书的作者钱钟书,我不知道为何书中的语言如此的诙谐幽默,让人忍俊不禁,却又让人停止不住的思考。体会它的语言,体会它语言背后厚重的幽默和讽刺,以及对人生百般丑态的无奈与调侃,无不让人感慨万千。我很好奇是什么让钱钟书写出这本超越现实却自然得体的书呢!...
阅读全文
摘要:中秋之美,美在她 的寂静,美在她的 瑕疵,脚伤的原因,一直呆在实验室里,没有去赏月 ,即使是能走,我想内心也是淡然的吧, 淡然的境界早已 挣脱时空的枷锁,穿行在历朝历代,如莲花般 盛开在仁人志士生命的湖中, 据水月在手, 弄花香满衣。。。 在实验室里总是充实的,即使没干什么,也觉得是对这个世界的一种感受,,一种向往,,更是一种期待。一杯愁绪, 几年离索…往事如风, 将生平 飞落如雪的悲苦,尽数 吹散开来,如同 蝴蝶的翅膀 掠过 干涸云海。心却在 期待,期待那美妙的一瞬间, 可自己却不露痕迹,深藏在心底。。。 其实中秋挺开心的,有远方同学寄来的各种各样的月饼,有寝室大姐带来的好多零食, ...
阅读全文
摘要:青春像是一座城,放纵的思想、禁锢的世界总让自己感到如履薄冰,只能踽踽独行在阡陌的途中,我喜欢世界是自由的,我喜欢生活是淡然的,淡然的境界早已挣脱时空的枷锁,穿行在历朝历代,如莲花般盛开在仁人志士生命的湖中,据水月在手,弄花香满衣。 “那一年你正年轻,总觉得明天肯定会很美,那理想世界就象一道光芒,在你心里闪耀着……”歌声在响起,唱响时光,我们应该鼓起勇气去看一看停留在远方的希望,我们那一年依然忧伤,依然坚强,依然挣扎着试图走过迷茫.抛开潜藏于心底的悲凉,放慢脚步,感受苍山洱海的轻松,快乐,像孩子一样.清冽悠扬的旋律,低回流畅,心弦上飞扬出最真实的情感,琴弦上流淌出最真实的华美.袅袅情思,可...
阅读全文
摘要:Q1. IAR中怎样描述P2OUT.3脚,#define LCD_cs1 P2OUT.3; 对吗?A1:430 不能位寻址,所以一般的位操作,都通过“与”来作用。#define LCD_cs1 (P2OUT&BIT3 )。Q2.__intrinsic是什么意思A2:本征函数,不是C语言标准库,而是和MSP430汇编直接对应的函数,比如:_NOP()_EINT()LPM0引用msp430xxxx.h,默认引用的头文件Q3:在程序里循环调用了sprintf函数,当循环了几次后程序就跑飞了,是堆栈大小不够吗?还有sprintf到底需要多大的堆栈,单步走了下,发现它使用堆栈都不是连续的?A3:
阅读全文
摘要:Q1:晶体一般都是接32768,然后使用液晶很正常。我打算将晶体接6M的替换32768,那么液晶还能正常显示吗A1:看你所用的LCM 模块时序极限是多少HZ,然后看6M情况下,MSP430去驱动LCM 时,程序时间会不会超过这个极限频率,如果超过,得加延时。Q2:I/O 怎样直接驱动LCD,如何做?A2:建议采用带LCD 驱动的芯片。可采用MSP430F4xx系列的芯片。如果不用带LCD 驱动的芯片,可以用IO 口仿LCD 的波形,比较复杂些,不过也能做出来。可以到TI 网站上去下载关于LCD 的应用报告。Q3:段式液晶和点阵式液晶区别和不同的应用?A3:段式液晶显示的信息较少,但是便宜,驱动
阅读全文
摘要:Q1:用IAR Embedded Workbench for MSP430 通过JTAG往MSP430上写程序。为了知道片内程序的版本,必须读出Flash 中内容。什么工具软件可以通过JTAG口实现这个功能?A1:熔丝未烧断的话,做个空程序的项目,然后在C-SPY选项里选择保留未改变的区域,DEBUG后看MEMORY里的内容!熔丝烧断的话只能用编程器或BSL,如果加密了,只能通过BSL来读了,不过你要知道中断向量表的32个字节的内容,即密码。Q2:MSP430F449中我想把一个整形的数A存入某地方掉电也不丢失,作为以后程序运行的参数。是放在flash里面吗?用代码怎么实现?A2:如果只是个巴
阅读全文
摘要:Q1. 定时器两个中断TAIE 和CCIE,有什么区别?两个中断的中断向量一样吗?A1:TAIE 和CCIE指的是不同事件。TAIE指TAR 计数器溢出,从65535 到0 的变化,由TAIFG 引起的。CCIE指捕获到相应信号(捕获模式下);定时时间到(比较模式下)。由CCIFG引起的。两个中断的中断向量不一样,TAIFG 一般进TIMERA1_VECTOR;CCIFG 的话要看用的是哪个定时器如果是CCR0 的话就进TIMERA0_VECTOR,如果是CCR1,CCR2……则进TIMERA1_VECTOR。(中断向量的写法因器件不同而有所不同)Q2用F149 的定时器B 的捕捉功能, 遇到
阅读全文
摘要:Q1:msp430(我用的4619)的VCC,DVCC,VSS,DVSS怎么接啊?模拟的和数字的一样吗?A1:CC 就是正,SS 就是负,A是模拟电,D 是数字电,A的都接在一起,D 的都接在一起,地线要分开布,中间用000 贴片连接,也就是传说中的单点连接。A 和D 的正电源间如果信号源有固有的频率或频率范围建议中间用适当的电感连接,并在两侧加适当的退耦电容,以防止数字部分的信号干扰模拟信号。要求不是很精的时候,模拟电源和数字电源多数都是连通的。Q2:如果直接用干电池(比如两节AA 电池)不经过PWIC 给MSP430供电,时间长了电池电压下降,这时候是不是芯片的参数,比如说Voh/Vol/
阅读全文
摘要:Q1: 430 串口中,有个R/D 控制线,在接收上位机的数据,但本身的数据有无发送完毕不知道啊,什么时候才可置低R/d 位来接收数据啊?好像430 没有发送完中断标志A1:字节主动发送,一般都能发出去,除非你的的时钟有问题.可以用程序检测,半双工通讯,可以多发送一个字节,作为判断,当最后个字节(作为判断用)写入发送缓存产生中断时,在中断里改变R/D状态。Q 2: 我想做个6个节点的网络,最远的距离为2mF20 系列的USI 做3 线SPI 模式用是否能满足要求?能否提供其他低端的430芯片?A2:SPI 是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,
阅读全文
摘要:Q1:MSP430F149 AD 的输入阻抗有多大?A1:RC<2000欧*30PFQ2:MSP430 ADC12 模块的速度?A2: ADC12 的转换速率是转换所需的ADC12CLK 以及时钟的一项功能。ADC12CLK 的近似最小值与最大值分别为500kHz 及6.5MHZ。速度最快的整个转换过程可以在17 个周期内完成(13 个周期进行转换,4 个周期进行采样及保持)。6.5MHz/17 = 382ksps。ADC12 的运行速率不能低于最小值的ADC12CLK,但在软件的控制下,采样门可以无限制保持打开状态。如欲了解有关采样与转换时间规范的更多详情,敬请参阅数据表。Q3:用VR
阅读全文
摘要:Q1:请问msp430 怎么手动复位啊?是不是连到RST/NMI 上?但是这个脚不是和JTAG 连吗?我看到一些资料上说复位的话还要上拉电阻或者复位电路。A1:JTAG 功能只在下载程序时候使用,正常工作中RST可以连接一个按键,按下按键实现430手动复位。上拉电阻是上电复位用的,手工复位一个BUTTON就行了。MSP430 单片机低电平复位。Q2上电复位和硬件看门狗复位有什么区别吗,在程序里将两者分开,请问有办法将两者分开吗?A2:上电复位时,内存被清零或为任意值,看门狗清零时并没有断电,内存里的原有信息被保留,同时上电复位无法通过标志位来判别,看门狗复位才可以通过WDTIFG 来判别。同时
阅读全文
摘要:Q1:请问430 的I/O 中断能不能可靠的响应60ns 的脉冲信号, 就是来了一个60ns 的脉冲,430 的中断会有丢失吗?A1:端口支持的最高8M的时钟,无法响应这么快的频率。Q2:430是3.3V供电,如果我想使P2.7管脚置高,然后等待低电平中断。接5V左右的电压接上拉电阻行不行?需不需要用分压电路到3.3VA2:你可能要进行电平变换,430I/O口最好不要接5v的Q3:当Jtag接口把程序下载到单片机之后,Jtag接口还能不能用作普通IO口?A3: 和GPIO端口复用的JTAG引脚,只要不在仿真状态,就是普通的i/o引脚。Q4:我在产品的测试中经常会发现,某一管脚输出电压不正常,本
阅读全文
摘要:Q1:1,MSP430进入LP 模式后,CPU 停止运行,那么,进入中断执行退出后,由于SR的恢复,导致还处于LP 模式,是否意味着,CPU 在退出中断后立即停止了呢?2,也就是说,进入LP 模式后,要让非中断流程运行的话,只能在中断退出前把保存在堆栈里面的SR 修改了?3,由于中断自动恢复保存的寄存器,要想在中断程序里面修改堆栈里面的保存的SR,只能用汇编了?Q2:1、是的。2、是的。3、是的。_BIS_SR_IRQ() 以及_BIC_SR_IRQ() 函数可用。Q2:有个程序进入LPM3 后拿万用表测电流在40uA 左右,不是的datasheet里说的小于2uA。万用表2mA 档串接在电池
阅读全文
摘要:Q1:我自己做了一块MSP430F149的试验板,以前用下载线进行调试没有出现过问题,但是,最近我每次make后用下载线调试时,总是弹出一个窗口,给我提示:Could not find target status. 然后就死到那儿了,请问这是什么问题呢?A1:检查Jtag口线是否连接正常,如果JTAG口线连接正常,可能是供电不足,目标板加电再测试。Q2:我用的430f22x学习套件,请问在IAR Embedded Workbench 中仿真时如何看程序运行时间.A2:只有软件模拟下可以看, VIEW-REGISTER-CYCLECOUNTQ3:请问各位msp430 仿真器和编程器有什么区别啊?
阅读全文
摘要:最近在学习MSP430f149这块单片机,开始程序也没烧进去,弄了一天,发现串口不能下载,买了个jtag下载器,才搞定。现在也谈谈开始写程序的一些方法吧程序重要的是框架,有这个基础之后才能行云流水的开始写程序。include //函数声明void InitSys( );int main( void ){WDTCTL=WDTPW+WDTHOLD; //关闭看门狗InitSys( ); //初始化start://以下填充用户代码LPM3; //进入低功耗模式n,n 取值为0~4,若不希望进入低功耗模式,屏蔽本句goto start;}/*****************************..
阅读全文
摘要:在实验室学习51单片机之后,觉得是得做点东西,提高一下动手能力,光立方就成了自己忙碌的目标。买了1000个灯,准备好之后就开始了为期一周的焊接,一周之后就是这个样子啦。。。。之后就进行了电路板的焊接,这个真的是亚历山大啊,经过查资料,测试,也在几天之内就搞定啦,但是后来、、发现,OE段接错啦,结果只能拆啦电路板,重新布线,这些过程真的很繁琐,但是却能真正的体验自己的耐心,不断的从错误中成长。亮啦,真的,因为自己搞软件的愿原因,所以看中的当然是自己写 的程序了。让它怎么样亮,怎么样美观,浪漫才是最重要的,,所以这个制作过程真的是万水千山之后迎来了硕果累累。。期待.................
阅读全文