2253|3

1万

帖子

16

TA的资源

版主

楼主
 

【TI首届低功耗设计大赛】让开发板说话 [复制链接]

板子回来了,这几天焊上了,今天发声了,但也有缺点就是发声的功放耗电在,用USB带会发出的声音不太好听,我用手机充电器的电源带,还可以. 以下是编译通过截图: 原程序如下:
  1. <P> </P>
复制代码
  1. int CS_S = 4;
  2. int SCLK_S = 10;
  3. int MOSI_S = 9;
  4. int INT_S = 14;
  5. void setup()
  6. {
  7. pinMode(CS_S, OUTPUT); // sets the digital pin as output
  8. pinMode(SCLK_S, OUTPUT); // sets the digital pin as output
  9. pinMode(MOSI_S, OUTPUT); // sets the digital pin as output
  10. pinMode(INT_S, INPUT_PULLUP); // sets the digital pin as output
  11. // put your setup code here, to run once:
  12. digitalWrite(CS_S,HIGH);
  13. digitalWrite(SCLK_S,HIGH);
  14. digitalWrite(MOSI_S,HIGH);
  15. }
  16. void loop()
  17. {
  18. powerup();
  19. // put your main code here, to run repeatedly:
  20. while(1)
  21. {
  22. play(0);
  23. while(digitalRead(INT_S));
  24. }
  25. }
  26. void send8_S(unsigned char CHAR)
  27. {
  28. unsigned char i;
  29. unsigned char temp;
  30. digitalWrite(SCLK_S,LOW);
  31. digitalWrite(MOSI_S,LOW);
  32. for(i=0;i<8;i++)
  33. {
  34. digitalWrite(SCLK_S,LOW);
  35. temp =CHAR & 0x01;
  36. if(temp != 0)
  37. digitalWrite(MOSI_S,HIGH);
  38. else
  39. digitalWrite(MOSI_S,LOW);
  40. //delay(1);
  41. digitalWrite(SCLK_S,HIGH);
  42. //delay(1);
  43. CHAR >>=1;
  44. }
  45. }
  46. void powerup(void)
  47. {
  48. digitalWrite(CS_S,LOW);
  49. send8_S(0x00);
  50. send8_S(0x20);
  51. digitalWrite(CS_S,HIGH);
  52. }
  53. void play(unsigned char m)
  54. {
  55. digitalWrite(CS_S,LOW);
  56. send8_S(m*10);
  57. send8_S(0xE0);
  58. digitalWrite(CS_S,HIGH);
  59. digitalWrite(CS_S,LOW);
  60. send8_S(0x00);
  61. send8_S(0xF0);
  62. digitalWrite(SCLK_S,HIGH);
  63. }
复制代码
再发个照片:

最新回复

刚发现,还真是   详情 回复 发表于 2014-11-20 16:37
 
点赞 关注
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr

回复
举报

6040

帖子

196

TA的资源

版主

沙发
 
牛X,居然还用笔写程序草稿!

点评

刚发现,还真是  详情 回复 发表于 2014-11-20 16:37
 
 

回复

3416

帖子

0

TA的资源

纯净的硅(高级)

板凳
 
板,来给哥唱个小曲儿。期待更多资料。
 
 
 

回复

940

帖子

0

TA的资源

纯净的硅(高级)

4
 
lcofjp 发表于 2014-11-20 16:13
牛X,居然还用笔写程序草稿!

刚发现,还真是
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表