青铜铜

    1. msp430的位运算怎么理解 10/1336 单片机 2023-06-22
      littleshrimp 发表于 2023-6-22 12:50 是这么理解的,一搬在MSP430的代码里会使用宏定义 BIT0,BIT1,BIT2 #define BIT0    (1ul ...
      还是有一些不懂的地方。 比如P1OUT |=0x01;我的理解是P1OUT是输出寄存器,可以决定输出高电平还是低电平,然后0x01(0000 0001)表示BIT0,P1OUT=P1OUT | BIT0,BIT0=0000 0001,P1OUT不管输出高电平还是低电平,跟BIT0按位与都等于高电平??然后还有一个信息就是这条代码可以把P1.0设置为输出方向,并且设置为高电平? (粗体字是我的猜测,求指正)
    2. msp430的位运算怎么理解 10/1336 单片机 2023-06-22
      Jacktang 发表于 2023-6-22 08:19 怎么知道管脚是P1.0、P1.1和P1.2呢? 编程之前要看一下硬件电路吧
      我好像懂了,是不是和后面的0x01什么的有关?展成二进制分别是0000 0001、0000 0010、0000 0010。观察一下,感觉就对应P1.0、P1.1、P1.2。如果是这样我就能懂,但是置位复位啥的是为什么呢
    3. suncat 发表于 2023-3-24 22:21 我个人觉得你的delay有关。如果延时是靠死循环实现的,会有很大影响,因为CPU在死循环延时,没法干其他活。 ...
      要命的是我不会定时器
    4. led2015 发表于 2023-3-23 20:26 是不是因为电路设计或仿真参数等原因导致三角波失真的呢
      电路长这样,有大佬说是CPU不能同时处理两处任务,建议用定时器,但是我用定时器又出现了错误error[e16],不知道怎么解决,希望最好不用定时器吧,不熟这个知识 
    5. qwqwqw2088 发表于 2023-3-22 22:34 最好也把电路也提出来看看
       电路长这样
    6. dcexpert 发表于 2023-3-22 15:48 用延时方式,两个函数互相影响了。用定时器就不会有问题
      啊又是定时器,没学懂,有资料推荐吗

最近访客

< 1/1 >

统计信息

已有1人来访过

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

留言

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


现在还没有留言