andyliu007

    1.                                  STM32如果如果打开硬件看门狗,也不能在更改程序了
    2.                                  
      我看了 现在新唐的 M0 感觉还不错!!外部设备的功能也很强大!!  只是 速度没有 STM32 的快! STM32 的产品线比较全面!!  后期 会怎么样很难说!!
      新唐的 M0跟STM32比各有特点
    3. stm32L152开发工具 4/4412 stm32/stm8 2010-09-01
                                         看了下 keil MDK最新版本4.12还不支持,只有IAR EWARM5.5支持。 有谁能给个可用的iar 5.5版本的下载链接?谢谢
    4. 关于STM32I2C的理解(欢迎讨论) 12/7547 stm32/stm8 2010-07-16
                                       不管结论是否正确,但鼓励这种钻研的态度,加酷!
    5. 哪位大神帮帮我 6/3596 stm32/stm8 2010-06-23
                                       你要不要先把程式改成 RCC_Configuration(); NVIC_Configuration(); ADC_Configuration(); GPIO_Configuration(); DMA_Configuration();
    6. ITU 656如何触发6410/2440 camera中断? 16/8252 嵌入式系统 2010-06-17
      如果用查询方法去读数据,一般到哪里去读呢?
    7. 从应用层升级BOOTLOADER和内核 20/7634 嵌入式系统 2010-06-08
      引用 18 楼 un_chairman 的回复: 引用 15 楼 gooogleman 的回复: 引用 10 楼 reallyu 的回复: 首先不说可靠性的问题 使用XIP的系统,在系统运行当中有可能会需要从flash里面读取内容,你这时候去擦除flash,很难避免不出问题 一般这种情况下都是使用bootload读取sd卡来更新系统 要加互斥,以前我做的是自己玩的,没有大量测试,嘿嘿,就怕弄着突然死机断电,不过总比没有好。哈……
      作这个功能必须是稳妥第一,安全第一。否则光customer care就够受的。 经过大规模应用并且安全稳妥的方案就我说的那两个,要么你学wm,这个流程非常复杂,wm在真正做更新之前还有个模拟更新过程,如果失败就不做更新;要么你就搞两个OS分区。 另外我问一下,你们需要更新之后仍然保存用户数据和配置么?
    8. 求助 :6410 SPI Slave接收丢包 17/7512 嵌入式系统 2010-06-03
      2440 SPI 要读写操作都有,还是只写呢?  我做的时候是厂商的驱动。
    9. Zigbee配置开发环境出错 1/2566 嵌入式系统 2010-06-01
      莫名其妙的的错误,将MPLAB重装之后就没碰到这个问题了
    10. 想学好单片机编程我该学什么? 31/8318 嵌入式系统 2010-04-30
      学习了,呵呵,从参加竞赛过程中发现光看书写程序还是不行,做点硬件才可以
    11. MC55需要多大的电源供电啊~~ 3/3053 嵌入式系统 2010-04-16
      电压都好办,就是通话时的瞬态电流要求,LM2576是DCDC调整器,它的电流可以满足要求,但是响应时间不一样行,具体要看看手册,可以选工作频率比较高的DCDC芯片,去美信,凌特,国半等网站看看
    12. 串口乱码问题 6/2809 嵌入式系统 2010-04-12
      板子没焊好,谢谢
    13. 可以使用EVC开发。如果只是要实时显示定位信息,那么很简单,开发一个普通的应用程序即可,之后在该应用程序中开辟一个线程,实时监控GPS串口,把接收到的数据显示出来即可。如果要加入地图导航,那么就需要用到数据库,根据定位信息从数据库中取出相应的图片即可,需要用到数据结构。
    14. wince6.0物理地址映射虚拟地址错误 11/5881 嵌入式系统 2010-03-25
      呵呵,学习了MARK
    15.                                  版主说的在理。唉,《Cortex-M3权威指南》和《参考手册》对我来说不太基础,我说找本对路的书好好看看呢,看来也是求之而不得……
    16. SIRIUS 无线模块 1/2309 嵌入式系统 2010-03-01
      #        Technical info        "Siriusisr35xx" 1        Chipset Solution        "Infineon E-GOLDvoice(PMB7880)" 2        Core processor        26MHz MCU, 16-bit 3        Cellular Radio        "Dual Band (850/1900MHz, 900/1800MHz)" 4        Cellular Data        GSM / GPRS class 10 5        Cellular Voice        Speech Codec (EFR/FR/HR/AMR) 6        Dimension (mm)        28.0 x 26.8  x 2.7 7        Weight (gram)        2.4 8        Plug-in connector        80pin B2B Connector 9        RF connector         MHF series receptacle 10        Supply Voltage        "3.4V - 4.2V,Nominal: 3.8V" 11        Output Power        "Class 4(2W) at 850/900 MHz,Class 1(1W) at 1800/1900 MHz" 12        Rx Sensitivity        "-110dBm at 850/900 MHz, -109dBm at 1800/1900 MHz" 13        Power consumption        "Power off < 400μA,Idle mode < 4mA,Call Average
    17. wince 地图路径 17/4311 嵌入式系统 2010-02-22
      引用 5 楼 91program 的回复: CE下必须使用全路径,因为CE没有当前目录的概念 也就是说,使用的路径必须是:"\"开始的,例如:\ResidentFlash,代表flash 或:\SDMMC 表示SD卡
      那"\\"和"\"有什么区别吗
    18. 重开一贴 ---------WinCE6.0 开机画面 18/5068 嵌入式系统 2010-01-20
      源码: /* @func   void | DisplayPicture | Show the Picture in the LCD. @rdesc  x ---> the x postion to show in the LCD @                                y ---> the y postion to show in the LCD @comm    @xref    */ static void DisplayPicture(unsigned char X, unsigned char Y) {         unsigned int i,j,iTFT,jTFT,iBMP,jBMP;         //unsigned short *pDisplayAddress = (unsigned short*)(IMAGE_FRAMEBUFFER_UA_BASE + (LCD_XSIZE_TFT*2*(Y-1) + 2*X));                 unsigned short *pDisplayAddress = (unsigned short*)(IMAGE_FRAMEBUFFER_UA_BASE);         memset((void *)IMAGE_FRAMEBUFFER_UA_BASE, BACKGROUND_COLOR, LCD_ARRAY_SIZE_TFT_16BIT);        /*White */ #if (LCD_TYPE == TFT240_320)         for(i=0;i < LCD_XSIZE_TFT * LCD_YSIZE_TFT;i++)         {                 unsigned short colorTemp;                 colorTemp = ScreenBitmap[i];                 *pDisplayAddress = Palette[colorTemp];                 pDisplayAddress++;         } #else //#elif (LCD_TYPE == TFT480_272) //#elif (LCD_TYPE == TFT640_480) //#elif (LCD_TYPE == TFT800_480) //#elif (LCD_TYPE == TFT800_600)         jTFT = (LCD_YSIZE_TFT - BMP_Y_SIZE)/2,jBMP = 0;         for(;jTFT < (LCD_YSIZE_TFT + BMP_Y_SIZE)/2 && jBMP < BMP_Y_SIZE;jTFT ++,jBMP++)         {                 iTFT = (LCD_XSIZE_TFT - BMP_X_SIZE)/2,iBMP = 0;                 for(;iTFT < (LCD_XSIZE_TFT + BMP_X_SIZE)/2 && iBMP < BMP_X_SIZE;iTFT ++,iBMP++)                 {                         unsigned short colorTemp;                                colorTemp = ScreenBitmap[jBMP * BMP_X_SIZE + iBMP];                         pDisplayAddress[jTFT * LCD_XSIZE_TFT + iTFT] = Palette[colorTemp];                 }         } #endif } 复制代码 这个函数在Main.c->static void InitDisplay(void) 这个函数里面调用就行了
    19. 帮顶
    20. 求助 TFT液晶屏各引脚功能? 7/13797 嵌入式系统 2010-01-01
      这要看手册呢,而且TFT一般都用在ARM上!单片机上用的很少!

最近访客

< 1/1 >

统计信息

已有96人来访过

  • 芯积分:--
  • 好友:--
  • 主题:11
  • 回复:61

留言

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


现在还没有留言