- 博客(17)
- 收藏
- 关注
原创 从一开始到零的瑞萨芯片学习过程——普通的GPIO口输入输出控制
其实我们公司小组一直用的是瑞萨的芯片,但是我之前基本上都在应用层写代码,所以和板层代码关联不大甚至可以说是毫无关联- -但是最近突然搞了一个项目- -这个方式需要我去学习瑞萨的板层代码。然后买了韦东山老师的RA系列瑞萨开发板,代码和教程也是参考韦东山老师的百问网。链接放在这里:链接:瑞萨开发板资料-百问网如果想看更详细的教程可以在这里看,我自己做笔记肯定不会写那么详细,只会写自己在意的东西。
2025-02-18 22:18:07
447
原创 【庐山派开发板】之一————python基础和点灯
def 函数名(传入参数) : 函数体 return 返回值如果不写return则默认返回NONE,视为假。在函数中可以通过global关键词使局部变量变为全局变量,同C语言中的static。
2024-12-19 23:15:28
403
原创 从零开始学习ESP-S3(三)————以立创的ESP-S3开发板为例
为了更符合我自己的工程构建习惯,我这期会参考立创的代码,ESP-IDF的代码。在上期的按键中断的工程的基础上,构建实现姿态传感器的读取。
2024-10-29 16:46:05
1640
原创 从零开始学习ESP-S3(二)————以立创的ESP-S3开发板为例
当触发中断的时候,程序进入gpio_isr_handler函数,然后将这个参数传给xQueueSendFromISR函数。通过这个函数,它会将gpio_num存入gpio_evt_queue队列中,然后后台任务开始被调用。接下来是给GPIO口启用中断服务和添加中断函数,与STM32常规配置不同,这里用的是FreeRTOS的函数。它通过创建一个队列,将触发中断GPIO引脚传入队列中,并根据此调用对应的中断函数。那么首先,和STM32类似,就是先定义了一个GPIO口的结构体,并且进行初始化。
2024-10-28 21:48:22
453
原创 从零开始学习ESP-S3(一)————以立创的ESP-S3开发板为例
每次我用VSCODE搞ESP开发板总有点问题,为了让自己以后搭建环境别出问题,故作此文,勉励自己。本系列环境如下:硬件:立创的ESP-S3开发板。
2024-10-28 21:15:12
373
原创 从零开始学习FreeRTOS之在STM32上移植FreeRTOS(五)
这次我们已经将上次的屏幕换成了240*320的触摸屏,不知道怎么移植触摸屏的可以看我的另一篇文章:电容触摸屏移植:注意每个卖家卖的触摸屏驱动IC不一定一样,但是通讯方式都是大同小异的,所以记得问卖家要资料,然后再根据通讯方式修改。本期我们要实现的目标是用GUI_guider软件实现一个温控灯界面,还可以显示温度和湿度的界面框架。
2024-10-19 15:06:10
1278
原创 单片机模块移植大全————电容触摸屏移植(一)
链接: 电容式触摸屏资料单片机:STM32F407ZET6环境:KEIL5首先根据上面的WIKI下载对应的示例DEMO,解压后打开如下:依次打开1-DEMO,Demo_STM32、Demo_MSP2833_MSP2834_STM32F407ZGT6_Hardware_SPI:STM32F407ZGT6和STM32F407ZET6只是FLASH大小不一样,所以如果引脚允许的话,是可以直接烧录的。打开demo,先编译一遍,如果没有问题,就复制一份作为正式项目。将复制的一份项目打开,修改硬件:修改完之
2024-10-13 15:28:51
1109
原创 从零开始学习FreeRTOS之在GD32上移植FreeRTOS(四)
上次我们在裸机系统上移植好了LVGL ,这次我们要在FreeRTOS上运行LVGL。
2024-10-10 11:10:00
768
原创 从零开始学习FreeRTOS之在GD32上移植FreeRTOS(三)
单片机依然是GD32F470ZG(立创的梁山派)参考资料是立创梁山派的SPI代码和正点原子关于LVGL的代码和视频。碎碎念:这次实在不是我摸鱼,是最近国庆了- -要出去玩,然后LVGL一直移植不好,就算是现在这个版本也有问题。
2024-10-09 17:00:37
987
原创 从零开始学习FreeRTOS之在GD32上移植FreeRTOS(二)
我重新移植了一下,发现非常简单,根据我上次写的文章就行了,如果你做过移植的话还可以直接COPY过来,唯一要注意的是我这次用的单片机是立创的梁山派,内核是ARM-M4。如下图:因此,在选择接口头文件的时候,要选择ARM-M4F的。我这里依然是选择梁山派的定时器闪烁代码作为基础进行移植,移植成功之后可以看到灯定时闪烁。
2024-09-30 17:10:48
1120
原创 最近可真是怠惰啊- -TFT屏幕显示二维码的教程
最近在学习怎么在TFT上显示二维码,本来想着有库的话应该挺简单.结果一捣鼓(加摸鱼)就花了两个星期- -而且说到底到现在也不太知道为什么就成了…把我个人的学习经历发出来以供大佬提建议!话说优快云还有真人吗.有没有别的论坛介绍一下啊.为什么大家都不评论呢.
2024-08-14 15:23:36
585
原创 从零开始学习FreeRTOS之在STM32上移植FreeRTOS(一)
这个DEMO我其实已经做了两次- -没想到第二次还是花了我两个多小时的时间,虽然里面有一半是因为在写文章。但是还是好累啊- -一定要保存好DEMO不要天天搭建环境啊- -
2024-07-11 16:43:06
2558
1
原创 基于GD32E230的远程OTA的学习过程(一)
OTA(Over-The-Air)指的是通过无线方式将新固件程序传输到设备并进行更新的技术。OTA的主要目的是方便远程更新设备固件,而无需通过有线连接或人工干预。OTA实际上是通过无线方式接收新固件程序并进行更新的程序。为了实现无线升级的功能,通常在无线通信上使用MQTT协议。MQTT是一种轻量级的消息传输协议,适用于低带宽和不可靠网络环境,非常适合嵌入式设备的通信需求。
2024-07-01 17:03:06
597
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人