MSP430
文章平均质量分 67
xinyunyxq
这个作者很懒,什么都没留下…
展开
-
IAR中使用struct强制对齐时的一个问题及解决
最近在用IAR开发MSP430程序过程中发现了一个问题,具体描述是这样的首先定义了一个struct并强制1个字节对齐#pragma pack(push) //保存对齐状态#pragma pack(1)//设定为4字节对齐typedef struct{ uint8_t fix_mode; uint32_t latitude; //纬度 分扩大100000倍,实际要除以1000原创 2014-02-14 15:46:29 · 16888 阅读 · 0 评论 -
MSP430移植ucosIII到CCS5环境(上)
使用TI的MSP430芯片也有两年多时间了,一直使用的IAR的开发环境,平时开发上位机用过VS的感觉IAR环境各种不爽,于是想换用CCS环境开发试试效果,现在正好在做一个使用ucosIII系统的项目,准备移植到CCS上,下面开始测试环境硬件:MSP430F5438A软件:CCS5 (具体版本是5.2.0.00069)准备工作上TI官网下载CCS5,至目前最新版本是5.50,根据原创 2014-02-28 10:51:26 · 2746 阅读 · 0 评论 -
函数指针数组与不定参数的应用
最近在重新整理公司的协议,为了代码的简洁和使用的方便,重写了代码并使用函数指针数组和不定参数的结合的方式,用于协议的组包,所以先写了一个框架程序,在此分享出来。函数指针和不定参数具体就不多做介绍了,网上一搜一堆,这里就不介绍了,就直接边看代码别解释了。#define TLV_NUM_MAX 10typedef int (*TLV)(char *ptr);TLV tlv_fun_ptr[原创 2014-03-03 17:37:48 · 1707 阅读 · 0 评论 -
ucosIII中自定义软件定时器的封装
本文原创 2014-04-15 14:56:21 · 1614 阅读 · 0 评论 -
块擦写flash任意位置的修改
这原创 2014-04-17 15:20:23 · 2064 阅读 · 0 评论