原文:stm32f103zet6实现HTTP协议请求,UTF-8转码JSON打包上传

概述: 最近在做一个项目,需要用stm f zet 开发板走HTTP协议,向疲劳驾驶检测设备发送请求消息,使其下发人脸识别的图片或参数信息,开发板进行接收,要求如下: . 开发板作为客户端 疲劳驾驶检测是被作为服务器端 . 标准HTTP协议 . 请求方法使用POST请求方式,上传或下发的数据放在消息主体中 entity body . 所有字符串需进行UTF 转码 . 双方交换的数据统一打包为JSO ...

2018-12-10 09:30 0 2256 推荐指数:

查看详情

STM32F103ZET6 PWM输出

1、通用定时器的PWM功能   STM32F103ZET6有4个通用定时器,分别是TIM2、TIM3、TIM4、TIM5。   通用定时器由一个可编程预分频器驱动的16位自动装载计数器构成。   通用定时器的很多功能与基本定时器是一样的,但是每个通用定时器都有4个IO口,可以用来测量输入信号 ...

Tue Jul 30 05:18:00 CST 2019 0 2369
STM32F103ZET6的中断管理

1、STM32的中断   STM32的中断管理是属于内核部分的,所以中断管理的寄存器也是属于内核组,不属于芯片外设,在查看相关资料的时候,需要查看相对应的内核手册。   STM32F103ZET6是Cortex-M3内核的IC。Cortex-M3内核支持256个中断,其中包含了16个内核中断 ...

Sun Jun 09 20:21:00 CST 2019 0 737
STM32F103ZET6时钟

1、STM32F103ZET6时钟说明   STM32F103ZET6的时钟树图如下所示:   STM32F103ZET6有很多个时钟源,分别有:   HSE:高速外部时钟信号。   HSI:高速内部部时钟信号。   LSI:低速内部时钟信号。   LSE:低速外部时钟信号 ...

Mon Jun 03 02:02:00 CST 2019 0 1683
STM32F103ZET6的基本定时器

1、定时器的分类   STM32F103ZET6总共有8个定时器,它们是:TIM1~TIM8。STM32的定时器分为基本定时器、通用定时器和高等定时器。   TIM6、TIM7是基本定时器。基本定时器是只能向上计数的16位定时器,基本定时器只能有定时的功能,没有外部IO口,所以没有捕获和比较 ...

Mon Jun 17 04:10:00 CST 2019 0 2491
RT-Thread can - STM32F103ZET6

中can样例到工程中 修改stm32f1xx_hal_conf.h文件 开启宏定义 ...

Tue Feb 25 07:15:00 CST 2020 0 1857
STM32F103ZET6 GPIO的使用

1、GPIO简介   STM32F103ZET6有多个GPIO组,如GPIOA、GPIOB、GPIOC...等等。每个GPIO组具有16个IO口。   GPIO组的寄存器都是类似的,每个GPIO组都有2个32位的配置寄存器、2个32位的数据寄存器、1个32位的置位/复位寄存器、1个16位复位 ...

Fri Jun 07 18:51:00 CST 2019 0 1732
STM32F103ZET6独立看门狗

1、IWDG简介    STM32F103ZET6的独立看门狗(IWDG)是由内部LSI(内部约40KHZ低速时钟)时钟驱动的。由于IWDG是由内部低速时钟驱动,所以就算主时钟发生故障,IWDG依然能够工作。   由于LSI是一个内部RC时钟,所以时钟不是很准确的40KHZ,而是在30KHZ ...

Sat Jun 08 05:08:00 CST 2019 0 598
STM32F103ZET6外部中断

1、EXTI功能   外部中断/事件控制器EXTI管理了STM32的20个中断/事件线。   EXTI的功能框图如下:   在功能框图中,可以看到很多在信号线上打了一个斜杠并标注“20”的字样,这是表示在STM32内部类似的信号线路有20个,也就是EXTI的20个中断/事件线 ...

Mon Jun 10 04:26:00 CST 2019 0 1243
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM