
odrive相关
文章平均质量分 75
dyyt
123
展开
-
基于odrive扩展的SPI任务制异步总线驱动(HAL库开箱即用, 高可移植性)
获取见文末在任务创建时比较是否要进行spi的配置,而不再中断里采用头尾指针记录代替递归查询(顺序查询)进一步加快中断响应时间针对使用os和非os提供不同的添加了可更改的宏选项总而言之就是加了多三个变量来提高驱动在恶劣条件下的执行性能。原创 2022-12-27 12:44:58 · 880 阅读 · 0 评论 -
Odrive_0.5.5运行代码分析_(四)_详解SPI总线
由于odrive采用的stm32型号gpio少,所以只用一个spi,于是出现多设备链接的总线结构。原创 2022-12-20 00:00:13 · 1170 阅读 · 0 评论 -
Odrive_0.5.5运行代码分析_(三)_GPIO详解
这是gpio的中断线处理程序,首先判断是不是这个gpio的中断请求,然后清标志位,防溢出,调用callback,ctx作为参数传入。odrive对stm32的gpio和gpio中断进行了自己的封装,故对其进行分析。即取消gpio的中断线和deinit subscriptions中的配置。保存着每个gpio的参数,它被存在board.c文件中。用于将gpio的序号改写成便于位操作的形式。同时还有一个结构体数组保存相应的中断线信息。read函数使用直接读取寄存器的方法。该函数是配置相关gpio的中断的。原创 2022-12-19 17:29:23 · 1408 阅读 · 0 评论 -
Odrive_0.5.5运行代码分析_(二)_了解各个线程
Odrive_0.5.5运行代码分析_(二),对各个线程经行大致的介绍,对简单的线程详细分析,复杂线程单独开文章讲解原创 2022-12-16 20:15:01 · 3722 阅读 · 4 评论 -
Odrive_0.5.5运行代码分析_(一)_从main开始
详解odrive代码和运行流程系列第一篇,从main开始原创 2022-12-16 01:15:44 · 3876 阅读 · 0 评论