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

📄 comm.c

📁 在AVR 平台下的控制代码,通过CAN控制
💻 C
字号:
#include "std.h"
#include "comm.h"
#include "buffer.h"

/* 和控制器通信接受缓冲区 
    g_ucRsvBufferHead 为第一个有效数据,G_ucRsvBufferTail 为第一个空闲数据
    当g_ucRsvBufferHead == G_ucRsvBufferTail时说明队列空
    当g_ucRsvBufferHead - 1 == G_ucRsvBufferTail时说明队列已经满 */
/* 当接受到一个字节后填入缓冲区移动g_ucRsvBufferTail,读取命令后移动g_ucRsvBufferHead*/
Un_Sizet_1 g_ucRsvBuffer[ _RSV_BUFFER_LEN_ ];


void CommIni(void)
{
    tdInitFIFO(g_ucRsvBuffer, _RSV_BUFFER_LEN_);
}

⌨️ 快捷键说明

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