目录
摘要
本节主要学习Ardupilot的串口资源代码,欢迎批评指正!!!
1.串口初始化
1.usb串口初始化
void Copter::init_ardupilot()
{
//初始化USB------------------initialise serial port
serial_manager.init_console(); //usb终端初始化
}
void AP_SerialManager::init_console()
{
//初始化终端立即设定字节和波特率-----------initialise console immediately at default size and baud
state[0].uart = hal.uartA; // serial0, uartA, always console
state[0].uart->begin(AP_SERIALMANAGER_CONSOLE_BAUD, //波特率---115200
本文档详细介绍了Ardupilot的串口初始化,包括USB串口和其他串口的配置,如设置波特率和协议。同时,讲解了GPS串口的初始化及GPS数据的更新过程,重点解析了update_instance()函数的应用。
订阅专栏 解锁全文
7793

被折叠的 条评论
为什么被折叠?



