资源简介
本代码支持UDP,TCP,COAP,三种方式发送数据已经完全测过了,一些注意点都在代码里面有注释,可自行参考。
代码片段和文件信息
#include
#include
#include “common.h“
uint8_t Com_CRC8_31(uint8_t *str uint8_t len)
{
int ij;
uint8_t crc = 0xff;
for (j = 0; j < len ;j++)
{
crc ^= str[j];
for (i = 8; i > 0; --i)
{
if (crc & 0x80)
crc = (crc << 1) ^ 0x31;
else
crc = (crc << 1);
}
}
return crc;
}
static uint8_t BYTE2ASC(uint8_t x)
{
return (x + (x > 9 ? 0x57: 0x30));
}
static uint8_t ASC2BYTE(uint8_t x)
{
return (x - (x > 0x60 ? 0x57: 0x30));
}
int hex2str(const uint8_t *in int in_len uint8_t *out)
{
int i = 0;
while (in_len--)
{
out[i++] = BYTE2ASC(((*in>>4) & 0x0f));
out[i++] = BYTE2ASC(((*in) & 0x0f));
in ++;
}
out[i] = ‘\0‘;
return i;
}
int str2hex(const uint8_t *in int in_len uint8_t *out)
{
int i = 0;
while (in_len > 0)
{
out[i++] = ((ASC2BYTE(tolower(*in))<<4) | (ASC2BYTE(tolower(*(in+1)))));
in += 2;
in_len -= 2;
}
return i;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1130 2018-12-25 13:59 STM32F103C8T6\GENERAL\COMMON\common.c
文件 217 2018-12-25 14:00 STM32F103C8T6\GENERAL\COMMON\common.h
文件 481 2018-12-17 17:23 STM32F103C8T6\GENERAL\COMMON\tim_delay.c
文件 145 2018-12-10 10:47 STM32F103C8T6\GENERAL\COMMON\tim_delay.h
文件 3243 2018-12-18 18:06 STM32F103C8T6\GENERAL\DRIVER\i2c_driver.c
文件 374 2018-12-18 14:00 STM32F103C8T6\GENERAL\DRIVER\i2c_driver.h
文件 0 2018-12-07 16:00 STM32F103C8T6\GENERAL\DRIVER\spi_driver.c
文件 0 2018-12-07 15:59 STM32F103C8T6\GENERAL\DRIVER\spi_driver.h
文件 0 2018-12-07 16:00 STM32F103C8T6\GENERAL\DRIVER\tim_driver.c
文件 0 2018-12-07 16:00 STM32F103C8T6\GENERAL\DRIVER\tim_driver.h
文件 5130 2018-12-26 17:35 STM32F103C8T6\GENERAL\DRIVER\usart_driver.c
文件 376 2018-12-21 14:08 STM32F103C8T6\GENERAL\DRIVER\usart_driver.h
文件 181878 2017-05-16 21:51 STM32F103C8T6\GENERAL\FWLIB\Inc\Legacy\stm32_hal_legacy.h
文件 12026 2017-05-16 21:51 STM32F103C8T6\GENERAL\FWLIB\Inc\stm32f1xx_hal.h
文件 51600 2017-05-16 21:51 STM32F103C8T6\GENERAL\FWLIB\Inc\stm32f1xx_hal_adc.h
文件 48688 2017-05-16 21:51 STM32F103C8T6\GENERAL\FWLIB\Inc\stm32f1xx_hal_adc_ex.h
文件 38390 2017-05-16 21:51 STM32F103C8T6\GENERAL\FWLIB\Inc\stm32f1xx_hal_can.h
文件 6935 2017-05-16 21:51 STM32F103C8T6\GENERAL\FWLIB\Inc\stm32f1xx_hal_can_ex.h
文件 21302 2017-05-16 21:51 STM32F103C8T6\GENERAL\FWLIB\Inc\stm32f1xx_hal_cec.h
文件 18859 2017-05-16 21:51 STM32F103C8T6\GENERAL\FWLIB\Inc\stm32f1xx_hal_cortex.h
文件 6157 2017-05-16 21:51 STM32F103C8T6\GENERAL\FWLIB\Inc\stm32f1xx_hal_crc.h
文件 10704 2017-05-16 21:51 STM32F103C8T6\GENERAL\FWLIB\Inc\stm32f1xx_hal_dac.h
文件 20582 2017-05-16 21:51 STM32F103C8T6\GENERAL\FWLIB\Inc\stm32f1xx_hal_dac_ex.h
文件 8569 2017-05-16 21:51 STM32F103C8T6\GENERAL\FWLIB\Inc\stm32f1xx_hal_def.h
文件 19528 2017-05-16 21:51 STM32F103C8T6\GENERAL\FWLIB\Inc\stm32f1xx_hal_dma.h
文件 14148 2017-05-16 21:51 STM32F103C8T6\GENERAL\FWLIB\Inc\stm32f1xx_hal_dma_ex.h
文件 105027 2017-05-16 21:51 STM32F103C8T6\GENERAL\FWLIB\Inc\stm32f1xx_hal_eth.h
文件 10636 2017-05-16 21:51 STM32F103C8T6\GENERAL\FWLIB\Inc\stm32f1xx_hal_flash.h
文件 38285 2017-05-16 21:51 STM32F103C8T6\GENERAL\FWLIB\Inc\stm32f1xx_hal_flash_ex.h
文件 13373 2017-05-16 21:51 STM32F103C8T6\GENERAL\FWLIB\Inc\stm32f1xx_hal_gpio.h
............此处省略409个文件信息
- 上一篇:MVVM简单
- 下一篇:豪创电话销售管理系统CRM7.0单机免狗破解版
相关资源
- 移远NB_IOT BC26最新资料,方便大家开
- 中移物联onenet NB IoT M5310模块资料
- YDT 3337-2018 面向物联网的蜂窝窄带接入
- 移远BC95资料 NB-IoT资料2
- 窄带物联网(NB-IOT)标准与关键技术
- nb-iot BC95开发例程
- NB-IoT BC95模块参考原理图以及封装代码
- WT208 NB-IOT SPEC
- NB-IOT R14协议
- 窄带物联网NB-IOT标准与关键技术 戴博
- NB-IOT主流模块资料含原理图,PCB,S
- 中国电信NB业务网关_定位功能指导手
- 中国电信智慧燃气解决方案.pdf
- QCOMV16 串口助手
- 微信开发和NB-IOT技术
- 软著模板:基于NB-IoT技术的城市道路
- NB-IoT核心程序
- 移送气象站 arduino代码
- NB-IOT模组驱动代码 STM32
- WT208 设计手册
- STM32使用移远NB-IOT模块BC95原理图
- NB-IOT北向推送接收源码参考(电信、
- NB-IOT安全架构
- 华为电信NB-IOT工作原理
- 华为NB-IoT南北向接入及特性开发指导
- 5G,NB-IoT,WiFi,LoRa,BLE,Zigbee等市场
- 中国电信nb业务网关_对接快速入门_
- 中国电信、华为《NB-IoT智慧水表白皮
- 中国电信物联网开放平台_NB-IoT模组对
- NB-IoT智慧排水解决方案白皮书2018版
评论
共有 条评论