CHB1948

个性签名:你是我突然温柔的理由.

    1. 场效应管
    2. 变频器实用电路图集与原理图说 4/2360 下载中心专版 2022-09-06
      好资料,大家学习
    3. 你的头像好可爱啊
    4. 北京奔驰E级轿车成功上市 1/6066 汽车电子 2015-04-06
      奔驰买不起啊。
    5. 怎么收藏帖子??
    6. 有人用过proteus仿真UART的人吗?--已解决 4/2074 微控制器 MCU 2015-04-04
      帮楼主顶下,同问。。。
    7. 顶帖赚金。。。
    8. 用ModelSim仿真SDRAM操作(转) 2/2767 FPGA/CPLD 2015-03-30
      论坛怎么了???
    9. DMA下的ADC1,其时钟一定是14Mhz吗? 2/2163 stm32/stm8 2015-03-28
      关于你的问题我表示关注
    10. 怎么保存你的头像?
    11. 5969编程中有个问题想请教大家一下 11/3230 微控制器 MCU 2015-03-27
      论坛很多人。。
    12. STM32F107在使用以太网的晶振问题 3/6124 stm32/stm8 2010-11-19
                                       如果你要用STM32F107为以太网控制器提供时钟,就必须用25MHz晶体,因为STM32F107输出的25MHz时钟是在PLL之前的信号,配置PLL不能改变为以太网控制器提供的时钟频率。
    13. [原创]STM8S207S8的已调试驱动 15/8257 stm32/stm8 2010-10-13
                                       #include "ioSTM8S207S8.h" #include "Includes.h" #include "Constants.h" #include "Functions.h" #include "Globals.h" /* Author: EighthArmy @ July.2010 */ #pragma vector = EXTI_A_VECT __interrupt void PA_ISR( void ){   if(( PA_IDR & ( 1 << IDR6 )) == 0 )        {          uiTenor |= PA6_INT_FLAG;       } } #pragma vector = TM1CC_VECT __interrupt void TIM1_CAPTURE_ISR( void ){   if( TIM1_SR1 & ( 1 << CC1IF ))     {     if( TIM1_CCER1 & ( 1 << CC1P ))   /* 下降沿产生的中断 */       {       uiCaptureT1[0] = ( TIM1_CCR1H << 8 );       uiCaptureT1[0] |= TIM1_CCR1L;                TIM1_CCER1 &= ~( 1 << CC1P );   /* 改为上升沿捕获 */       }     else                              /* 上升沿产生的中断 */          {       uiCaptureT1[1] = ( TIM1_CCR1H << 8 );       uiCaptureT1[1] |= TIM1_CCR1L;                    TIM1_CCER1 |= ( 1 << CC1P );    /* 改为下降沿捕获 */       uiTenor |= TM1_CAP_FLAG;        /* 一段低电平时间捕获 */       }     } } #pragma vector = TM2OV_VECT __interrupt void TIM2_UPDATE_ISR( void ){   if( TIM2_SR1 & ( 1 << UIF ))     {     TIM2_SR1 &= ~( 0x01 );         uiTenor |= TIME2_FLAG;     } } #pragma vector = TM4OV_VECT __interrupt void TIM4_UPDATE_ISR( void ){   if( TIM4_SR & ( 1 << UIF ))     {     TIM4_SR &= ~( 0x01 );        uiTenor |= TIME4_FLAG;     } } #pragma vector = UART1RX_VECT __interrupt void UART1RX_ISR( void ){   ucBuff[ ucIndex++ ] = UART1_DR;      if( ucIndex >= 2 )     {     if( ucIndex >= ucBuff[1] )       {       ucIndex = 0;       uiTenor |= UART1_RX_FLAG;       }     } } #pragma vector = ADC_VECT __interrupt void ADC10_ISR( void ){   ADC_CSR &= ~( 1 << EOC );      uiADC = ( ADC_DRH << 8 );   uiADC |= ADC_DRL; } #pragma vector = SPI_VECT __interrupt void SPI_ISR( void ){   if( SPI_SR & ( 1 << SPI_RXNE ))     {     SPI_DR = SPI_DR;           } } #include "ioSTM8S207S8.h" #include "Includes.h" #include "Constants.h" #include "Functions.h" #include "Globals.h" /* Author: EighthArmy @ July.2010 */ /***************************************************** @Fn: ConfigIWDG() @Br: IWDG初始化   @Pa: 无 @Rt: 无 @Sp: 需要选择字支持 *****************************************************/ void ConfigIWDG( void ){   IWDG_KR = IWDG_KEY_ACCESS;    /* 写入修改值使能键值 */      IWDG_PR = ( 1 << IWDG_PR02 ) + ( 1 << IWDG_PR01 );    /* 1.02s时长 */   IWDG_RLR = 0xFF;   IWDG_KR = IWDG_KEY_REFRESH;   /* 写入后恢复到保护状态 */        IWDG_KR = IWDG_KEY_EBABLE;    /* 启动看门狗 */   } /***************************************************** @Fn: ClearIWDG() @Br: 清看门狗IWDG   @Pa: 无 @Rt: 无 @Sp: 无 *****************************************************/ void ClearIWDG( void ){      IWDG_KR = IWDG_KEY_REFRESH;   /* 清看门狗 */   }
    14. CE6.0编译出错问题 27/11743 嵌入式系统 2010-06-24
      引用楼主 winarmlinux 的回复: 我是将BSP包中的LCD显示部分文件全部拷到另一个目录下,然后在那个目录下的一个文件里面包含了个头文件(这个头文件在那个LCD显示文件中有定义的),也更改了source文件路径的,然后编译出现一大堆错误。sysgen了也不行的。请问是什么原因?
      假设你在A.cpp里加上了#include , 把"#include"这句话往后挪几行 如果还有错,把build.log的内容贴上来
    15. 稳压后长时间工作会发热 15/6018 嵌入式系统 2010-05-12
      你的问题是“变压器发热”。那要看你的变压器的功率和效率了。 12V*270mA = 3240mW。加上效率问题一般的变压器有5W就差不多够了。 换成9V变压器也是这个问题,变压器功率要够。
    16. 它好像只能接收一个 如果发两个,也只是显示最后一个
    17. 可以选择集成的驱动芯片  我用过ta8449 按照pdf 接线就可以了  或者自己用三级管和 二级管搭一个 这个要复杂一点 而且不一定稳定。
    18. 串口通信两端都是RS232可以吗 12/4844 嵌入式系统 2010-04-20
      引用 8 楼 samesky76 的回复: 我是不是可以这样理解:RS232是一种串口协议,可以做成PC机上的DB9那样的接口,也可以做成交换机上RJ45那样的接口?
      俺也是这么脚着的。
    19. 记得以前WINCE60装在C盘是可以把STA2064的工程编译通过的,不会是因为这个安装盘选择的问题吧!!! 一定要把WINCE60安装在C盘???
    20. 引用 15 楼 lightsoure 的回复: 引用 11 楼 haiou_arm 的回复: "stepldr" 是Nboot输出的,可见Nboot找不到eboot了…… 这个有道理,现在主要问题还是: 拔掉短路帽,烧录LOGO到9~15块~,查看stepldr,发现没有变化,插上短路帽,系统起不来了,串口显示“Step ldr”这个可不肯能是TOC问题,因为我在下载EBOOT.NB0的时候串口打印了TOC的错误(明天我在查查) ……
      所以问你正常情况下Stepldr是否只有Step ldr这点输出信息,如果是的话就说明很有可能读取EBOOT的数据不对。 如果Stepldr正常情况下还有其它信息输出就说明Stepldr本身出了问题,还没到EBOOT阶段。

最近访客

< 1/1 >

统计信息

已有114人来访过

  • 芯积分:51
  • 好友:--
  • 主题:9
  • 回复:75

留言

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


现在还没有留言