STM32F412RE+UCOSIII+FPU工程,需要的朋友,就不需要那么麻烦的移植了,原创例程,本例程用的HALLIB是STM32F429的,如果有不兼容的问题可以尝试替换HALLIB,正常都是可以兼容的,这个版本修改了,startup_stm32f412zx.s文件打开puf支持
2022-03-21 16:17:16 21.59MB UCOSII
1
超屌的按键处理方式(类思想,状态机,高移植性)。。。 key_down 共有32位,这里把它分割成不同的区域: 0-3 : 预留区域,这里最多定义4个按键,哪个为1表示状态“绑定”在哪个按键上面 4-7 : 短按判断区,这里最多判断4个,哪个按键在触发短按事件,哪个位置1 8-11 : 长按判断区,这里最多判断4个,哪个按键在触发长按事件,哪个位置1 12-15 : 连击判断区,这里最多判断4个,哪个按键在触发连击事件,哪个位置1
2022-03-20 23:13:01 68KB 按键检测 状态机
1
怎么能把按键处理玩出花?按键处理作为一个基础入门实验,大部分人在刚接触单片机的时候都会自己写一份,开始我们利用延时消抖,后来发现在大的工程当中,延时消抖在没有加入操作系统来调度的情况下,无疑是一种很浪费资源的做法。再后来我们开了定时器去扫描,确实比较靠谱,但是一但设计到复杂的组合按键,长按短按双击等,就需要我们去费很大的功夫去进行逻辑判断。 在网上看到了很多很棒的方法,即把底层寄存器的配置抽离出来,采用状态机思想去进行逻辑判断,可以有效地实现各种复杂的按键处理。借鉴这种思想,完成了自己的按键处理函数。这里直接上代码,再讲解。 .h 头文件: #ifndef __KEY_H #define __
2022-03-20 22:53:00 201KB 状态机
1
基于stm32f10x系列芯片,SG90舵机的舵机驱动程序工程,但是经过程序优化可以使更换基于C语言的芯片移植该舵机驱动时难度小,并用宏定义适用于快速修改成各种型号舵机的驱动.
2022-03-20 18:22:23 3.51MB 舵机驱动 快速移植 简介明了
1
UCOS2.9+UCGUI2.98移植例程,都是最新版本的源码
1
移植opencv到嵌入式ARM平台过程中,交叉编译opencv所依赖的相关第三方依赖库的源码包
2022-03-20 08:41:45 15.04MB opencv arm
1
RTKLIB RTKLIB开源库具有强大的GPS数据实时和后处理功能,由于笔者的毕业设计中需要对GPS正交偏差观测量进行RTK解算,故而,对RTKLIB开源库进行了学习与研究。函数,笔者准备直接对内核进行编译输出标准DLL的方式供C#调用。所用的VS平台是VS2012(其他VS版本类似),RTKLIB库用的是网上使用的最多,相对稳定的rtklib_2.4.2版本,编译的项目采用“相对路径”,即工程可移植到任何地方,方便以后使用。 RTKLIB简介(rtklib_2.4.2版本) RTKLIB是全球导航卫星系统GNSS(全球导航卫星系统)的标准和精密定位开源程序包,RTKLIB由日本东京海洋大学(东京海洋科学技术大学)的高须知二(Tomoji Takasu)开发。RTKLIB由一个便携式程序库和多个AP(应用程序)工具库组成。 RTKLIB的主要功能有: (1)支持多个GNSS系统
2022-03-19 16:09:23 13.1MB 系统开源
1
嵌入式开发过程中需要往开发板上 移植桌面环境系统,本文详细介绍了linaro桌面文件系统的移植过程。
2022-03-19 13:09:10 747KB 嵌入式 linaro 移植
1
硬件版本为TQ2440,把原来ads下的2440的ucosii移植到了keil下。增加了shell查询、打印任务信息的功能。已测试通过。
2022-03-18 21:31:07 535KB keil s3c2440 ucosii shell
1
非常详细的lwip在ucosii上的移植讲解
2022-03-18 20:40:07 402KB LWIP ucos ii
1