ucos2移植到msp430过程中出现的问题

发布者:EnchantedMagic最新更新时间:2016-08-18 来源: eefocus关键字:ucos2移植  msp430 手机看文章 扫描二维码
随时随地手机看文章
1、main.c和其他文件无法链接。
  所有的文件要在一个文件夹中。
2、ostimedly()函数
  延时函数。延时期间,本任务被挂起,CPU执行其他就绪的优先级最高的任务。当延时满后,加入就绪任务队列,调度判断优先级最高的任务执行。
3、osstart()函数
  任务开始,之前创建的任务均为就绪状态,调度判断优先级高的任务执行。
4、os_event osmboxcreate()等邮箱函数编译的时候显示undefined。
  cpu_cfg.h中的so_mbox_en 的值修改为1,使能邮箱。
5、邮箱无法用
  邮箱要先创建,才能用
  eg.  os_event * commbox;
       commbox=osmboxcreate((void)*0);//此时邮箱为空
6错误:this declaration has no storage class or type specifier
 对变量的一般赋值不能放在函数外(只有在定义全局变量时的初始化才被允许)
关键字:ucos2移植  msp430 引用地址:ucos2移植到msp430过程中出现的问题

上一篇:有什么办法快速把51的程序移植到430(1)
下一篇:基于MSP430F149的KS0108(LCD)驱动程序

推荐阅读最新更新时间:2024-03-16 15:06

