自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (5)
  • 收藏
  • 关注

转载 STM32 系列rt-thread外设驱动添加指南

本文档是为需要给现有的 STM32 BSP 添加更多外设驱动的开发者准备的。通过阅读本文,开发者可以按照自己的实际情况给现有 BSP 添加自己需要的驱动。2. 前提要求RT-Thread env 工具用户手册熟悉 Kconfig 语法熟悉 STM32CubeMX 工具对 RT-Thread 设备驱动框架有一定了解3. 如何添加更多的外设驱动选项本章节以添加片上外设驱动为例,讲解如何为 BSP 添加更多可用驱动。如果想使用的片上外设是片上外设配置菜单里没有的,就需要开发者自己添加了。

2024-08-02 23:03:23 6

转载 STM32系列增加rt-thread外设驱动教程( BSP)

下面以在正点原子阿波罗 F429 开发板上开启 SPI Flash 驱动为例,一步步的展示如何使用 ENV 工具对 BSP 进行配置。当开发者需要使用未开启的外设时,只要在 ENV 工具中使能相关的外设即可,重新生成的工程中就会添加对应的驱动文件。通过使用 ENV 工具对 BSP 进行配置,可以开启更多板载资源,实现更多高级功能。如果想要使用除了当前支持的片上资源(GPIO 和 UART1),又不想开启板载资源的支持,可以通过直接配置。打开生成的 MDK5 工程文件,编译并下载。的方式,使用更多片上资源。

2024-08-02 22:42:01 4

原创 rt-thread从头解析串口设备初始化及使用

1、首先创建一个struct rt_serial_device serial1;设备;2、对串口设备serial1进行初始化,挂接底层处理函数,注册等工作;3、应用层使用相应接口函数使用串口设备;

2024-07-23 16:30:42 594

原创 keil $Sub$$和$Super$$用法

如果想在调用main()函数之前调用其他函数除了可以在.s文件中跳转还可以这样定义以下函数,前提是函数必须是全局的或者是弱定义的。这样在进入main()函数之前会先执行int。$main(void)函数,类似打补丁的效果。这一对特殊字符可以用在打补丁的情况。

2024-07-19 15:49:04 167

原创 rt-thread从头解析引脚设备初始化及使用

在应用层是这样使用的:例如:#define LED_PIN 3rt_pin_mode(LED_PIN, PIN_MODE_OUTPUT);** /初始化LED_PIN为输出模式,直接用mcu的第几脚表示/pin.c:void rt_pin_mode(rt_base_t pin, rt_base_t mode){RT_ASSERT(_hw_pin.ops != RT_NULL);_hw_pin.ops->pin_mode(&_hw_pin.parent, pin, mode);}///

2024-07-19 15:24:17 754

原创 git推送忽略相应文件

*.d#Object files*.o*.ko*.obj*.elf*.crf*.iex*.htm*.lnp*.map*.sct*.dep*.lst*.ilk*.map*.exp*.gch*.pch*.lib*.a*.la*.lo*.dll*.so.so.*.dylib*.exe*.out*.app.i86*.x86_64*.hex*.axf*.dSYM/*.su*.idb*.pdb.mod.cmd.tmp_versions/modules.o

2024-07-17 15:56:01 124

原创 keil快速清除中间文件

:/s从所有子目录删除指定文件del *.d /sdel *.d /sexit。

2024-07-17 15:21:08 199

原创 红外NEC协议接收代码借助一个定时中断

/函数主体/void RayReceive(void){static UINT8 byRecBitCt = 0;switch(RecStu){case 0:case 1:if(RecPt == RecGuidanTbl[RecStu]) // 管脚引导码判断{// 开始计数PulseCount++; //}else{if(PulseCount > R...

2020-03-12 14:17:35 438

可编辑的《C专家编程》

想进一步了解C语言不妨看看此书。

2024-07-23

Source_Insight_4.00.0096.zip

Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。能分析源代码并在工作的同时动态维护它自己的符号数据库,并自动显示有用的上下文信息。

2020-03-12

红外NEC协议接收代码借助一个定时中断

1、第一二状态判断引导码是否按NEC协议 2、第三、四、五、六状态接收数据 判断逻辑1高电平持续时间是否大于3个250us,实际测得是1600us左右,因为进入中断需要250us时间所以选择3*250, 逻辑0的高电平不大于560us,不可能大于3个250,所以很好可以区分逻辑0和逻辑1. 3、状态切换时需要特别注意引脚电平的状态

2019-03-16

SourceInsight_V3.5.76.0_Setup.1429178754

SourceInsight_V3.5.76.0_Setup.1429178754是一款编程开发的好工具,附件是该软件的密匙

2018-05-15

空空如也

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

TA关注的人

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