haoya84

    1. STM32的BUG? 18/5235 stm32/stm8 2010-10-31
                                       香水版主免费教会楼主看手册,楼主学完了反过来就咬一口。有这样学技术的吗?
    2. STM32F103VGT是不是很不好买? 10/5340 stm32/stm8 2010-10-22
                                       
      看样子还没有正式量产
      不错,“Evaluation”表示处于样片状态,还没有正式量产。对于这样的产品,可以找代理商要样片。
    3. STM8中断优先级 9/8738 stm32/stm8 2010-08-07
                                       是的,先响应B。 因为B的优先级是Level 3,响应B之后,CPU不能再响应任何其它中断,这不就相当于关闭了中断吗?
    4. EdbgOutputDebugString 问题 4/6458 嵌入式系统 2010-06-25
      CE6里 public\common\oak\inc\halether.h #define EdbgOutputDebugString KITLOutputDebugString 复制代码 KITLOutputDebugString在 public\common\oak\drivers\ethdbg\edbgfrmt\format.c
    5. ITU 656如何触发6410/2440 camera中断? 16/8107 嵌入式系统 2010-06-17
      不符合的话触发不了中断
    6. 引用 12 楼 tongtongkk 的回复: 可以试下我这里的WIFI模块啊。跑WINCE没问题
      你是销售WiFi模块的吗? 方便留个联系方式?也可以给我上面留的邮箱发送邮件
    7. 电容式触摸按键的玻璃覆盖物 9/7447 stm32/stm8 2010-05-10
                                       可以用
    8. 有关CE上显示字型的问题 2/3128 嵌入式系统 2010-05-05
      只能内核中同时添加mingliu和New Times Roman两种字体,之后编程时动态选择所需要的字体
    9. 单片机能否运行C++? 5/4547 嵌入式系统 2010-04-19
      单片机的代码主要还是由c来编写。 至于楼主学C++,可以为以后的上位机编程打下基础。 建议c和c++都要学一下。 单纯的单片机,以后会越来越站不住脚。 现在很多的产品都或大或小的弄个系统。 如果楼主想往Windows CE方面发展一下, 学习c++就更不错了。 不过底层还是c的主流吧。 两者都要学,个人建议。
    10. 红外接收头的相关疑问,牛人请指教! 7/3586 嵌入式系统 2010-04-04
      引用 3 楼 java_lover_ 的回复: 那就奇怪了,按照TC9012的资料,1帧也不过33bit的数据,怎么在检测时候会有588个左右的下降沿产生呢,难道是数据头的引导部分在作祟!
      检查一下你的代码吧
    11. STM32F103的USB问题 19/5784 stm32/stm8 2010-03-23
                                       我使用STM32F103,更改就可以了吗?如何修改啊? 谢谢!
    12. 需不需要接外部存储器 15/5464 嵌入式系统 2010-03-17
      这种情况,用一般的烧录器 烧写到89C52,肯定不够,需要接外部存储器。 另外如果你能优化你的代码,减少一些不要的代码, 再就是设置下你所用的编译软件,优化编译器,从而可能会把HEX降小。 是否能降到89C52的代码存储器能承受的大小,得试试啦。
    13. 现在,我们都很少用到手机上的蓝牙功能.
    14. 自己用AT如果只实现电话/SMS功能,比较简单. 但要再实现上网功能,则需要MUX,这些RIL已经做好,比较方便.
    15. 在串口通讯中怎样传送英文字母啊? 19/6802 嵌入式系统 2009-12-29
      if(0
    16. usb只能同步一次?? 5/2844 嵌入式系统 2009-12-22
      这个应该是驱动的问题,没有报告MDD层USB移除或者重新设置USB等。
    17.                                  my issue is why the return stmt returns the right value,although I didn't define an expression for a function with the specific type.
    18. 2812 flash不能烧写 10/8085 微控制器 MCU 2009-12-12
      我用的就是“f2812.gel”啊。好像是cmd文件有点问题,不过也不知道问题出在哪... 希望斑竹指点一下,谢谢。 /*********cmd文件如下:************************/ MEMORY { PAGE 0 :    OTP         : origin = 0x3D7800, length = 0x000800    FLASHJ      : origin = 0x3D8000, length = 0x002000    FLASHI      : origin = 0x3DA000, length = 0x002000    FLASHH      : origin = 0x3DC000, length = 0x004000    FLASHG      : origin = 0x3E0000, length = 0x004000    FLASHF      : origin = 0x3E4000, length = 0x004000    FLASHE      : origin = 0x3E8000, length = 0x004000    FLASHD      : origin = 0x3EC000, length = 0x004000    FLASHC      : origin = 0x3F0000, length = 0x004000    FLASHB      : origin = 0x3F4000, length = 0x002000    FLASHA      : origin = 0x3F6000, length = 0x001FF6    BEGIN       : origin = 0x3F7FF6, length = 0x000002    PASSWDS     : origin = 0x3F7FF8, length = 0x000008    ROM         : origin = 0x3FF000, length = 0x000FC0    VECTORS     : origin = 0x3FFFC2, length = 0x00003E           PAGE 1 :    /* SARAM                     */         RAMM0M1    : origin = 0x000000, length = 0x000800    /* Peripheral Frame 0:   */    DEV_EMU    : origin = 0x000880, length = 0x000180    FLASH_REGS : origin = 0x000A80, length = 0x000060    CSM        : origin = 0x000AE0, length = 0x000010    XINTF      : origin = 0x000B20, length = 0x000020    CPU_TIMER0 : origin = 0x000C00, length = 0x000008    CPU_TIMER1 : origin = 0x000C08, length = 0x000008                     CPU_TIMER2 : origin = 0x000C10, length = 0x000008                     PIE_CTRL   : origin = 0x000CE0, length = 0x000020    PIE_VECT   : origin = 0x000D00, length = 0x000100    /* Peripheral Frame 1:   */    ECAN_A     : origin = 0x006000, length = 0x000100    ECAN_AMBOX : origin = 0x006100, length = 0x000100    /* Peripheral Frame 2:   */    SYSTEM     : origin = 0x007010, length = 0x000020    SPI_A      : origin = 0x007040, length = 0x000010    SCI_A      : origin = 0x007050, length = 0x000010    XINTRUPT   : origin = 0x007070, length = 0x000010    GPIOMUX    : origin = 0x0070C0, length = 0x000020    GPIODAT    : origin = 0x0070E0, length = 0x000020    ADC        : origin = 0x007100, length = 0x000020    EV_A       : origin = 0x007400, length = 0x000040    EV_B       : origin = 0x007500, length = 0x000040    SPI_B      : origin = 0x007740, length = 0x000010    SCI_B      : origin = 0x007750, length = 0x000010    MCBSP_A    : origin = 0x007800, length = 0x000040    /* CSM Password Locations */    CSM_PWL    : origin = 0x3F7FF8, length = 0x000008    /* SARAM                    */         RAML0L1    : origin = 0x008000, length = 0x002000    RAMH0      : origin = 0x3F8000, length = 0x002000          } SECTIONS {    /* Allocate program areas: */    .reset              : > BEGIN       PAGE = 0    vectors             : > VECTORS     PAGE = 0    .cinit              : > FLASHJ      PAGE = 0    .text               : > FLASHA       PAGE = 0    /* Allocate data areas: */    .stack              : > RAMM0M1     PAGE = 1    .bss                : > RAML0L1     PAGE = 1    .ebss               : > RAML0L1     PAGE = 1    .const              : > RAML0L1     PAGE = 1    .econst             : > RAML0L1     PAGE = 1          .sysmem             : > RAMH0       PAGE = 1    /* Allocate IQ math areas: */    IQmath              : > FLASHI      PAGE = 0   /* Math Code */    IQmathFastTables    : > FLASHI      PAGE = 0   /* Math Tables in fast memory */    IQmathTables        : > ROM         PAGE = 0   /* Math Tables In ROM */           /* Allocate Peripheral Frame 0 Register Structures:   */    DevEmuRegsFile      : > DEV_EMU     PAGE = 1    FlashRegsFile       : > FLASH_REGS  PAGE = 1    CsmRegsFile         : > CSM         PAGE = 1    XintfRegsFile       : > XINTF       PAGE = 1    CpuTimer0RegsFile   : > CPU_TIMER0  PAGE = 1          CpuTimer1RegsFile   : > CPU_TIMER1  PAGE = 1          CpuTimer2RegsFile   : > CPU_TIMER2  PAGE = 1          PieCtrlRegsFile     : > PIE_CTRL    PAGE = 1          PieVectTable        : > PIE_VECT    PAGE = 1    /* Allocate Peripheral Frame 2 Register Structures:   */    ECanaRegsFile       : > ECAN_A      PAGE = 1       ECanaMboxesFile     : > ECAN_AMBOX  PAGE = 1    /* Allocate Peripheral Frame 1 Register Structures:   */    SysCtrlRegsFile     : > SYSTEM      PAGE = 1    SpiaRegsFile        : > SPI_A       PAGE = 1    SciaRegsFile        : > SCI_A       PAGE = 1    XIntruptRegsFile    : > XINTRUPT    PAGE = 1    GpioMuxRegsFile     : > GPIOMUX     PAGE = 1    GpioDataRegsFile    : > GPIODAT     PAGE = 1    AdcRegsFile         : > ADC         PAGE = 1    EvaRegsFile         : > EV_A        PAGE = 1    EvbRegsFile         : > EV_B        PAGE = 1    ScibRegsFile        : > SCI_B       PAGE = 1    McbspaRegsFile      : > MCBSP_A     PAGE = 1    /* CSM Password Locations */    CsmPwlFile          : > CSM_PWL     PAGE = 1 } /*********cmd文件结束************************/
    19. stm8l点亮玻璃片子 3/3321 stm32/stm8 2009-12-09
                                       质量。 用OLED很亮。
    20. reallyu你好: 今天那些问题我也自己查看很多资料,也大概看了一个明白,再加上你上面的解释,算是明朗了不少。16位的结构也看了一些说明。还有一个问题你没提到,就是BITMAPINFO分配内存的时候多了255个RGBQUAD结构,但是你说这个16位的是不需要调色盘的啊,而掩码也就占了三个RGBQUAD的大小的空间,其他的空间不就空了? 最后一点讨论:我旋转的时候也就两个字节两个字节的作为一个像素点的值来传递。但是我的旋转算法中有的点是没有相应的对应点的,我之前就给它填上背景色,(在24位的时候很容易赋值为背景色,因为用的是RGB结构),现在我想赋值背景色,是不是得根据这个掩码去计算出背景色在16位下的存储数据? 比如我的背景色是RGB(128,128,128),我就根据掩码把他转化成两个字节的数据?这个转化过程什么样的?掩码算法电脑会自己计算,但是我不知道规则。 不管怎么样,我先去动手试验下。写个程序测试一下。

最近访客

< 1/1 >

统计信息

已有79人来访过

  • 芯积分:--
  • 好友:--
  • 主题:15
  • 回复:72

留言

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


现在还没有留言