自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 【C和指针】一些读书摘抄(一)

2024-09-04 16:35:54 290

原创 最近可真是怠惰啊- -TFT屏幕显示二维码的教程

最近在学习怎么在TFT上显示二维码,本来想着有库的话应该挺简单.结果一捣鼓(加摸鱼)就花了两个星期- -而且说到底到现在也不太知道为什么就成了…把我个人的学习经历发出来以供大佬提建议!话说优快云还有真人吗.有没有别的论坛介绍一下啊.为什么大家都不评论呢.

2024-08-14 15:23:36 585

原创 一些零零碎碎的知识---自认为移植性很强的状态机按键判断

跃动青春真的好好看!

2024-07-22 10:11:01 380

原创 一些零零碎碎的知识---typedef函数指针

青春跃动真的好好看啊!

2024-07-15 13:43:45 170

原创 从零开始学习FreeRTOS之在STM32上移植FreeRTOS(一)

这个DEMO我其实已经做了两次- -没想到第二次还是花了我两个多小时的时间,虽然里面有一半是因为在写文章。但是还是好累啊- -一定要保存好DEMO不要天天搭建环境啊- -

2024-07-11 16:43:06 2558 1

原创 基于GD32E230的远程OTA的学习过程(二)

上次我们实现了串口发送,这次我们通过调用AT开源库来实现数据的发送和接收处理。

2024-07-03 17:50:28 974

原创 基于GD32E230的远程OTA的学习过程(一)

OTA(Over-The-Air)指的是通过无线方式将新固件程序传输到设备并进行更新的技术。OTA的主要目的是方便远程更新设备固件,而无需通过有线连接或人工干预。OTA实际上是通过无线方式接收新固件程序并进行更新的程序。为了实现无线升级的功能,通常在无线通信上使用MQTT协议。MQTT是一种轻量级的消息传输协议,适用于低带宽和不可靠网络环境,非常适合嵌入式设备的通信需求。

2024-07-01 17:03:06 597

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除