ccs蜂鸣器代码怎么加进别的程序

ccs蜂鸣器代码怎么加进别的程序,第1张

1、首先找到ccs蜂鸣器代码,点击打卡。

2、其次在界面的左下角粗枝找到程序制作,点击进入。

3、最后游孙将程序做一个模块,在主程序中添岩磨敏加模块文件即可加进别的程序。

由于C55x是16位DSP,其基本数据类型的定义与标准C不尽相同。C55x的rts.lib (rts55.lib或rts55x.lib)对C标准库中的fread(), fwrite()的支持不好。以fread()为例,当读取的数据类型为short、塌带晌int或short型时,均发生精度丢失或溢出。这个问题,我在以前也遇到过。解决方法是:都改成char型读取,取其行正低8位做拼接。例如:#define FRAME_SZ 256typedef short Word16typedef char Word8Word16 signal[FRAME_SZ]原始代码是fread(signal, sizeof(Word16), FRAME_SZ, fp)// 不能工作修改后代码Word8 tmp[2*FRAME_SZ]// 缓存区fread(tmp, sizeof(Word8), 2*FRAME_SZ, fp)// 字节拼接for (i=0i<团锋FRAME_SZi++) signal[i] = (tmp[2*i+1]<<8) | tmp[2*i]希望有所帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8231314.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存