hghkci

    1. 定时器A的关闭求教 8/5168 微控制器 MCU 2014-11-21
      Triton.zhang 发表于 2014-11-21 10:53 TACTL中的CLR会复位TIMERA, 复位后所有寄存器都会恢复到复位值, TAR的值会被清零
      你的意思也就是说如果想再次启用timerA 就必须给它所有寄存器重新初始化???
    2. 定时器A的关闭求教 8/5168 微控制器 MCU 2014-11-20
      a2656693 发表于 2014-11-20 08:24 用TACTL寄存器的MC位设置成STOP模式
      书上这样写:Timer_A 暂停模式停后计数器将从暂停时的值开始以暂停前的方向计数,而TACTL中的CLR位用来清除定时器的方向记忆特性, 这里的CLR能清除TAR中的值么?也就是能让定时器从0开始计时吗?
    3. 定时器A的关闭求教 8/5168 微控制器 MCU 2014-11-19
      ljj3166 发表于 2014-11-19 22:47 在运行中关闭? 这个问题有点意思撸主确定是这个需求么?
      就是想学习下如何关闭timerA,从而以后灵活的写程序。。。比如用定时器实现灯闪,然后计时一段时间后关闭timerA,,这时这句关闭timerA话该如何写。。。下面是简单描述下我的测试程序 //之前的一些设置这里省略了 while(1) {        if(flag==1) {           flag=0;           delay(300);//延时一段时间,有助于观察现象           //打开timerA } //下面是定时器中断函数体 {     i++;    P6OUT ^= BIT1;//控制灯闪    if(i==300)//假设为延时5s   {      i=0;      flag=1;      //关闭timerA   } }
    4. 定时器A的关闭求教 8/5168 微控制器 MCU 2014-11-19
      就是想学习下如何关闭timerA,从而以后灵活的写程序。。。比如用定时器实现灯闪,然后计时一段时间后关闭timerA,,这时这句关闭timerA话该如何写。。。下面是简单描述下我的测试程序 //之前的一些设置这里省略了 while(1) {        if(flag==1) {           flag=0;           delay(300);//延时一段时间,有助于观察现象           //打开timerA } //下面是定时器中断函数体 {     i++;    P6OUT ^= BIT1;//控制灯闪    if(i==300)//假设为延时5s   {      i=0;      flag=1;      //关闭timerA   } }
    5. mma7361加速度传感器 3/3249 电子竞赛 2014-11-10
      laoguo 发表于 2014-11-10 09:21 你需要搞清楚,你的单片机引脚的输出能有多大的电流,能不能带动传感器。
      可以带动的。。用的是msp430f149,查了下可以的
    6. 51单片机智能小车设计资料分享 807/78600 51单片机 2014-08-24
      看看
    7. 液晶显示图片 16/2682 微控制器 MCU 2014-08-20
      bobde163 发表于 2014-8-20 14:19 原来是看门狗复位了,这个我还真没有想到,一般用CCS进行新建工程,在主程序里的第一句就是把看门狗给停用 ...
      我用的是IAR 所以。。。。上一次就是看门狗没关,结果出现了想不到的错误,以后可是记得了
    8. 液晶显示图片 16/2682 微控制器 MCU 2014-08-20
      armcu 发表于 2014-8-20 13:27 你在程序的开始把看门狗给关了再试试吧。真有可能是你看门狗超时复位了。
      非常感谢指导,,确实是这个问题,谢谢谢谢!!!!!
    9. 液晶显示图片 16/2682 微控制器 MCU 2014-08-20
      sjtitr 发表于 2014-8-20 13:14 没关看门狗,是不是复位了
      真是太感谢了,,确实是这个问题 ,下次写程序一定注意,(话说这个错误已经犯了有几次了{:1_122:})
    10. 液晶显示图片 16/2682 微控制器 MCU 2014-08-20
      armcu 发表于 2014-8-20 12:39 你应该看看除了这个程序的地方外,还有那个地方更改了 i 的值。也就是但不执行,看每一步 i 的值的变化。
      这是源程序 求帮忙看下 这个问题网上查了好多还是没懂
    11. 液晶显示图片 16/2682 微控制器 MCU 2014-08-20
      bobde163 发表于 2014-8-20 11:37 看一下*pict这个数据在此时还有效吗?
      有的 就是 i 小于14的话(仿真试出来的)就可以执行完这个函数,不知道为什么
    12. 液晶显示图片 16/2682 微控制器 MCU 2014-08-20
      lcofjp 发表于 2014-8-20 11:29 仿真才是硬道理,看表面是看不出来的。
      没有看表面啊 有单片机的 只是用仿真器连接单片机仿真的时候发现了这个问题
    13. 液晶显示图片 16/2682 微控制器 MCU 2014-08-20
      sjtitr 发表于 2014-8-20 11:14 这部分代码没问题,问题在别处。可能有访问溢出之类的操作吧,毕竟不知道你其他代码是怎么写的。
      单步试过了 ,i 只要不大于14就可以顺利执行完,不知道为什么?求指教?访问溢出是什么意思?
    14. PWM驱动直流电机疑惑 13/4924 微控制器 MCU 2014-08-15
      hjl240 发表于 2014-8-14 21:45 把ENA的跳线帽取下后,,ENA接到单片机的PWM输出引脚上,,另外一个是+5V不用管,ENB同理,,,,,,,下 ...
      谢谢 现在懂了 调好了:congratulate:
    15. PWM驱动直流电机疑惑 13/4924 微控制器 MCU 2014-08-14
      hjl240 发表于 2014-8-14 19:56 L298N模块除了引出IN1,IN2,IN3,IN4,还引出了ENA,ENB,,在默认情况下,ENA和ENB都是用跳线帽接到+5V上 ...
      我把ENA的跳线帽取下,然后把两个插孔,一个接到单片机的P2.3(PWM口),一个接地,程序烧进去后,L298N上的指示灯在闪烁(感觉是以PWM的频率在闪烁),但是电机不转。。能否继续指教,想了好久也没想明白。。。
    16. PWM驱动直流电机疑惑 13/4924 微控制器 MCU 2014-08-14
      hjl240 发表于 2014-8-14 19:56 L298N模块除了引出IN1,IN2,IN3,IN4,还引出了ENA,ENB,,在默认情况下,ENA和ENB都是用跳线帽接到+5V上 ...
      哦哦,,非常感谢指导,,谢谢谢谢{:1_103:}
    17. PWM驱动直流电机疑惑 13/4924 微控制器 MCU 2014-08-14
      hjl240 发表于 2014-8-14 19:18 L298驱动,驱动一个电机需要3个IO口,两个IO控制电机正反转,,另一个IO口输出PWM,调速用,,,所以4个电 ...
      哦哦,这样啊,,那么L298N上的IN1,IN2接两个IO口控制电机1正反转,另一个IO口接L298N什么地方呢,,
    18. PWM驱动直流电机疑惑 13/4924 微控制器 MCU 2014-08-14
      armcu 发表于 2014-8-14 18:51 你是参加比赛,还是自己做着玩的?驱动板自己画的吗?
      自己做着玩的,L298N这个网上买的,刚开始做,好多不懂:Cry:
    19. PWM驱动直流电机疑惑 13/4924 微控制器 MCU 2014-08-14
      armcu 发表于 2014-8-14 18:48 哦,不明白,没概念
      我也不怎么懂,,刚刚接触
    20. PWM驱动直流电机疑惑 13/4924 微控制器 MCU 2014-08-14
      armcu 发表于 2014-8-14 18:40 没玩过四驱,为什么需要两路PWM才能驱动一个电机?一路不可以吗?
      比如对于正转,一个端口给高,另一个给低,这就用了两个口了,我是这样理解的

最近访客

< 1/1 >

统计信息

已有5人来访过

  • 芯积分:--
  • 好友:--
  • 主题:6
  • 回复:35

留言

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


armcu 2014-8-21
hghkci: 捕获模式没怎么搞懂,是要特定的引脚才有的功能吗?
我写的程序如下,用的是定时器计时。。。。出现的问题是 :为了检查问题 我用单步执行的时候,flag能一直加 ...
ECHO 设置为输入
armcu 2014-8-20
hghkci: 不是的,直接通过IO口和定时器就行,用的是 HY-SRF05 超声波测距模块,不知道这个怎么传文件,百度一搜就有,麻烦帮忙看下。。thanks
这个很简单啊,一个IO口接TRIG,测距的时候,给出一个超过10us的高电平触发采样。定时器的捕获输入端口接ECHO,配置定时器的捕获功能,捕获模块返回的高电平。
armcu 2014-8-20
hghkci: 谢谢今天12864的指导,,不知道你对超声波测距了解的怎么样,我写的程序不知道为什么测不出距离,纠结的好几天了,能给指导下么?要是行的话 ,我把源程序发你。 ...
你用的超声波是什么模块?是通过通信接口读数据的那种吗?
查看全部