hahazhenxin

    1. 求教:AD采样时间疑问 6/3411 stm32/stm8 2010-07-13
                                       
      2# 版主 唉。。学软件出身就是悲剧,里面好多硬件术语看不懂 按我的理解,AD采样时间的选择与信号源的阻抗相关。
    2. http://zhidao.baidu.com/question/60749060.html
    3. 一个奇怪的1602液晶显示问题 19/5925 嵌入式系统 2010-05-02
      那么就是看门狗和初始化程序的问题两选一了 你用的单片机是自带看门狗程序么? 如果喂狗OK的话,那么把初始化1602的步骤里加上我刚才说的部分
    4. //看门狗测试程序,输出反相 #include #include #include unsigned int pba;        //primary base i/o address unsigned int pba_h,pba_l; /*   WDT_INIT for enable Watch_dog and Logical device 0A. */ void wdt_init() { outportb(0x2e,0x55);        //entering the configuration state outportb(0x2e,0x07); outportb(0x2f,0x0a); outportb(0x2e,0xf0); outportb(0x2f,0x01); //get primary base I/O address outportb(0x2e,0x60); pba_h = inportb(0x2f); outportb(0x2e,0x61); pba_l = inportb(0x2f); pba = pba_h * 0x100 + pba_l; outportb(0x2e,0xaa);        //exiting the configuration state } /* REG OFFSET = 0x47 General Purpose I/O bit 6.0 Bit[0] In/Out : =1 Input, =0 Output Bit[1] Polarity : =1 Invert, =0 No Invert Bit[3:2] Alternate Function Select 11=WDT 10=Either Edge Triggered Interrupt Input 4 (Note 26.20) 01=LED1 00=GPIO Bits[6:4] Reserved Bit[7] Output Type Select 1=Open Drain 0=Push Pull */ void wdt_define(pin) { outportb(pba + 0x47,pin); } /*   Watch_dog count mode select.   time_out=0 Minutes   time_out=1 Seconds */ void wdt_mode(mode) { outportb(pba + 0x65,mode * 0x80); } /* WDT_TIME Setting Watch-dog Timer-out value. time=0x00 Time out Disabled.       0x01 Time out= 1 minute(second)       ........       0xff Time out= 255 minute(second) */ void wdt_time(time) { outportb(pba + 0x66,time); } void main(void) { wdt_init(); wdt_define(0x0e);//如果你的复位反向需改成0c wdt_mode(1); wdt_time(10); printf("\nSystem will RESET after %d seconds.",10); }
    5. 帮忙看看wince 为什么没有起来 5/3711 WindowsCE 2010-03-16
      只能一点点看代码
    6. STM32的SPI传输DR寄存器不能赋值 21/18404 stm32/stm8 2010-02-26
                                       GPIOB和SPI2的时钟开了吗?
    7. WIFI如何发送数据包 13/5157 嵌入式系统 2010-02-06
      MARK
    8. 引用 7 楼 wolfmvp 的回复: 引用楼主 muyizhaoyang 的回复: 各位大侠,现在我把在wince环境下保存的bmp位图拷到硬盘里,然后想在win32环境下的程序里打开,使用的是LoadImage函数。为什么老是没有反应呢??如果把位图换成普通的bmp位图(就是在网上随便搜的),就可以。。 到底问题出在哪呢??? 不知道楼主是否通过Active Sync 4.5进行转换过?如果没转换直接COPY过去的,感觉上是行不通的,没实验过,呵呵…
      Active Sync 4.5??什么意思?能不能说详细点?
    9. 恭喜 恭喜。。呵呵。。
    10.                                  太好了,这次做板子就顺便做来看看
    11. EVC中如何设计一个透明的图标 11/3712 嵌入式系统 2010-01-23
      分太少...不给例子....呵..
    12. wince中断流驱动的问题 24/6915 WindowsCE 2010-01-21
      引用 5 楼 lth93 的回复: /**********************************/ PUBLIC DWORD? DSK_Init(DWORD dwContext) {         //PDISK        ?  pDisk;         DWORD? ? IDThread; ? //HMODULE? hmCore; ? RETAILMSG(1,(TEXT("INFO: PwrButton: lth modify!~~~01"))); ? //while(1);? //LTH modify ? if(PBT_InitializeAddresses()==FALSE ) ?         return 0; ?         RETAILMSG(1,(TEXT("INFO: PwrButton: lth modify!~~~02"))); ? PBT_EnableInterrupt(); ? RETAILMSG(1,(TEXT("INFO: PwrButton: lth modify!~~~03"))); ? //从OAL请求一个SYSINTR值 ? if (!KernelIoControl(IOCTL_HAL_REQUEST_SYSINTR, &g_PwrButtonIrq, sizeof(UINT32), &g_PwrButtonSysIntr, sizeof(UINT32), NULL)) ? ? { ? ? ? ? RETAILMSG(1, (TEXT("ERROR: PwrButton: Failed to request sysintr value for sw_reset button interrupt.\r\n"))); ? ? ? ? return(0); ? ? } ? ? RETAILMSG(1,(TEXT("INFO: PwrButton: Mapped Irq 0x%x to SysIntr 0x%x.\r\n"), g_PwrButtonIrq, g_PwrButtonSysIntr)); ? //RETAILMSG(1,(TEXT("PwrButton Initialize ...")));                 gPwrButtonIntrThread = CreateThread(0, 0, (LPTHREAD_START_ROUTINE) PBT_IntrThread, 0, 0, &IDThread);                 RETAILMSG(1, (TEXT(":::PwrButton? PBT_IntrThread ID = %x\r\n"), IDThread));                 if (gPwrButtonIntrThread == NULL)                 {                         RETAILMSG(1, (TEXT(":::PwrButton? CreateThread() Fail\r\n")));                         KernelIoControl(IOCTL_HAL_REQUEST_SYSINTR,&g_PwrButtonSysIntr,sizeof(UINT32),NULL,0,NULL);                         return 0;                 }                 gReadKeyEvent[0] = CreateEvent(NULL,FALSE,FALSE,NULL);         ? gReadKeyEvent[1] = CreateEvent(NULL,FALSE,FALSE,NULL);         ? RETAILMSG(1,(TEXT(":::pwrButton Initialize OK!!!!! ...")));         return TRUE; }
      你参考下你的BSP包中其他的GPIO中断是如何写的。初始化的地方一定要写对。 关键的是一个xxx_init,一个是线程中断服务IST部分,这两部份写好了就可以了。
    13. STM32的FLASH当做掉电数据保存器问题! 18/16055 stm32/stm8 2010-01-19
                                       谢谢大家的回答,楼上可否说说原因!
    14. PIC16F877A CCP输入捕捉问题 12/10819 Microchip MCU 2010-01-15
      两次上升沿中间 间隔的时间是1个周期吧
    15.                                  怎么叫残缺不全的总线? 你是否知道在芯片引脚较少时,需要使用地址总线和数据总线的复用技术吗?
    16.                                  很酷
    17. CE6.0编译错误 10/3059 嵌入式系统 2009-11-27
      说明这个库还没有被编译出来,楼主编译生成这个库的文件夹,然后clean重新编译应该就行了
    18.                                  我用USB VCOM TEST.RAR测试发现STM32 USB->PC只有64K,PC-->STM32 USB 倒是可以有600多K 原因是什么啊? 我的CPU E2410 @1.6G 1G RAM
    19. 在arm汇编的时候为什么没有返回 4/3648 ARM技术 2009-09-26
      IF Interworking :LOR: Thumbing 这个是预编译开关,意思说如果定义了ARM-THUMB交叉环境或者定义了THUMB指令环境,编译的时候就用bx lr,否则用mov pc ,lr
    20. 如何通过DMA接收串口数据? 6/4700 stm32/stm8 2009-09-23
                                       
      现在问题很纳闷 我软件仿真的时候,复位,串口DMA接收正常。程序所有的初始化全部代码不接收数据都初始化(包括系统时钟都初始化了)。串口DMA就是不接收数据。 ...
      对不起,我看不懂你在说什么,请说得有些条理,谢谢。

最近访客

< 1/1 >

统计信息

已有83人来访过

  • 芯积分:--
  • 好友:--
  • 主题:12
  • 回复:62

留言

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


现在还没有留言