社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
  • 干货
搜索
查看: 772|回复: 3

[原创] 【TI首届低功耗设计大赛】让开发板说话

[复制链接]

1万

TA的帖子

15

TA的资源

版主

Rank: 6Rank: 6

发表于 2014-11-20 16:08:54 | 显示全部楼层 |阅读模式

板子回来了,这几天焊上了,今天发声了,但也有缺点就是发声的功放耗电在,用USB带会发出的声音不太好听,我用手机充电器的电源带,还可以.
以下是编译通过截图:
en.JPG


原程序如下:


  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. }
复制代码

再发个照片:
照片 044.jpg



此帖出自MSP430论坛
http://shop34182318.taobao.com/


回复

使用道具 举报

5125

TA的帖子

73

TA的资源

版主

Rank: 6Rank: 6

爱原创

发表于 2014-11-20 16:13:14 | 显示全部楼层
牛X,居然还用笔写程序草稿!

点评

刚发现,还真是  详情 回复 发表于 2014-11-20 16:37
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵


回复

使用道具 举报

3014

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

发表于 2014-11-20 16:24:00 来自手机 | 显示全部楼层
板,来给哥唱个小曲儿。期待更多资料。


回复

使用道具 举报

1002

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

发表于 2014-11-20 16:37:39 | 显示全部楼层
lcofjp 发表于 2014-11-20 16:13
牛X,居然还用笔写程序草稿!

刚发现,还真是


回复

使用道具 举报

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

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2017-11-19 18:28 , Processed in 0.306991 second(s), 22 queries , Redis On.

快速回复 返回顶部 返回列表