mj5lucky

    1. AD8367 + AD8369成功完成
    2. 关于LM3S系列EPI的探讨 12/8462 微控制器 MCU 2012-06-08
      不好意思,很久没来这里了。才看到。具体的配置如下: void EPI_Init() {                 SysCtlPeripheralEnable(SYSCTL_PERIPH_EPI0);         //使能EPI模块                 SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOC);          SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);      SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOE);      SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);      SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOG);      SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOH);      SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOJ);          GPIOPinConfigure(GPIO_PH3_EPI0S0);                                 //引脚设置          GPIOPinConfigure(GPIO_PH2_EPI0S1);          GPIOPinConfigure(GPIO_PC4_EPI0S2);          GPIOPinConfigure(GPIO_PC5_EPI0S3);          GPIOPinConfigure(GPIO_PC6_EPI0S4);          GPIOPinConfigure(GPIO_PC7_EPI0S5);          GPIOPinConfigure(GPIO_PH0_EPI0S6);          GPIOPinConfigure(GPIO_PH1_EPI0S7);          GPIOPinConfigure(GPIO_PH7_EPI0S27);      GPIOPinConfigure(GPIO_PD5_EPI0S28);          GPIOPinConfigure(GPIO_PD6_EPI0S29);         //         GPIOPinConfigure(GPIO_PJ6_EPI0S30);          GPIOPinConfigure(GPIO_PG7_EPI0S31);             GPIOPinTypeEPI(GPIO_PORTH_BASE,GPIO_PIN_3 );  //D0          GPIOPinTypeEPI(GPIO_PORTH_BASE,GPIO_PIN_2 );  //D1          GPIOPinTypeEPI(GPIO_PORTC_BASE,GPIO_PIN_4 );  //D2          GPIOPinTypeEPI(GPIO_PORTC_BASE,GPIO_PIN_5 );  //D3          GPIOPinTypeEPI(GPIO_PORTC_BASE,GPIO_PIN_6 );  //D4          GPIOPinTypeEPI(GPIO_PORTC_BASE,GPIO_PIN_7 );  //D5          GPIOPinTypeEPI(GPIO_PORTH_BASE,GPIO_PIN_0 );  //D6          GPIOPinTypeEPI(GPIO_PORTH_BASE,GPIO_PIN_1 );  //D7          GPIOPinTypeEPI(GPIO_PORTH_BASE,GPIO_PIN_7 );  //iRDY          GPIOPinTypeEPI(GPIO_PORTD_BASE,GPIO_PIN_5 );  //WR          GPIOPinTypeEPI(GPIO_PORTD_BASE,GPIO_PIN_6 );  //RD //         GPIOPinTypeEPI(GPIO_PORTJ_BASE,GPIO_PIN_6 );  //FRAME                   GPIOPinTypeEPI(GPIO_PORTG_BASE,GPIO_PIN_7 );  //clk                                                                                                                                                      EPIModeSet(EPI0_BASE,EPI_MODE_GENERAL);                    EPIConfigGPModeSet(EPI0_BASE,EPI_GPMODE_ASIZE_NONE|EPI_GPMODE_DSIZE_8|EPI_GPMODE_RDYEN|EPI_GPMODE_CLKPIN|EPI_GPMODE_READ2CYCLE|EPI_GPMODE_READWRITE,0,0);        //         HWREG(EPI0_BASE + EPI_O_GPCFG2) =0x00000000; //         HWREG(EPI0_BASE + EPI_O_GPCFG) =0x90240000; //         EPIConfigGPModeSet(EPI0_BASE,EPI_GPMODE_ASIZE_NONE|EPI_GPMODE_DSIZE_8|EPI_GPMODE_CLKGATE|EPI_GPMODE_CLKPIN|EPI_GPMODE_READ2CYCLE|EPI_GPMODE_READWRITE,0,0);                 EPIFIFOConfig(EPI0_BASE,EPI_FIFO_CONFIG_RX_FULL);          EPIDividerSet(EPI0_BASE, 0);                                   //50M                           EPIIntEnable(EPI0_BASE,EPI_INT_RXREQ);                   //接收中断            IntEnable(INT_EPI0);          IntMasterEnable();           /*         HWREG(EPI0_BASE + EPI_O_ADDRMAP) = 0x00000000;        //no per addr,256b ram          HWREG(EPI0_BASE + EPI_O_RSIZE0)  =        0x00000001;        //8bit data          HWREG(EPI0_BASE + EPI_O_RADDR0)  = 0x00000000;        //current addr          */          EPINonBlockingReadConfigure(EPI0_BASE,0,EPI_NBCONFIG_SIZE_8,0);                                                                 }
    3. 四个必看的电路(LNA VCO MIXER PA) 29/11298 无线连接 2012-04-18
      这的确是好东西啊
    4. 8962 lwip 如何实现不同网段连接啊 3/3652 微控制器 MCU 2012-01-15
      楼主,问题解决没有,说下路由的配置吧
    5. 不好意思,有一段时间没等论坛了,我看了一下是数据搬移速度不够buffer溢出了,我用UIP就没问题了,速度上去了。
    6. 关于LM3S系列EPI的探讨 12/8462 微控制器 MCU 2011-12-26
      我做了一个用GP MODE连接PFGA的
    7. LWIP超过200字节数据接收乱码 17/14925 微控制器 MCU 2011-12-15
      你好,找到原因了吗?我感觉pbuf_free(p)没起作用一样。
    8. 8962以太网速率大比拼 21/9780 微控制器 MCU 2011-12-12
      楼主你要开DMA才行,我现在UDP能跑60多M
    9. 以太网学习的一点心得 134/57101 微控制器 MCU 2011-12-12
      楼主,我使用UDP接收数据,想每次接收1024B的数据,但发现接收到的数据有问题,请帮忙看看是怎么回事。谢了。。 void UDP_Receive(void *arg, struct udp_pcb *upcb, struct pbuf *p,                 struct ip_addr *addr, u16_t port) { unsigned char *temp; temp=p->payload;   if(p != NULL)                               // 如果收到的数据不为空                {  memcpy(UDP_data_temp,temp,1024);       //将接收到的数据拷贝到用户区/* while(uDMAChannelIsEnabled(UDMA_SEC_CHANNEL_EPI0TX)==0)   {     uDMAChannelEnable(UDMA_SEC_CHANNEL_EPI0TX);           // 重新使能EPI0 TX通道            }  */    p->payload=UDP_data_temp;           udp_sendto(upcb,p,&ipaddr,port);     pbuf_free(p);                                        // 释放缓冲区数据  } } 然后看有网友说LWIP是分段接收的,所以又改成了 void UDP_Receive(void *arg, struct udp_pcb *upcb, struct pbuf *p,                 struct ip_addr *addr, u16_t port){   struct ip_addr destAddr = *addr;   unsigned int bufLen=0;   temp=p->payload;   if(p != NULL)                               // 如果收到的数据不为空                {       for(p=p; p!=NULL; p=p->next)        {            memcpy(&UDP_data_temp[bufLen], p->payload, p->len);             bufLen += p->len;        }  /*  if(bufLen>1023) {        while(uDMAChannelIsEnabled(UDMA_SEC_CHANNEL_EPI0TX)==0)   {     uDMAChannelEnable(UDMA_SEC_CHANNEL_EPI0TX);           // 重新使能EPI0 TX通道            }    } */     p->payload=UDP_data_temp;           udp_sendto(upcb,p,&ipaddr,port);      pbuf_free(p);                                        // 释放缓冲区数据  }} 接收到的数据还是不对
    10. LM3S菜鸟成长日记-学习笔记6-LM35-I2C-温度显示 150/35920 微控制器 MCU 2011-10-17
      :shy:
    11. 如何分辨LED显示屏档次的高低 302/56579 消费电子 2011-08-25
      :) 看看咯
    12. 2011元器件清单 64/14105 电子竞赛 2011-08-24
      估计今天是出不来了:Mad:
    13. DDS芯片怎样产生任意波形? 7/7724 电子竞赛 2011-08-22
      本帖最后由 paulhyde 于 2014-9-15 03:47 编辑 一般的DDS芯片,一般就产生方波,正弦波,三角波,要实现任意波形,用FPGA吧  
    14. 你们的备赛团队,有几个女生? 53/11640 电子竞赛 2011-08-22
      全男的。。。
    15. LM3S9B96 Development Board 9/4607 微控制器 MCU 2011-08-09
      楼主,LM3s9b92的PJ口能达到16M啊,求指示,哪里说的,如果是这样的话,我可以省很多事,这两天被EPI搞郁闷了
    16. AD9852资料(程序,原理图) 158/47152 电子竞赛 2011-06-08
      xiexie
    17. 争取还有我的份

最近访客

< 1/1 >

统计信息

已有97人来访过

  • 芯积分:--
  • 好友:--
  • 主题:1
  • 回复:17

留言

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


现在还没有留言