msp430g2553的adc采样精度问题
问题:用官方例程进行ad采样发现直流采样值非常抖,只有百位上数值不抖。 解决:1,ad采样须考虑采样基准电压稳不稳,对于2553来说,其基准电压可以设置为内部1.5v,2.5v,vcc。或者外部基准电压(0-vcc)。 2,采样频率,一般来说极高采样频率与极高准确度不可兼得。采样频率太高很可能造成电容的充电未满,对于2553只有两个采样频率50k,200k,都不算很高。对精度基本没影响。 3,采样保持时间,采样保持时间过长,电容的电荷流失得越多造成采样不准。所以采样保持时间必须得找到合适的值。对于2553采样的保持时间是与adc时钟有关的,所以adc时钟分频和采样保持时间须得联合考虑(一度只改了采样保持时间,没注意这个
[单片机]
MSP430F5529火箭板 ----> 关于核心电压提升实验
一、电源管理模块和供电监控系统 1、电源管理模块介绍   PMM模块涉及与设备的电源及其监控有关的所有功能。它的主要功能是首先为核心逻辑产生一个电源电压,其次,为设备上电压(DVCC)和核心电压(VCORE)提供几个机制以实现对它们的监督和监控。   PMM使用集成的低压差线性稳压调节器(LDO)来调节从应用到设备的主磁芯电压(D V c c DV_{cc}DVcc)产生二次磁芯电压(V c o r e V_{core}Vcore),一般来说,V c o r e V_{core}Vcore为CPU、内存(闪存和RAM)、数字模块供电,而D V c c DV_{cc}DVcc为I/Os和所有模拟模块(包括振荡器)供电。   在本章中
[单片机]
<font color='red'>MSP430</font>F5529火箭板 ----> 关于核心电压提升实验
如何来为MSP430单片机加密?
1、为什么要加密,如何加密? 当您的产品推向市场的时候,您的竞争对手就开始盯上它了,如果您的产品硬件很容易被模仿,而且您使用的MSP430单片机没有被加密的话,那么您辛辛苦苦的劳动成功就很容易成为您竞争对手的产品了,使用JTAG调试工具FET虽然可以将程序下载到芯片内部,但只有使用专业编程器能够防止程序被窃取。 2、JTAG、BSL、BOOTLOADER、熔丝的区别和关系是什么? JTAG接口能够访问MSP430单片机内部所有资源,通过JTAG可以对芯片进行程序下载、代码调试、内存修改等等,通过JTAG还能烧断加密熔丝,熔丝一旦被烧断,JTAG接口绝大部分功能失效,就再也不能通过它进行编程了。 BSL接口是利用芯片内部驻留的b
[单片机]
基于加速度传感器的低功耗冲击记录仪的实现
引言     随着工业自动化水平的不断发展,产品质量监测、控制手段已经成为保证产品质量标准的不可缺少的一环。许多对装配有较高要求的产品,在运输过程中也同样对受到的冲击有极限要求。受到超过极限的冲击将给产品带来伤害,为企业带来不必要的损失。为监测运输过程,目前通常的做法是随产品一起安装冲击记录仪。    当前,国内普遍使用的冲击记录仪都是机械式冲击记录仪,其内部构造像一台照相机,有上下两个纸带卷筒,将记录纸带放入上纸筒,纸带的始端插入下纸筒。在纸带上方有一个固定记录笔的金属横梁,横梁上装有3只记录笔,分别记录X、Y、Z 3条轴线方向的冲击力。这种机械式冲击记录仪的缺点主要体现在以下几个方面:    机械式冲击记录,记录
[模拟电子]
基于MSP430F169的多路电阻测量系统
针对实际测量工作中经常遇到的多路电阻难以测量的问题,设计了一种新型的多路电阻测量系统。该系统使用2个MSP430F169单片机协调工作,提高了测量的精确度和稳定性。从机负责数据的测量、采集、计算与分析,主机负责储存、控制、显示以及和上位机的通信。系统结构紧凑具有低功耗、高精度、便携式等特点,特别适用于工作现场测量。系统的设计也为双处理器系统的研究打下了基础。 1 多路电阻测量系统简介 1.1 MSP430单片机 MSP430系列单片机是美国德州仪器(TI)推出的一种16位超低功耗单片机。该系列单片机具有运算能力强,片内外设丰富,低电压,超低功耗,速度快,效率高等特点。其电源电压采用1.8~3.6 V低电压,RAM数据保持方式下
[模拟电子]
基于<font color='red'>MSP430</font>F169的多路电阻测量系统
MSP430F5529通过定时器A产生两个反相频率占空比可调PWM波
MSP430F5529的定时器还是挺好用的,具有定时计数和捕获的功能,具有高达7个捕获比较寄存器,支持多路捕获/比较。这里我用到了两个定时器产生两个反相的PWM波并通过一个捕获比较器捕获其中一个PWM波,显示在OLED12864显示屏上(本实验使用的是MSP-EXP430F5529LP开发板,使用的软件是IAR)。 实现的功能为: 1、利用MSP430内部PWM波发生器产生两路反相频率为 50Hz到1KHz,占空比为10%到90%的PWM波。 2、要求频率和占空比通过按键S1和S2分别设置。频率按50Hz步进,占空比按10%步进。 3、利用MSP430单片机的捕获/比较器测量该PWM波 的频率和占空比,且显示于oled屏幕上。 (
[单片机]
<font color='red'>MSP430</font>F5529通过定时器A产生两个反相频率占空比可调PWM波
MSP430 AD转换12864液晶显示代码
#include msp430g2553.h #include 12864.h unsigned int i,Vo; void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT ADC10CTL0 = SREF_0 + ADC10SHT_2 + REFON + ADC10ON + ADC10IE + REF2_5V; //__enable_interrupt(); // Enable interrupts. //TACCR0 = 30; // Delay to allow Ref to settle //TACCTL0 |=
[单片机]
基于MSP430设计的微型家用心电图机
  本文介绍了一种微型家用心电图机。该仪器具有强大的功能:显示监测、存储、回放、打印、记录管理、电源报警、电话或者互联网络传输。 与其他心电图机的突出不同之处在于,本系统采用新型低功耗的16位单片机--MSP430 F135作为整个系统的控制核心,并配备相应的16位低功耗存储器AT29LV1024和液晶显示模块LMS0192A,从而简化了系统硬件电路,同时也大大降低了系统成本,因而该家用心电图机具有极为广阔的应用前景。 一、概述 心血管疾病是一种较为普遍的疾病,随着生活节奏的加快,生活水平和健康意识的提高,人们需要随时对心脏进行健康监护并且能在比较危急的情况下进行及时的诊治;同时,如果长期住在医院里面进行
[医疗电子]
基于<font color='red'>MSP430</font>设计的微型家用心电图机
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved