打印
[MCU]

大佬看下我这里的程序如何修改,新手一枚

[复制链接]
641|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
年华|  楼主 | 2019-10-13 20:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
interrupt [USART_RXC] void usart_rx_isr(void)        //USART串行接收中断  【USART_RXC】是中断向量 在头文件里有说明 写不同中断要不同的向量
{
      Re_buf[counter]=UDR;//UDR是接收寄存器,接受到的数据存储在这里
      if(counter==0&&Re_buf[0]!=0x55) return;      //第0号数据不是帧头

      counter++;

      if(counter==11)             //接收到11个数据
      {   
         counter=0;               //重新赋值,准备下一帧数据的接收
         sign=1;
      }

}   

这一段程序是陀螺仪给的AVR单片机里面中断的例程,具体什么意思啊?
然后如何修改成msp430可以使用的啊。

使用特权

评论回复

相关帖子

沙发
年华|  楼主 | 2019-10-13 20:03 | 只看该作者
就是要实现单片机通过232串口来接收到陀螺仪的数据。

使用特权

评论回复
板凳
zhangmangui| | 2019-10-13 21:01 | 只看该作者
这个就是将接收到的数据存储的数组中
实时判断第一个数据是不是0x55   如果是就计数++  并且持续记录11个数据

使用特权

评论回复
评论
年华 2019-10-15 09:52 回复TA
您好,这个逻辑我算看懂了,但是这个是AVR单片机的历程,如何修改成msp430单片机中使用呢 
地板
zhangmangui| | 2019-10-15 22:08 | 只看该作者
MSP430串口的例子很多 啊    CCS里面就有吧

使用特权

评论回复
5
年华|  楼主 | 2019-10-24 21:01 | 只看该作者
zhangmangui 发表于 2019-10-15 22:08
MSP430串口的例子很多 啊    CCS里面就有吧

CCS是啥啊,纯小白,啥都不懂。

使用特权

评论回复
6
zhangmangui| | 2019-10-24 21:58 | 只看该作者
年华 发表于 2019-10-24 21:01
CCS是啥啊,纯小白,啥都不懂。

TI开发工具   需要下载安装  去TI官网搜索

使用特权

评论回复
7
susceptibility| | 2019-10-28 11:29 | 只看该作者
先找一些教程看一下吧

使用特权

评论回复
8
年华|  楼主 | 2019-10-30 19:48 | 只看该作者
zhangmangui 发表于 2019-10-24 21:58
TI开发工具   需要下载安装  去TI官网搜索

好,谢谢

使用特权

评论回复
9
decoding| | 2019-11-2 16:42 | 只看该作者
中断入口和寄存器名称改一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

0

粉丝