msp430
文章平均质量分 85
武武haha
这个作者很懒,什么都没留下…
展开
-
IAR 报错:Standard multi tool failed to establish output file name.
原因:修改文件夹的中文名字太长。f原创 2014-07-17 10:24:52 · 2006 阅读 · 0 评论 -
C语言有哪些取整函数?
http://zhidao.baidu.com/link?url=vTitB5aXzmLmJQtYFmGYJSS9CrXfv6Dx_Ws-6f40cT7Hosm0A28pKFnlOvX_P2cS6VPOSLgcjiBpjUJ0BCOaL_C语言有以下几种取整方法: 1、直接赋值给整数变量。如: int i = 2.5; 或 i = (int) 2.5;转载 2014-08-10 09:12:02 · 4801 阅读 · 0 评论 -
IAR 常见错误
**Error[e27]: Entry "ReadingData" in module DS1302 ( E:\MSP430 \Module\DS1302\Debug\Obj\DS1302.r43 ) redefined in module main 原因:我把定义的数组unsigned char ReadingData[7];放在.h的文件中编译出现这样的错误 解转载 2014-08-10 19:54:24 · 2680 阅读 · 0 评论 -
Warning[Pe061]: integer operation result is out of range
http://www.amobbs.com/thread-5580618-1-1.html#define j 7000u16 i ;i=j * 5 ;IAR下编译警告:Warning[Pe061]: integer operation result is out of range 7000*5=35000 查到原因:赋值前,7000×5是作转载 2014-09-07 23:40:16 · 4110 阅读 · 1 评论 -
Error[e16]: Segment DATA16_I (size: 0x1001c align: 0x1) is too long for segment
http://blog.sina.com.cn/s/blog_a85e142101010ufd.html 由于我在程序里定义了一个很大的数组,有8192个元素,每个元素都是32位,仅该数组大小就有32768(32K)字节,而我使用的MSP430F5438A的RAM只有16KB大小。编译报告显示如下: 676 bytes of CODE memory转载 2014-09-08 00:07:49 · 4886 阅读 · 0 评论 -
BMP转成C语言数组文件工具(用image2lcd代替bmp2h.exe)
http://blog.csdn.net/kangear/article/details/8577303学习裸机,到LCD这了,因为LCD屏和别人不一样,参数搞定后图片也要自己弄一个,最先想想来了mini2440光盘中的有一个bmp2h.exe,用它可以的。不过有一点不行,就如下这图:出现这种情况我还反复试了其它图也都是这种情况,刚开始我做了三个假设:1屏有转载 2014-09-08 00:39:23 · 7791 阅读 · 0 评论 -
16位色、24位色、32位各含有多少种颜色?
http://zhidao.baidu.com/link?url=e8UeST-pN55q8-5-Nz523ABM702ttbSjvXoEtD5mcEj2i-bdMdoWw4NOo_5UjZOSv2scr0LTQS5jzCS-htYrga256色是8位色。N位色的色彩数等于2的N次方。16位色有65536种颜色。24位色有16777216种颜色。32位色有4294967296转载 2014-09-08 22:56:17 · 19712 阅读 · 0 评论 -
RGB888和565相互转换
http://blog.csdn.net/geminimuchachas/article/details/6668083转载 2014-09-08 23:54:59 · 664 阅读 · 0 评论 -
最近想测试看门狗的效果,想问问,怎么样子可以让程序跑飞?
http://bbs.eeworld.com.cn/thread-365328-1-1.html先要注意,喂狗动作一定不能在中断或异常服务程序中进行,最好在是main主线程中一处(无操作系统),或一个低优先级的任务中(带操作系统)。否者看门狗效果基本无效。方法如下:1.代码模拟方式:在某个函数内部执行while(1);不喂狗,可以认为程序跑飞,看是否一会就硬复位了。转载 2014-08-25 13:47:16 · 3592 阅读 · 0 评论 -
MSP430F5529 统一时钟系统UCS
http://blog.lehu.shu.edu.cn/879836630/A449184.html1、以后要配置时钟的地方到处都是。2、打字好累,上传更累;3、之后我会发布PDF版,有心的同学可以下载学习。 之前有一点漏说明了,先补充上*************************************************************转载 2014-08-26 16:07:53 · 5401 阅读 · 1 评论 -
#if, #elif, #else, #endif 使用
http://blog.chinaunix.net/uid-20801390-id-3123529.html转载 2014-10-15 10:58:26 · 428 阅读 · 0 评论 -
MSP430 BSL编程原理
http://www.cnblogs.com/Engin/archive/2011/08/31/2160534.html转载 2014-11-05 01:31:46 · 3013 阅读 · 0 评论 -
#define __T(x) L ## x 语法
http://zhidao.baidu.com/link?url=0ScJB2EgiKn2OAQ2sBJVGehYKdKM5-9a1hZAEb75BfsdHycQ_6jk6ZN1BRg88MN_3Gv16KCdaHdKSHqcYtxWrq表示L与x连接。以下来自网络:#define Conn(x,y) x##y#define ToChar(x) #@x#define To转载 2014-09-04 12:48:23 · 902 阅读 · 0 评论 -
SPI速度最快,其次UART,IIC最慢。UART转成485通讯距离最长,其他两个应该差不多
SPI速度最快,其次UART,IIC最慢。UART转成485通讯距离最长,其他两个应该差不多转载 2014-07-15 23:31:24 · 8369 阅读 · 0 评论 -
单片机设置多个闹钟C程序
单片机设置多个闹钟C程序2013-07-14 16:44匿名 | 分类:其他编程语言 | 浏览115次单片机设置多个闹钟程序 的编程思想。。 最好有模板C程序,谢谢了分享到:举报| 2013-07-15 17:24网友采纳热心网友建立一个闹钟结构体struct ALARM{ unsigned char hour转载 2014-07-21 22:56:56 · 2578 阅读 · 0 评论 -
char、short、int、long、char、float、double
肯定不一样,实际编程中大家很少用char short int的,因为他们会随着cpu的不同而不同实际中,大家会重新定义数据类型,像是这样typedef unsigned char uint8; // 无符号8位整型变量 typedef signed char int8; // 有符号8位整型变量 typ原创 2014-07-25 09:42:40 · 2201 阅读 · 0 评论 -
c语言 结构体 、数组的使用,定义的同时必须初始化,否者它们成员的数值会错乱,不是想象的样子
c语言 结构体 、数组的使用,定义的同时必须初始化,否者它们成员的数值会错乱,不是想象的样子unsigned char password[8]={'0','1','2','3','4','5','6','7'};原创 2014-07-26 21:52:05 · 1051 阅读 · 0 评论 -
8位、16位系统:long是4字节,int是2字节
8位、16位系统8位、16位系统:long是4字节,int是2字节32位系统:long是4字节,int是4字节64位系统:long是8字节,int是4字节原创 2014-07-09 19:18:57 · 4277 阅读 · 0 评论 -
MSP430定时器 TIMER0_A1_VECTOR
msp430g2553有两个定时器,一个是Timer0,一个是Timer1。TIMER0_A1_VECTOR ,TIMER0_A0_VECTOR 是Timer0的中断向量,在430中,CCR0中断与CCR1,CCR2,溢出中断没有在一个中断向量表中,两个是分开的。CCR0中断具有最高优先级,而其余三个在一个中断向量表中。Timer1也相同,所以就有4个中断向量。原创 2014-07-09 15:08:46 · 8155 阅读 · 1 评论 -
怎样在IAR中加入编译所需库的头文件?
http://zhidao.baidu.com/link?url=cX1BLb5SUZ8lBFeGk1jES36KXWbMIkwYsIqXWsniV4Xrv1lsfOWjbIhqZHK-Ubbuh0WgCN5yzVk4NSI10ny-Ma工程名右击->options->C/C++ compiler->Preprocessor中填入头文件所在的目录即可,$PROJ_DIR$表示工转载 2014-07-09 14:11:26 · 4484 阅读 · 0 评论 -
MSP430F5529 (六)定时器Timer_A
http://blog.lehu.shu.edu.cn/879836630/A449667.html六、定时器Timer_A MSP430F5529共有两类共4个定时器,分别是Timer_A定时器3个和Timer_B定时器1个,按照每个寄存器配备的捕获/比较器的个数分别命名为Timer0_A(内有5个捕获比较器)、Timer1转载 2014-07-09 15:23:54 · 21296 阅读 · 5 评论 -
MSP430F5529 (七)定时器B
http://blog.lehu.shu.edu.cn/879836630/A450844.html七、定时器Timer_B 定时器B和定时器A有很多相同之处,学习的时候注意回忆Timer_A的 相关知识。注意,MSP430F5529中只有一个定时器B。转载 2014-07-09 15:24:23 · 3201 阅读 · 0 评论 -
19608 bytes of CODE memory 5 962 bytes of DATA memory (+ 115 absolute ) 685 bytes of CONST memory
19608 bytes of CODE memory 5 962 bytes of DATA memory (+ 115 absolute ) 685 bytes of CONST memory2011-02-21 10:57 提问者悬赏:5分 | luoyiruan | 分类:C/C++ | 浏览586次在IAR环境下编译产生的信息,用的是430FG4618的片子,请问 CODE m转载 2014-07-20 01:42:10 · 2383 阅读 · 0 评论 -
IAR 显示编译信息
http://blog.sina.com.cn/s/blog_4c0cb1c00100vy5n.htmlIAR的菜单栏 -->Tools -->IDE Options -->Messages -->Show build messages选择 ALL程序运行耗时 内存分配MAP" title="【IAR】设置和编译信息解析 程序运行耗时 内存分配MAP" style="m转载 2014-08-06 11:47:00 · 3129 阅读 · 0 评论 -
C语言实现万年历
C语言实现万年历摘要:介绍使用C语言实现万年历的打印与输出。关键字:C;万年历;打印与输出一 引言万年历是我们日常生活中经常用到的一种非常实用的工具。由于工作繁忙,人们常常忘记某一天是星期几,或者想快速地查询某一年中某一天是星期几,这里万年历就能派上用场了。本文将介绍一种万年历的实现方法,通过C语言编程实现基本的万年历查询功能,读者可以在本文的基础上开发出更具个性化的万年历转载 2014-07-15 00:04:32 · 5740 阅读 · 0 评论 -
MSP430 FLASH结构 InfoA(1080H-10FFh)和InfoB(1000H-10FFH)。
http://www.cnblogs.com/Engin/archive/2011/08/31/2160534.html转载 2014-11-05 01:41:44 · 2536 阅读 · 0 评论