Cascatrix
Cascatrix Official Acount
展开
-
大疆A型板使用经验分享(八)——FreeRTOS操作系统的使用
一. freeRTOS操作系统操作系统(operating system) 本质上是一个帮助用户进行功能管理的软件,操作系统运行在硬件之上,为其他工作的软件执行资源分配等管理工作。一般称呼不使用操作系统的单片机开发方式为“裸机开发”,当进行裸机开发时,需要自己设计循环,中断,定时等功能来控制各个任务的执行顺序。而使用操作系统进行开发时,只需要创建任务,操作系统会自动按照一些特定的机制自动进行任务的运行和切换。除了任务管理之外,操作系统还可以提供许多功能,比如各个任务之间的通信,同步,任务的堆栈管理,控制任原创 2021-07-16 22:50:18 · 2794 阅读 · 12 评论 -
大疆A型板使用经验分享(七)——大疆M3508电机和PID控制
一. 大疆M3508电机二. CAN通讯协议三. PID控制四. CubeMX配置五. 部分代码和说明motor.h:/** ***************************************(C) COPYRIGHT 2021 CSS*************************************** * @file motor.h * @brief this file contains the common defines and funct原创 2021-07-16 21:23:58 · 19062 阅读 · 12 评论 -
大疆A型板使用经验分享(六)——GPIO口输入输出模式与HC-SR04超声波传感器控制
标题原创 2021-02-23 22:47:05 · 1736 阅读 · 0 评论 -
Keil5使用技巧(二)—— 利用下载器调试
问题:如何直接在Keil中进行编译并观察变量值的改变?问题解决:Keil界面可以利用Link进行调试,Link提供Debug功能,具体实现如下:将所需要观察的变量添加到Watch1或Watch2中:这样便可在Watch1中观察到变量的值:若想用十进制表示,可以取消十六进制显示:编译后即可进行观察:...原创 2021-02-07 22:00:49 · 1019 阅读 · 0 评论 -
Keil5使用技巧(一)—— 编译环境配置
问题在编译过程中找不到自定义的.h文件;添加新编译的.c文件。问题解决设置编译环境,找到.h文件所在路径:将.h文件所在路径添加后即可编译:将现有.c文件直接添加到Keil工程内:在现有的工程内新建一个文件夹:在新文件夹内添加已编辑好的.c文件即可:...原创 2021-02-07 21:53:00 · 3705 阅读 · 0 评论 -
大疆A型板使用经验分享(五)—— DMA配置和遥控器使用
一. DMA直接存储器访问(Direct Memory Access,DMA),当需要将外部设备发来的数据存储在存储器中时,如果不使用DMA方式则首先需要将外部设备数据先读入CPU中,再由CPU将数据存储到存储器中,如果数据量很大的话,那么将会占用大量的CPU时间,而通过使用DMA控制器直接将外部设备数据送入存储器,不需要占用CPU。STM32中的许多通讯如USART,SPI,IIC都支持DMA方式进行数据的收发。二. DBUS协议遥控器和stm32之间采用DBUS协议进行通讯。DBUS通讯协议和串口原创 2021-02-07 21:37:04 · 4764 阅读 · 13 评论 -
大疆A型板使用经验分享(四)—— PWM和舵机SG996的控制
一. j原创 2021-02-01 19:29:44 · 3072 阅读 · 0 评论 -
STM32F103C8T6原理图
原创 2021-01-31 18:37:11 · 30269 阅读 · 11 评论 -
大疆A型板使用经验分享(三)——时钟树配置和GPIO口配置
一.原创 2021-01-24 21:03:27 · 3388 阅读 · 1 评论 -
大疆A型板使用经验分享(二)——A型板原理图和引脚图
一.原理图二.引脚图原创 2021-01-21 18:12:54 · 5482 阅读 · 5 评论 -
大疆A型板使用经验分享(一)——A型板使用入门
写在前面这半年有幸得到了一些资金支持,决定尝试用大疆的配件做一些有意义的东西。但是真正开始使用的时候却遇到了很多问题,大疆的产品从硬件到软件方面都有很多让人迷惑的行为,而同时网上的参考资料也很少,这些都让我在前期使用的时候摸不着头脑。后期虽然这些问题都得到了解决,但也浪费了大量时间。于是打算把我们使用的经历和相关代码做一个分享,以便后续其他人的使用。如有错误,希望指正。一. 硬件部分介绍:这里我使用的是大疆提供的A型开发板,使用大疆产品有个缺点便是大疆的接口都是配套产品而非通用产品,一旦使用了大疆的产原创 2021-01-21 17:42:31 · 14486 阅读 · 5 评论