杰理AC692x与MCU进行UART串口通信

1.UART寄存器

typedef struct {
   
    __RW __u16 CON0;
    __RW __u16 CON1;
    __WO __u16 BAUD;
    __RW __u8  BUF;
    __RW __u32 OTCNT;
    __RW __u32 TXADR;
    __WO __u16 TXCNT_HRXCNT;
    //__RO __u16 HRXCNT;
    __RW __u32 RXSADR;
    __RW __u32 RXEADR;
    __RW __u32 RXCNT;
} JL_UART_TypeDef;

这里就不说每个寄存器的功能是啥了,大家自己去看看芯片手册哈。上面的代码就是对应程序里面的UART寄存器的定义了。

2.了解sdk的uart流程以及函数

2.1uart的设定函数

在这里插入图片描述

void uart_module_init()
{
   
    uart_module_on();
#ifdef __DEBUG
    uart_debug_int(DEBUG_UART_RATE);
#endif

#if (BT_MODE == TEST_FCC_MODE)
    fcc_test_uart_init(UART_FCC_RAE);
#endif

#if (BT_MODE == TEST_BQB_MODE) && (BLE_BREDR_MODE&BT_BLE_EN)
    dut_test_uart_init(UART_BQB_RAE);
#endif

#if EQ_UART_DEBUG
    eq_uart_debug_init(EQ_DEBUG_UART_RATE);
#endif

#if UART_UPDATA_EN
    uart_update_init();
#endif
#if CHIP_UART_EN
    comm_uart_int(SINGLE_CHIP_UART_RATE); //这个是我自己添加的UART通信
#endif // CHIP_UART_EN
    /* uart1_rtx_cts(); */
}

参数是波提率。

2.2以EQ的串口在线调试函数为例

static s32 eq_uart_debug_init(u32 baud)
{
   
    u32 status = 0;
#if (EQ_DEBUG_UART_SEL == UART1_TXPB0_RXPB1)
    JL_IOMAP->CON1 &= ~(BIT(3) | BIT(2));
    JL_PORTB
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
杰理AC692X开发用户手册是一本面向开发者的指南,旨在帮助他们更好地了解和使用杰理AC692X芯片进行应用开发。 该手册首先会介绍杰理AC692X芯片的基本特点和硬件结构,包括处理器核心、内存、外设等,并详细说明了芯片的引脚分布和功能。开发者可以通过了解芯片的硬件构成,更有效地进行硬件设计和布局。 接下来,手册会详细介绍AC692X芯片的软件开发环境和工具链,包括支持的开发语言、编译器、调试工具等。这些工具能够帮助开发者进行固件开发、编译和调试,提高开发效率。 在软件开发方面,手册会介绍AC692X芯片的软件开发框架和API接口,开发者可以通过这些接口进行功能开发和集成。手册还会提供一些示例代码和项目实践,以帮助开发者更好地理解和应用这些接口。 此外,手册还包含了AC692X芯片的性能优化和电源管理相关的内容,开发者可以通过优化代码和合理管理电源,提高设备的性能和续航能力。 最后,手册还会介绍AC692X芯片的测试和调试方法,包括如何利用debug接口进行硬件和软件的调试,帮助开发者定位和解决问题。 总之,杰理AC692X开发用户手册通过详细的介绍和实例,为开发者提供了一个全面的指南,帮助他们更好地学习和使用AC692X芯片进行应用开发。无论是初学者还是有一定经验的开发者,都能从中获得有益的知识和指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值