Chinaunix首页 | 论坛 | 博客
  • 博客访问: 614356
  • 博文数量: 49
  • 博客积分: 4153
  • 博客等级: 上校
  • 技术积分: 910
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-25 16:40
文章分类

全部博文(49)

文章存档

2020年(3)

2012年(1)

2011年(1)

2010年(4)

2009年(37)

2008年(3)

分类: 嵌入式

2009-08-20 00:59:37

这两天学习了一下UDA1341TS的裸机驱动开发
 
主要涉及DMA IIS 和 UDA241TS的驱动编程
 
使用方法为放置到三星的裸机测试程序2440test下,和Main.c一起  然后在Main.c中添加如下内容
 
extern void PlayMusicTest(void) ;
extern void Zwolf_uda1341_read_test(void) ;
extern void Test_Iic(void) ;
 
{ Camera_Test, "Test CMOS Camera"},
{ Zwolf_uda1341_read_test, "Zwolf uda1341 read test"},
 
然后还要在ADS1.2中添加上文件
 
如果大家的测试程序中没有定义 _NONCACHE_STARTADDRESS 这个宏的话~ 请将这个宏定义为未使用的空闲内存区域
 
例如在我的测试程序中为
#define _NONCACHE_STARTADDRESS 0x31000000
 
压缩包中有3个文件夹,分别为查询模式,DMA模式的录音和播放程序
还有一个使用DMA同时进行录音和播放的程序
 
如果有什么写得不对的地方~ 还望指出~
 
文件: UDA1341.rar
大小: 12KB
下载: 下载
阅读(3007) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-01-07 20:43:57

对了,我的qq是675344786我有问题想请教您,希望您能不吝赐教,谢谢!

chinaunix网友2010-01-07 20:42:29

您好!我用了您这个程序,能录音,也能放音。但是录音数据应该是有负数和正数的,你从内存中取数你定义了unsigned int,所以我觉得不太合理。还有我想问一下,UDA1341的a/d时有效位数是多少位?