zenghao616

    1. 模拟IIC输出不到电源电压 1/1844 stm32/stm8 2018-06-21
      CLK波形是否正常呢?
    2. 大家谈谈缓冲放大器和电压跟随器区别 4/6235 模拟与混合信号 2012-08-14
      本帖最后由 dontium 于 2015-1-23 12:46 编辑 都有隔离、匹配两级电路阻抗的作用吧
    3. 单双电源问题 16/5900 模拟与混合信号 2012-08-12
      版主,这个我知道,但是就是无法弄明白单双电源的理解问题,单电源振荡器产生的正弦波经过隔直电容出来就是等效于双电源产生的正弦波
    4. 单双电源问题 16/5900 模拟与混合信号 2012-08-12
      本帖最后由 dontium 于 2015-1-23 12:48 编辑 我知道你什么意思,我是说一个单电源供电的运放系统经过隔直电容出来的怎么会有负电源的波形出来,不理解
    5. 求助:文氏振荡器 3/8258 模拟电子 2012-08-09
      问下最后输出反馈回来的两个IN4001干嘛的。。
    6. 求教!如何设计一阶或者二阶全通滤波器? 3/8910 DSP 与 ARM 处理器 2012-08-08
      模电书
    7. 关于adc10采样保持时间的说明 17/11234 微控制器 MCU 2012-08-07
      学习了  AD
    8. 21个详细且精湛的模拟电子技术问答 60/15835 模拟与混合信号 2012-08-05
      给力啊   楼主V5 啊 !!!
    9. 关于MSP430G2553的DCO频率的精度问题 7/6636 微控制器 MCU 2012-07-28
      需要校准。。。。 if (CALBC1_16MHZ ==0xFF || CALDCO_16MHZ == 0xFF)                                               {                 while(1);                     // If calibration constants erased                                             // do not load, trap CPU!!           }           //16Mhz           BCSCTL1 = CALBC1_16MHZ;                    // Set range           DCOCTL = CALDCO_16MHZ;                     // Set DCO step + modulation
    10. G2553 TA0能输出两路PWM波形么?? 36/18417 微控制器 MCU 2012-07-28
      G2553哥的可以5路PWM输出!!!! 原则上讲是可以六路的,因为每个定时器都有三个独立的比较匹配寄存器,每个比较匹配寄存器都可以独立输出一路PWM,但是TA0.2的管脚没有引出来,所以最多只能是5路,在continue up mode下每个比较匹配控制寄存器的输出模式选择mode4,不解释,上代码! //  ACLK = n/a, MCLK = SMCLK = TACLK = default DCO ~1MHz //  As coded and assuming ~1MHz DCO, toggle rates are: //output 5 different PWM in different IO //timer is work on continue up mode //open all timer_cap interrupt #include void main(void) {     DCO_init(1);         WDTCTL=WDTPW+WDTHOLD;         P1SEL|=BIT1+BIT2+BIT5;     P1DIR|=BIT1+BIT2+BIT5;         P2SEL|=BIT0+BIT1+BIT2+BIT3+BIT4+BIT5;     P2DIR|=BIT0+BIT1+BIT2+BIT3+BIT4+BIT5;        P1OUT=0X00;     TA0CCTL0|=OUTMOD_4+CCIE;     TA0CCTL1|=OUTMOD_4+CCIE;     //TA0CCTL2|=OUTMOD_7;     TA0CTL|=MC_2+TASSEL_2;     //TA0CCR0=100;     //TA0CCR1=50;     //TA0CCR2=2500;         TA1CCTL0|=OUTMOD_4+CCIE;     TA1CCTL1|=OUTMOD_4+CCIE;     TA1CCTL2|=OUTMOD_4+CCIE;     TA1CTL|=MC_2+TASSEL_2;     //TA1CCR0=700;     //TA1CCR1=100;     //TA1CCR2=300;     __enable_interrupt();     //LPM0; } #pragma vector=TIMER0_A0_VECTOR __interrupt void timer0_ov(void) {     TA0CCR0+=100; } #pragma vector=TIMER0_A1_VECTOR __interrupt void timer0_cap1(void) {     switch(TA0IV)     {         case TA0IV_TACCR1:         TA0CCR1+=150;         break;       case TA0IV_TACCR2:         //TA0CCR2=200;         break;       case TA0IV_TAIFG:break;       default: break;     } } #pragma vector=TIMER1_A0_VECTOR __interrupt void timer1_ov(void) {     TA1CCR0+=700; } #pragma vector=TIMER1_A1_VECTOR __interrupt void timer1_cap1(void) {     switch(TA1IV)     {       case TA1IV_TACCR1:         TA1CCR1+=100;         break;       case TA1IV_TACCR2:         TA1CCR2+=300;         break;       case TA1IV_TAIFG:break;       default: break;     } }
    11. 关于2553官方例程中mclk的问题 2/2704 微控制器 MCU 2012-07-28
      问题你想简单了,P1.1不断的在清零置位,看似输出的就是你的MCLK的主频,其实不然,这个是C语言写的,一条语句可能是几个指令周期完成的,所以你P1.1口输出的不是MCLK,具体多少可以查阅指令集里面介绍的,不然就是自己拿示波器实测吧
    12. G2553 TA0能输出两路PWM波形么?? 36/18417 微控制器 MCU 2012-07-24
      我不明白怎么周期是由CCR0决定的。。。明显系统频率确定后,定时器TA计数到0XFFFF,这才是PWM周期的一半,,,求解释
    13. TA1CCTL=OUTMOD_7; 输出模式没选择  怎么输出
    14. P1OUT=BIT6; 这句话把我害惨了!!!!!!!!!!! 在把LED点亮的时候,直接这么赋值的话,只是将P1.6置高,但是P1.3置零了,但是P1.3的上下拉电阻使能了,赋值零后下拉电阻使能,按键按下接地,不管外部按键怎么按,P1IN都是为零,但是只有接上VCC后,P1IN才是1,所以出现我补充说明的情况,拿跳线一端接VCC,一端碰上P1.3灯就会熄灭,但是拿开线就会亮!!! 写代码的时候一定要小心谨慎,一个小小失误害我弄了一晚上!!!! 改成 P1OUT|=BIT6;就行了!!!
    15. IO口上下拉电阻的讨论 7/10165 微控制器 MCU 2012-07-24
      不可能啊。。。输出时候PXOUT如果不赋值,他的值是不会变的,上电也不会复位的,这个在数据手册里面可以看到。。上下拉只是将悬空管脚拉到高或者低电平,并不会影响你手动配置PXOUT为1或者0 你可以用电压表测量。。。使能拉电阻后  在配置PXOUT  你给1就是高,3.5V  给0 就是0V
    16. P1DIR&=~BIT3; 程序里面有这句话啊
    17. 430  IO  口上电默认都是输入。。。
    18. 顺便补充,我用跳线一端接上VCC  一端连上P1.3后 灯在预料中熄灭了,但是奇怪的时候拿开这根线后灯又亮了,刺瞎了哥的狗眼!

最近访客

< 1/1 >

统计信息

已有103人来访过

  • 芯积分:4
  • 好友:--
  • 主题:7
  • 回复:18

留言

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


现在还没有留言