WTOAK33

    1. 关于发送串形数据的疑问 10/4957 stm32/stm8 2010-10-26
                                       兄弟我最近也做这样一个项目我的代码如下: void indate(unsigned char p) {unsigned int i; PC_ODR&=0XDF;       //保证STB=0,程序不依赖于端口之前的状态 for(i=0;i<8;i++) {          PC_ODR&=0XEF;          if(p&0X01!=0)          {                  PC_ODR|=0X01;   //需要传送的数据低位为“1”,则把DIO置1           }          else                 {                  PC_ODR|=0XFE;   //需要传送的数据低位为“0”,则把DIO清0           }            PC_ODR|=0X01;   //送时钟的上升沿          p>>1;             //准备送下一个bit } }                    //送完一个字节退出循 void display(unsigned char disa) {unsigned int i;      //控制本次需要传输多少字节显示 PC_ODR|=0X38;        //通讯开始前通讯端口全部初始化为1 indate(0x40);        //写数据到显示寄存器,采用地址自动加1 PC_ODR|=0X20;        //数据设置命令传输完后需要将“STB”置1 indate(0xC0);        //显示寄存器的地址从00H开始 for(i=0;i<14;i++)    //传输14个字节到TM1629C    {            indate(disa);            //在连续传输数据的过程中,“STB”一直保持为零          } PC_ODR=0X20;         //传完所有数据后将STB置1 indate(disconmode);  //传显示控制命令 PC_ODR=0X20;         //传完显示控制命令后将STB置1 } main() {_asm("rim\n")                //打开系统总中断 GPIO_init()                  //gpio初始化 TIM4_init()                  //TIM4初始化 PC_ODR|=0X38;                //串行接口初始化 indate(dissetmode);          //设置显示模式 display(led_ql);             //开机全亮 delay(10); while(1)   {          if(k1=0x08)          //如果K1按下         display(led_k1);    if(k1=0x80)               //如果K2按下          display(led_k2);    if(k2=0x08)               //如果K3按下    display(led_k3);          if(k2=0x80)         //如果K4按下    display(led_k4);    if(k3=0x08)               //如果K5按下          display(led_k5);    if(k3=0x80)               //如果K6按下          display(led_k6);    if(k4=0x08)               //如果K7按下    display(led_k7);    if(k4=0x80)               //如果K8按下    display(led_k8);          } }
    2.                                  
      谢谢指点,的确不懂...
    3. 关于开机logo实现方法 24/7882 嵌入式系统 2010-06-22
      顶起。
    4. STVD关掉在搞什么? 12/4795 stm32/stm8 2010-06-19
                                       有原因吧,只是咱们不知道
    5. SDIO WiFi 驱动,请教高手 18/9578 嵌入式系统 2010-06-18
      怎么没人理啊》?顶起
    6. 单片机串口 14/4248 嵌入式系统 2010-05-22
      只要双方约定,就不会有异议和矛盾,是可以的。。。
    7. wince 开机logo 17/7206 嵌入式系统 2010-05-08
      谢谢#11了啊
    8. STM32初学者感悟,欢迎大家拍砖 8/4397 stm32/stm8 2010-05-07
                                       
      2# 版主   虽然是这样不过 我还是想知道怎么用 J-LINK直接烧写nor flash
      我不知道这个问题,你问问别人吧。
    9.                                  很有用
    10.                                  版主,有datasheet了没,啥时候能看到片子啊,期待ing~!
    11. 第一次发帖,顺便散分。 35/9697 嵌入式系统 2010-03-27
      多多来发贴, 顺便 每日 参与了有奖活动 领取每日积分大礼包,领取了 2 个奖, 这样 以后,就不会啦
    12. 求protel 99se教程 6/3392 嵌入式系统 2010-03-26
      网上有的 是 或者自己买本书自学就可以,做好的方法就是自己画一个板子 ,一周保证就会,其他的就是技巧问题了。我就这样弄的,被逼的 一周搞定 呵呵 加油!!
    13. 系统启动后 LCD黑屏 31/8911 嵌入式系统 2010-03-26
      引用 2 楼 trueman_onlyme 的回复: 打印出的log? LCD是黑屏,就最下面有条白线? 什么意思
      就是从串口输出的调试信息, LCD全是黑屏,就最边上就一个亮线。
    14. wince6.0 mp3解码问题。 7/3768 嵌入式系统 2010-03-12
      WMA and MP3 Local Playback选了,tcpmp一样播不了。另外有一个上海视龙做的播放器可以,可能他们自己做了解码器。
    15. 还是点阵电源问题 3/2931 嵌入式系统 2010-03-08
      楼主可以先好好看看 16* 16 LED点阵的软硬设计,16*64 就是4个16*16 。 弄明白16* 16 LED点阵的软硬设计,16*64也一样、 http://www.eehome.cn/read-htm-tid-13993.html http://hi.baidu.com/wannenggong/blog/item/4d033aecaa5a8cf1b2fb95bd.html
    16. u-boot-1.1.6 DM9000ep网卡ping不通 16/7454 嵌入式系统 2010-02-26
      有没有会的朋友,谢谢。
    17. 没接触过。
    18. 驱动加载过程中要从注册表中读取"Prefix"的值来判断调用什么xxx_Init(),这个xxx要与Prefix一致,且要三个字母。你的驱动中这些函数也要这么定义。
    19. 开关磁阻调速电动机的仿真研究毕业设计 9/5153 嵌入式系统 2010-01-05
      ..........是不是国内学校从没自己做这些的?
    20. STM3272M下跑1024点32位FFT能跑多快? 13/8323 stm32/stm8 2009-12-28
                                       回楼上 2、我的ADC是16位的! 交流采样你可以做到20位精度?? 3、理论计算复杂度当然是这个关系了,但是实际还是得跟你写的程序及CPU指令有关了 4、硬件当然可靠了!但是我们能用软件实现的干嘛要硬件去做呢! 我只是拿STM32做下计算而已!其他都是用CPLD来做的!

最近访客

< 1/1 >

统计信息

已有110人来访过

  • 芯积分:--
  • 好友:--
  • 主题:8
  • 回复:69

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言