jjzjj

HT32F52352单片机,双串口,PWM的4路输出,GPIO输入(红外模块)(可以当合泰杯比赛的程序模板,非常好用),printf使用自定义串口输出

先放出双串口的代码,很多时候我们要利用一个串口仿造写出另一个串口的时候,时而失败。我通过改了几次HT32的代码之后发现主要问题出现在宏定义这边。usart.c文件#include"usart.h"#include"ht32f5xxxx_gpio.h"/**************************实现函数********************************************函数说明:配置usart串口*******************************************************************************/voidUS

正点原子ESP8266模块的刷固件流程,以及常用AT指令:设置波特率,AP模式下实现合泰单片机与手机互相通信(HT32双串口),降低WiFi的范围(即降低发射功率)

         先来一张实物接线图吧,其中TX为发送,RX为发送,两个设备的收发是要交叉对接的,3.3V供电而且8266需要的电流可达500ma,转串口的质量尽量好一点,5v供电有可能损坏8266,但是根据我无数次接错的经验看,短暂的接错没有关系。其他厂家的8266模块虽然有的引脚很多,但是也是只需要这四根引脚就可以实现通信。        接线完成,测试一下8266是否支持AT指令。打开任意一种串口助手(记得装CH340驱动),正点原子以及大多数ESP8266模组波特率默认115200,发送AT\r\n,如果你勾选发送新行,就不需要\r\n了。(正点原子的8266比较奇怪,修改波特率要使用

正点原子ESP8266模块的刷固件流程,以及常用AT指令:设置波特率,AP模式下实现合泰单片机与手机互相通信(HT32双串口),降低WiFi的范围(即降低发射功率)

         先来一张实物接线图吧,其中TX为发送,RX为发送,两个设备的收发是要交叉对接的,3.3V供电而且8266需要的电流可达500ma,转串口的质量尽量好一点,5v供电有可能损坏8266,但是根据我无数次接错的经验看,短暂的接错没有关系。其他厂家的8266模块虽然有的引脚很多,但是也是只需要这四根引脚就可以实现通信。        接线完成,测试一下8266是否支持AT指令。打开任意一种串口助手(记得装CH340驱动),正点原子以及大多数ESP8266模组波特率默认115200,发送AT\r\n,如果你勾选发送新行,就不需要\r\n了。(正点原子的8266比较奇怪,修改波特率要使用

合泰杯——合泰单片机工程7之PWM输出

合泰杯——合泰单片机工程7之PWM输出前言一、合泰系列的PWM实现方式?二、PTM输出PWM波二、具体实现过程2.1配置PTM3C0和PTM3C12.3PWM的输出引脚功能选择2.4呼吸灯的主程序总结前言时隔一年,再继续跟最后一篇的合泰杯系列,希望这个教程能够帮助到你们。之前上一讲介绍的内容是定时器中断,这一讲我们来使用PWM输出,预计实现的效果为呼吸灯。这是一个最简单的PWM输出的例程了,实验起来的条件也比较方便。提示:以下是本篇文章正文内容,下面案例可供参考一、合泰系列的PWM实现方式?看技术手册可以知道,这一系列的单片机有7个定时器且每个定时器都有不同的类型,分别是标准型(STM)和周期

HT32合泰单片机开发环境搭建和配置教程

HT32合泰(Holtek)单片机开发环境搭建安装教程前言最近在准备合泰杯的比赛,在看合泰官方的PPT和数据手册学习,顺便做个合泰单片机的开发环境搭建教程。合泰杯比赛发放的开发板是ESK32-30501,用的单片机是HT32F52352。合泰杯官网地址:https://url.zeruns.tech/S7xu8合泰官方HT32F52352授课教材PPT:https://url.zeruns.tech/r5Jt0提取码:m9kj准备首先需要安装KeilMDK-ARM,这个就不详讲了,自己百度,或者看合泰的教程,合泰有提供Keil的激活码,可以用于Holtek的Arm®Cortex-M0+微控制器

HT32合泰单片机开发环境搭建和配置教程

HT32合泰(Holtek)单片机开发环境搭建安装教程前言最近在准备合泰杯的比赛,在看合泰官方的PPT和数据手册学习,顺便做个合泰单片机的开发环境搭建教程。合泰杯比赛发放的开发板是ESK32-30501,用的单片机是HT32F52352。合泰杯官网地址:https://url.zeruns.tech/S7xu8合泰官方HT32F52352授课教材PPT:https://url.zeruns.tech/r5Jt0提取码:m9kj准备首先需要安装KeilMDK-ARM,这个就不详讲了,自己百度,或者看合泰的教程,合泰有提供Keil的激活码,可以用于Holtek的Arm®Cortex-M0+微控制器