- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
uCOS下应用程序例子
凌阳大学计划论坛-[原创]uC/OS下应用程序例子
以文本方式查看主题
- 凌阳大学计划论坛 (/dvbbs/index.asp)
[原创]uC/OS下应用程序例子
-- 作者:prostar
-- 发布时间:2004-8-27 12:23:00
-- [原创]uC/OS下应用程序例子
下面我们公司的ARM在uC/OS下的播放DEMO程序。
// PCM Player with Real time AMR Codec decode
//
// Useing uCOS-II to build this applications
//
// Author : XXC
//
// Target chip : Sieko Epson S1C333209
//
// Version : 1.0.0
////////////////////////////////////////////////
////////////////////////////////////////////////
//
//
// Shannxi MicroVantech Corp.
//
// (c) 2004 Copyright by XXC
//
// All Rights Reserved
//
//
///////////////////////////////////////////////
#include includes.h // For OS
#include amrglobal.h // For AMR Codec
#include dec_com.h // For AMR decode
#define TASK_STK_SIZE 512
凌阳大学计划论坛-[原创]uC/OS下应用程序例子
#define SERIAL_FRAMESIZE (1+MAX_SERIAL_SIZE+5)
// with first time and start playing.
// when the DAC finished played the dates.
extern const char en475_buf[];
OS_STK TimerStk[TASK_STK_SIZE];
OS_STK PlayStk[TASK_STK_SIZE];
OS_STK WorkStk1[TASK_STK_SIZE];
void main()
{
OSInit();
OSTaskCreate(TimerTask,(void*)0,TimerStk[TASK_STK_SIZE - 1],5);
OSTaskCreate(PlayTask,(void*)0,PlayStk[TASK_STK_SIZE - 1],7);
OSTaskCreate(WorkTask1,(void*)0,WorkStk1[TASK_STK_SIZE - 1],9);
OSStart();
}
void TimerTask( void *pdata )
{
pdata = pdata;
OS_ENTER_CRITICAL();
*((INT8U*)0x48205) = 0;
*((INT32U*)0x48200) = IDMA_START_ADDRESS;
*((INT8U*)0x48205) = 1;
DACD_Initialize();
DACD_SetSamplingMode(8000, 1, 16);
DACD_SetHeadphoneVolume(60, 60);
OS_EXIT_CRITICAL();
stop_16timer( T16P_PRUN1_ADDR );
init_16timer1();
凌阳大学计划论坛-[原创]uC/OS下应用程序例子
run_16timer( T16P_PRUN1_ADDR );
OSTaskSuspend(9);
OSTaskSuspend(5); //Switch to play task
}
void PlayTask( void* pdata )
{
INT32U i;
INT8U j;
INT16U index;
INT8U* pBuf;
INT16U* serial
您可能关注的文档
- RecurDyn实例教程.pdf
- 翻译的形式和类型.pdf
- 51单片机bit、sbit、sfr、sfr_16区别分析.pdf
- DOE应用实例.pdf
- hibernate--java数据类型和各种数据库类型的映射关系图.pdf
- maven+tomcat+eclipse配置实例.pdf
- 西门子 _子程序_.pdf
- Chp10 Object类与常用类,内部类.pdf
- 为内聚和耦合举例.pdf
- GIS07实验2-子类型、属性域和关联类.pdf
- 2025届云南省丽江市高中毕业生复习统一检测化学试题及答案.docx
- 2025届云南省丽江市高中毕业生复习统一检测生物试题及答案.docx
- 2025届云南省丽江市高中毕业生复习统一检测英语试题及答案.docx
- 2025届云南省丽江市高中毕业生复习统一检测物理试题及答案.docx
- 显性与隐性双重天津商业步行街改造评价调查.pdf
- 2025届云南省丽江市高中毕业生复习统一检测语文试题及答案.docx
- 奔驰威霆TVC创意脚本提报.pptx
- 2025届云南省丽江市高中毕业生复习统一检测历史试题及答案.docx
- 2025届浙江省Z20名校联盟高三上学期第二次联考地理试题及答案.docx
- 2025届浙江省北斗星盟高三上学期12月月考政治试题及答案.docx
最近下载
- 新能源汽车驱动电机及控制系统检修 教案全套 项目1--4 驱动电机检修--- 驱动电机冷却系统检修.pdf
- 部编优质课一等奖初中语文七年级下册《寻找最美对联》.ppt VIP
- 乳腺癌的护理.ppt
- 焦炉调温工考试:冶金焦炉调温工考试试题及答案五.docx VIP
- 焦炉调温工考试:冶金焦炉调温工考试试题预测三.docx VIP
- 焦炉调温工考试:冶金焦炉调温工考试.docx VIP
- 英语电影赏析.ppt
- 焦炉调温工考试:初级焦炉调温工考试考试题五.docx VIP
- 2024-2025学年湘教版小学二年级美术教学计划参考范本(三篇).pdf VIP
- 焦炉调温工考试:初级焦炉调温工考试必看题库知识点五.docx VIP
文档评论(0)