anylzer

    1. 讲了那么多技术,有没有导购的? 12/4413 stm32/stm8 2010-09-28
                                       可以适当透露一些
    2.                                  恭喜你做出了正确的选择,放心干吧,我已经用在产品上了
    3. WinCE 屏幕横竖转换 问题 API 3/4955 WindowsCE 2010-06-09
      高手们在忙,我帮你顶起来。。。
    4. ADC采样频率与波特率的关系 3/5847 嵌入式系统 2010-06-02
      是那样设置,你可以从超级终端上看看接收到的数据是否正常.
    5. iar不同版本间的相互转换 6/6991 stm32/stm8 2010-05-30
                                       第二 如果是  iar4.42  iar4.41----iar5.20 iar5.30  基于库2.0      那就更简单了 因为2.0库 本来带的工程就有5.x0的  直接打开就ok了   为什么1.0 要改变  stm32f10x_vector.c 里面的东西呢  是这样的     在以前的stm32f10x_vector.c里       向量表里的向量个数是比较少的  如下 #pragma language=extended #pragma segment="CSTACK" void __program_start( void ); #pragma location = "INTVEC" /* STM32F10x Vector Table entries */ const intvec_elem __vector_table[] = {   { .__ptr = __sfe( "CSTACK" ) },   __program_start,   NMIException,   HardFaultException,   MemManageException,   BusFaultException,   UsageFaultException,   0, 0, 0, 0,            /* Reserved */   SVCHandler,   DebugMonitor,   0,                      /* Reserved */   PendSVC,   SysTickHandler,   WWDG_IRQHandler,   PVD_IRQHandler,   TAMPER_IRQHandler,   RTC_IRQHandler,   FLASH_IRQHandler,   RCC_IRQHandler,   EXTI0_IRQHandler,   EXTI1_IRQHandler,   EXTI2_IRQHandler,   EXTI3_IRQHandler,   EXTI4_IRQHandler,   DMAChannel1_IRQHandler,   DMAChannel2_IRQHandler,   DMAChannel3_IRQHandler,   DMAChannel4_IRQHandler,   DMAChannel5_IRQHandler,   DMAChannel6_IRQHandler,   DMAChannel7_IRQHandler,   ADC_IRQHandler,   USB_HP_CAN_TX_IRQHandler,   USB_LP_CAN_RX0_IRQHandler,   CAN_RX1_IRQHandler,   CAN_SCE_IRQHandler,   EXTI9_5_IRQHandler,   TIM1_BRK_IRQHandler,   TIM1_UP_IRQHandler,   TIM1_TRG_COM_IRQHandler,   TIM1_CC_IRQHandler,   TIM2_IRQHandler,   TIM3_IRQHandler,   TIM4_IRQHandler,   I2C1_EV_IRQHandler,   I2C1_ER_IRQHandler,   I2C2_EV_IRQHandler,   I2C2_ER_IRQHandler,   SPI1_IRQHandler,   SPI2_IRQHandler,   USART1_IRQHandler,   USART2_IRQHandler,   USART3_IRQHandler,   EXTI15_10_IRQHandler,   RTCAlarm_IRQHandler,   USBWakeUp_IRQHandler, }; 而在 iar5.x0里带的是基于2。0的是全系类的 增加了很多
    6. Can not perform this operation on a closed dat... 3/3956 嵌入式系统 2010-05-17
      楼主 先好好进行下分步 仿真, 根据每个模块的仿真图,好好分析下时序 和对应的逻辑是否正确吧、
    7. CE 6.0内存映射读文件速度慢,急! 29/9434 嵌入式系统 2010-03-25
      MARK~
    8. 谁能给推荐一种恒流源芯片?? 13/6851 嵌入式系统 2010-01-12
      我想找一种1mA且稳定度在0.3%的恒流源输出芯片!!谢谢! 现在还没找到
    9. 不知道有没有C#可以参考的?
    10. i2s驱动负责做什么 10/6165 嵌入式系统 2009-11-27
      你说的是I2S驱动程序吧?
    11. wince 升级到 R3 版本 17/8156 WindowsCE 2009-11-13
      我编译成功了,QQ已经试过,但那个新界面的实例、还有触摸屏的新功能都没搞出来, 参考这篇文章搞的: http://www.hzlitai.com.cn/bbs/viewthread.php?tid=12592&extra=page%3D1 不知道为什么现在编译出来的系统变得很慢...不知道什么原因...研究中
    12. 51单片机串口数据发送和定时器中断问题 8/7915 嵌入式系统 2009-10-12
      引用 2 楼 great_bug 的回复: 51处理这样快的中断,有点不够了......
      timer0的0.3ms这个我想直接不用中断了,用for循环算了,但是timer1的2ms没法拿到中断外面去,只能由定时器来做。
    13. ActiveSync问题 6/2796 嵌入式系统 2009-10-12
      引用楼主 emperorjinlong 的回复: 为什么我每次用ActiveSync与wince设备建立同步之后都会建立一个新的同步文件夹,能否用以前建立好的同步文件夹
      你不要同步不就不会出来了,我晕。
    14. bootloader设成0了,怎么再进重设啊? 2/2665 嵌入式系统 2009-09-24
      我重没设置成0过。。。如果是0的话,按都没法按了,还能有什么别的办法?
    15. 这是怎么回事 18/8520 stm32/stm8 2009-09-21
                                       [img][/img]
    16. 嵌入式问题 14/5940 嵌入式系统 2009-09-16
      引用 10 楼 l_thread 的回复: char s[40]; sprintf(s, "hollow\r\n);? ? ? ? UART0_SendStr(ch);
      不同的平台,换行符是不一样的,Windows平台上的是\n linux平台上就是\r\n了,不知记反了没有
    17. 不是发错地了吧,怎么都没什么人呢。。。。
    18. 引用 7 楼 xingjling 的回复: 用eboot下载eboot.bin到flash的话,那么将eboot.bin搬到RAM的时候还需要将eboot.bin解析成eboot.nb0格式,难道nboot或uboot等具备这个解析的功能?
      googleman正解,eboot下载eboot.bin到flash的话,是先下载到ram我们建立的buffer上,经过解析之后存放到flash上的.这部分可以多看看eboot
    19. 入门没问题,要想达到高层次没有模电基础是不行的!
    20. // VOString.h: interface for the CVOString class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_VOSTRING_H__91406803_1D87_4DA9_A5A0_499A88AC4E86__INCLUDED_) #define AFX_VOSTRING_H__91406803_1D87_4DA9_A5A0_499A88AC4E86__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 class CVOString   { public:         CVOString(const CVOString& rSrc);         CVOString(LPCTSTR pcszValue = TEXT(""));         virtual ~CVOString();         operator LPCTSTR() { return (LPCTSTR)m_pBuffer; }         DWORD GetLength() { return m_dwLength; }         LPCTSTR operator =(LPCTSTR pcszValue);         BOOL operator == (LPCTSTR pcszValue);         LPCTSTR operator += (LPCTSTR pcszAppend); protected:         BOOL SetMinBufferSize(DWORD dwChars);         DWORD m_dwLength;         DWORD m_dwBufferSize;         TCHAR* m_pBuffer; }; #endif // !defined(AFX_VOSTRING_H__91406803_1D87_4DA9_A5A0_499A88AC4E86__INCLUDED_) // VOString.cpp: implementation of the CVOString class. // ////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "VOString.h" ////////////////////////////////////////////////////////////////////// // Construction/Destruction ////////////////////////////////////////////////////////////////////// CVOString::CVOString(LPCTSTR pcszValue) {         m_pBuffer = NULL;         m_dwBufferSize = 0;         *this = pcszValue; } // Copy Constructor CVOString::CVOString(const CVOString &rSrc) {         m_pBuffer = NULL;         m_dwBufferSize = 0;         *this = rSrc.m_pBuffer; } CVOString::~CVOString() {         if(m_pBuffer)                 delete m_pBuffer; } LPCTSTR CVOString::operator = (LPCTSTR pcszValue) {         m_dwLength = _tcslen(pcszValue);         SetMinBufferSize(m_dwLength);         _tcscpy(m_pBuffer, pcszValue);         return 0; } BOOL CVOString::operator == (LPCTSTR pcszValue) {         return(_tcscmp(pcszValue, m_pBuffer) == 0); } LPCTSTR CVOString::operator += (LPCTSTR pcszAppend) {         SetMinBufferSize(GetLength() + _tcslen(pcszAppend));         _tcscat(m_pBuffer, pcszAppend);         return *this; } BOOL CVOString::SetMinBufferSize(DWORD dwChars) {         if(m_dwBufferSize < dwChars + 1)         {                 TCHAR*        pNewBuffer;                 DWORD        dwNewBufferSize = dwChars + 256;                 pNewBuffer = new TCHAR[dwNewBufferSize];                 if(m_pBuffer)                 {                         memmove(pNewBuffer, m_pBuffer, m_dwBufferSize);                         delete m_pBuffer;                 }                 m_pBuffer = pNewBuffer;                 m_dwBufferSize = dwNewBufferSize;         }         return TRUE; }

最近访客

< 1/1 >

统计信息

已有118人来访过

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

留言

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


现在还没有留言