liujihouren

    1.                                  增加按键输入: https://bbs.eeworld.com.cn/icview-213404-1-1.html
    2.                                  采用HSI的话,如果波特率比较高的话,会出现数据接收不准确的现象,这跟HSI的偏差有关系,你上例中的波特率为56000, 波特率已经比较高了,建议采用外部晶体。
    3. STM8L152视频教程(前三讲) 16/12745 stm32/stm8 2010-11-06
                                       谢谢了
    4. 对飞思卡尔感兴的朋友进来坐坐 38/13475 嵌入式系统 2010-06-24
      我正在做i.MX35的CE项目,我从上海辰汉那买了个开发板,很后悔,很多功能没实现,而且每售后(售后叫写邮件,然后回复是很忙弄好告诉你),我建议从代理商那买评估板,不要去买开发板的。有做CE的和我联系沟通下,54007341
    5. 我的程序不是基于PB编译平台,在ADS1.2编译平台下的,我想我的程序出现 数据终止异常,应该不会是硬件问题吧,因为在软件上,当屏蔽了其中一些代码后,就不会出现异常。在线期待大侠们的回答 .
    6. 求助!关于KEIL怎样和PROTUES怎样结合? 12/8438 嵌入式系统 2010-05-26
      直接调文件进去就可以了    
    7. 求大神提供ARM+GPRS发短信的代码 10/5839 ARM技术 2010-05-17
      都是串口发送AT命令的
    8. 谁有学习遥控器的代码参考啊? 12/5316 嵌入式系统 2010-04-24
      #include        //51芯片管脚定义头文件 #include          //内部包含延时函数 _nop_(); #define uchar unsigned char #define uint  unsigned int //#define        DELAYNUM        40        //该数值可以调节显示的速度 sbit  SDATA_595=P1^5;   //串行数据输入 sbit  SCLK_595 =P1^6;   //移位时钟脉冲 sbit  RCK_595  =P1^7;   //输出锁存器控制脉冲 sbit  CS_LED8   =P1^1;   //片选 sbit  CS_1302   =P1^4; sbit  IRIN = P3^2;         //红外接收器数据线 sbit  BEEP = P3^7;         //蜂鸣器驱动线 sbit  DCMOTO = P3^4;         //直流电机驱动线 //uchar code table[]={0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6,0xee,0x3e,0x9c,0x7a,0x9e,0x8e}; uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; uchar IRCOM[]={0x00,0x00,0x00,0x00,0x10,0x10}; uchar  dis[8]; void delay(unsigned char x); void  display(); void beep(); /******************************************************* *                                                      * * 主函数                                               * *                                                      * *******************************************************/ main(void) { //        uchar k;         TMOD|=0x01;         TH0=0Xfc;         TL0=0X66;         TR0=1;         EA=1;         ET0=1;         EX0=1;         IP=0X01;         CS_1302=0;         DCMOTO=0;         while(1)         {                 dis[7]=table[IRCOM[4]];                 dis[6]=table[IRCOM[5]]; //                display();                 if(IRCOM[2]==0x01)                DCMOTO=~DCMOTO;                        //启动电机                 if(IRCOM[2]==0x02)                DCMOTO=0;                                //停止电机         } } //end of main() void timer0(void)        interrupt 1 {         TH0=0Xfc;         TL0=0X66;         display(); } /******************************************************* *                                                      * * 显示函数                                    * *                                                      * *******************************************************/ void display() {         uchar num,c,i;         for(i=0;i
    9. 会是供电不足引起的吗 26/7928 stm32/stm8 2010-03-30
                                       只要把ULINK2仿真器接(另一端需接USB端口)到1电路板,复位一下系统就能正常工作;拔下后就不行了,再接上复位一下又可以了。
    10. 关于6410开发板的几个问题 23/6499 嵌入式系统 2010-02-02
      引用 8 楼 gooogleman 的回复: 嘿嘿,进度条,在拷贝nand 到内存的那部分,做个循环即可。
      友坚的进度条是包括初始化的。其实我是想改成竖屏的。但是只找到画进度条外面的方框,没有找到画那个蓝色块的。或者有什么参数直接一改就变成竖屏
    11. to:joyzml 1.如果不运行程序,内存没有增长 2.感觉new的地方都是对应delte了 主要的是下面的三个函数,但是不知道怎么会出问题
    12. wince usbfn 从驱动问题 4/4218 嵌入式系统 2010-01-13
      你具体是想研究什么? 如果仅仅是想切换的话你不用管具体代码是什么,调用切换的函数就行了,用到的IOCONTROL是IOCTL_UFN_CHANGE_CURRENT_CLIENT
    13. can I use file system filter driver in windows... 5/2846 嵌入式系统 2010-01-13
      up
    14. 花了2天,SWIM底层接口终于搞定 13/11476 stm32/stm8 2010-01-03
                                       STM8S已经有ID位了把?! 好象说最新版的DATASHEET已经加入了该内容的把。
    15. 这个芯片的电压有2个,一个是逻辑电压,一个是电机电压。前者是5v,后者是12V,不要搞错了! 他的操作有半步和全步之分,最好只用一种!使用交流档测是不对的,最好用直流档! 如果功率不是特别大的话,使用ULN2003驱动就可以了,不用这个芯片,管脚多,操作麻烦!
    16. 用ultraedit是可以打开的
    17. 关于wzcsapi.dll中带Ex的那套函数 7/4144 嵌入式系统 2009-12-10
      wzc内部有机质,每个一段时间会想ndisuio的设备发送bssid_list_scan查询周围AP状态 发WZCRefreshInterface只是强制刷新 你系统中WZC_CONTEXT的tmTr是不是给设为0了
    18. 18b20初始化问题 13/3637 嵌入式系统 2009-11-06
      我是5V供电
    19. wince开发用什么语言? 27/14643 嵌入式系统 2009-10-20
      c#
    20. PVOID SerInit(        ULONG   Identifier, // @parm Device identifier.        PVOID   pMddHead,   // @parm First argument to mdd callbacks.        PHWOBJ  pHWObj      // @parm Pointer to our own HW OBJ for this device        ) {     DEBUGMSG (ZONE_CLOSE,(TEXT("+SerInit, 0x%X\r\n"), Identifier));     CSerialPDD * pSerialPDD = NULL;     if (pHWObj) {         DWORD dwIndex= pHWObj->dwIntID;         pHWObj->dwIntID = 0;         pSerialPDD = CreateSerialObject((LPTSTR)Identifier,pMddHead, pHWObj,dwIndex);     }     if (pSerialPDD==NULL) {         ASSERT(FALSE);         LocalFree(pHWObj);     }     DEBUGMSG (ZONE_CLOSE,(TEXT("-SerInit, 0x%X\r\n"), pSerialPDD));     return pSerialPDD; } //===================================================================================================== CSerialPDD * CreateSerialObject(LPTSTR lpActivePath, PVOID pMdd,PHWOBJ pHwObj, DWORD DeviceArrayIndex) {     CSerialPDD * pSerialPDD = NULL;     RETAILMSG( TRUE, (TEXT("DEBUG: CreateSerialObject %d\r\n"), DeviceArrayIndex));     switch (DeviceArrayIndex)     {     case 0:        ///< UART0         pSerialPDD = new CPdd6410Serial0(lpActivePath,pMdd, pHwObj);         break;     case 1:        ///< UART1         pSerialPDD = new CPdd6410Serial1(lpActivePath,pMdd, pHwObj);         break;     case 2:        ///< UART2(IrDA)         pSerialPDD = new CPdd6410Serial2(lpActivePath, pMdd, pHwObj);         break;     case 3:        ///< UART3(IrDA)         pSerialPDD = new CPdd6410Serial3(lpActivePath, pMdd, pHwObj);         break;     }     if (pSerialPDD && !pSerialPDD->Init())     {         delete pSerialPDD;         pSerialPDD = NULL;     }        return pSerialPDD; } //=========================================================================================================== virtual BOOL Init()     {         PHYSICAL_ADDRESS    ioPhysicalBase = { S3C6410_BASE_REG_PA_GPIO, 0};         ULONG                inIoSpace = 0;         if (TranslateBusAddr(m_hParent,Internal,0, ioPhysicalBase,&inIoSpace,&ioPhysicalBase))         {             // Map it if it is Memeory Mapped IO.             m_pIOPregs = (S3C6410_GPIO_REG *)DrvLib_MapIoSpace(ioPhysicalBase.LowPart , sizeof(S3C6410_GPIO_REG),FALSE);         }         ioPhysicalBase.LowPart = S3C6410_BASE_REG_PA_SYSCON;         ioPhysicalBase.HighPart = 0;         if (TranslateBusAddr(m_hParent,Internal,0, ioPhysicalBase,&inIoSpace,&ioPhysicalBase))         {             m_pSysconRegs = (S3C6410_SYSCON_REG *) DrvLib_MapIoSpace(ioPhysicalBase.LowPart ,sizeof(S3C6410_SYSCON_REG),FALSE);         }         if(m_pSysconRegs)         {             m_pSysconRegs->PCLK_GATE  |= (1GPACON &= ~(0xf

最近访客

< 1/1 >

统计信息

已有93人来访过

  • 芯积分:--
  • 好友:--
  • 主题:5
  • 回复:74

留言

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


现在还没有留言