int dx_lte_init_check(void)
{
//rx at command response from 4g module
//printf("uart2 rx at command *ext* response from 4g moduler\r\n");
//uart2_dma_send_data("uart2_dma_send test\r\n",strlen("uart2_dma_send test\r\n"));
uint32_t flags = 0;
flags = EVENT_FLAGS_UART2|EVENT_FLAGS_UART2_TX_COMPLETE;
printf("*****dx_lte_init_check\r\n");
flags = osEventFlagsWait(evt_id_uart, flags, osFlagsWaitAny, osWaitForever);
printf("*****dx_lte_init_check cb osEventFlagsWait flags =0x%08x\r\n",flags);
if(status_4g == -1)
{
uint8_t rcv_buf[30]= {0};
uint8_t rcv_len = 0;
int ret = 0;
uart2_rec_at_cmd_response(rcv_buf,&rcv_len);
printf("r
充电桩设计之4G模块 初始化
最新推荐文章于 2023-11-10 10:31:27 发布
本文详细介绍了在STM32单片机上进行4G模块初始化的过程,主要涉及C语言编程,包括AT指令设置、网络连接、数据通信等关键步骤,为充电桩的远程通信提供基础支持。
摘要由CSDN通过智能技术生成