⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 deal_rec_data.c

📁 基于Cortex-M3的全自动焊接机
💻 C
字号:
#include "deal_rec_data.h"
#include  "LM3S-UART0.H"
#include "timer1_isr.h"

unsigned char Sifu_MorDir_Back;
unsigned char Sifu_MorDrv_Back;
unsigned char Sifu_MorBaojing_Back;
unsigned char Sifu_MorSpd_Back;
unsigned int Sifu_MorDis_Back;

unsigned char send_sem = 0;
void ready_send(void)
{
    send_sem = 1;
    
}
void exchange_rec(void)
{
    send_sem = 0;
}

unsigned char look_up(void)
{
    return send_sem;
}
void deal_rec_data(void)//这里要严格按照通信协议(软件上的)来写
{
    /*
        这里先对数据做检验,然后散转处理;
        应该是一个  状态机
    */
    /*
  
        接下来延时30ms,当然要看主控板
        什么时候  切换为接收状态
    */
    
    /*
  
        如前所述,一定要将数据处理完毕
        不管正确与否 
    */
    Rec_Data_Del();
    fill_send_slaveBuf(Sifu_MorDir_Back,Sifu_MorDrv_Back,Sifu_MorBaojing_Back,
                       Sifu_MorSpd_Back,Sifu_MorDis_Back);                     //返回伺服电机信息 




    ready_send();
    start_timer1(30);//定时30ms收到数据,
    
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -