从零开始学习ESP-S3(三)————以立创的ESP-S3开发板为例 为了更符合我自己的工程构建习惯,我这期会参考立创的代码,ESP-IDF的代码。在上期的按键中断的工程的基础上,构建实现姿态传感器的读取。
从零开始学习ESP-S3(二)————以立创的ESP-S3开发板为例 当触发中断的时候,程序进入gpio_isr_handler函数,然后将这个参数传给xQueueSendFromISR函数。通过这个函数,它会将gpio_num存入gpio_evt_queue队列中,然后后台任务开始被调用。接下来是给GPIO口启用中断服务和添加中断函数,与STM32常规配置不同,这里用的是FreeRTOS的函数。它通过创建一个队列,将触发中断GPIO引脚传入队列中,并根据此调用对应的中断函数。那么首先,和STM32类似,就是先定义了一个GPIO口的结构体,并且进行初始化。
从零开始学习ESP-S3(一)————以立创的ESP-S3开发板为例 每次我用VSCODE搞ESP开发板总有点问题,为了让自己以后搭建环境别出问题,故作此文,勉励自己。本系列环境如下:硬件:立创的ESP-S3开发板。
从零开始学习FreeRTOS之在STM32上移植FreeRTOS(五) 这次我们已经将上次的屏幕换成了240*320的触摸屏,不知道怎么移植触摸屏的可以看我的另一篇文章:电容触摸屏移植:注意每个卖家卖的触摸屏驱动IC不一定一样,但是通讯方式都是大同小异的,所以记得问卖家要资料,然后再根据通讯方式修改。本期我们要实现的目标是用GUI_guider软件实现一个温控灯界面,还可以显示温度和湿度的界面框架。
单片机模块移植大全————电容触摸屏移植(一) 链接: 电容式触摸屏资料单片机:STM32F407ZET6环境:KEIL5首先根据上面的WIKI下载对应的示例DEMO,解压后打开如下:依次打开1-DEMO,Demo_STM32、Demo_MSP2833_MSP2834_STM32F407ZGT6_Hardware_SPI:STM32F407ZGT6和STM32F407ZET6只是FLASH大小不一样,所以如果引脚允许的话,是可以直接烧录的。打开demo,先编译一遍,如果没有问题,就复制一份作为正式项目。将复制的一份项目打开,修改硬件:修改完之
从零开始学习FreeRTOS之在GD32上移植FreeRTOS(三) 单片机依然是GD32F470ZG(立创的梁山派)参考资料是立创梁山派的SPI代码和正点原子关于LVGL的代码和视频。碎碎念:这次实在不是我摸鱼,是最近国庆了- -要出去玩,然后LVGL一直移植不好,就算是现在这个版本也有问题。
从零开始学习FreeRTOS之在GD32上移植FreeRTOS(二) 我重新移植了一下,发现非常简单,根据我上次写的文章就行了,如果你做过移植的话还可以直接COPY过来,唯一要注意的是我这次用的单片机是立创的梁山派,内核是ARM-M4。如下图:因此,在选择接口头文件的时候,要选择ARM-M4F的。我这里依然是选择梁山派的定时器闪烁代码作为基础进行移植,移植成功之后可以看到灯定时闪烁。
最近可真是怠惰啊- -TFT屏幕显示二维码的教程 最近在学习怎么在TFT上显示二维码,本来想着有库的话应该挺简单.结果一捣鼓(加摸鱼)就花了两个星期- -而且说到底到现在也不太知道为什么就成了…把我个人的学习经历发出来以供大佬提建议!话说CSDN还有真人吗.有没有别的论坛介绍一下啊.为什么大家都不评论呢.
从零开始学习FreeRTOS之在STM32上移植FreeRTOS(一) 这个DEMO我其实已经做了两次- -没想到第二次还是花了我两个多小时的时间,虽然里面有一半是因为在写文章。但是还是好累啊- -一定要保存好DEMO不要天天搭建环境啊- -
基于GD32E230的远程OTA的学习过程(一) OTA(Over-The-Air)指的是通过无线方式将新固件程序传输到设备并进行更新的技术。OTA的主要目的是方便远程更新设备固件,而无需通过有线连接或人工干预。OTA实际上是通过无线方式接收新固件程序并进行更新的程序。为了实现无线升级的功能,通常在无线通信上使用MQTT协议。MQTT是一种轻量级的消息传输协议,适用于低带宽和不可靠网络环境,非常适合嵌入式设备的通信需求。