- 博客(7)
- 收藏
- 关注
原创 MATLAB环境下基于模型开发(MBD)方式的资料整理
基于模型的开发与设计是一种比较好的研发方式,可以将更多的精力放在算法设计与逻辑验证。在这里和大家分享一些我最近学习过程中收集到的资料。1.MATLAB微信公众号或官方论坛公众号下回复“观看视频”,对应链接下有许多行业应用的视频,可以熟悉MATLAB下系统的整体开发流程。2.B站B站有许多up主都提供了不错的学习资源,在此分享几个链接:四旋翼无人机的刚体建模与控制(包含模型的导入)https://www.bilibili.com/video/BV1yW411576B/?spm_id
2020-06-25 12:08:32
4702
2
原创 MSP-EXP430F5529LP开发板006-UART库函数
串口是比较常用的开发中比较常用的部分了,这部分难点就是波特率的设置了,为此还特地下了篇英文手册,硬着头皮看了下,学会如何配置了,下面就是串口初始化部分void myuart_init(){ //P3.3,4 = USCI_A0 TXD/RXD GPIO_setAsPeripheralModuleFunctionInputPin(GPIO_PORT_P3,GPIO_PIN3 + GP...
2018-09-19 23:02:54
3722
3
原创 MSP-EXP430F5529LP开发板005-PWM库函数+时钟配置
从32转到MSP430最让我头大的就是它的时钟配置了,参考了一些网上的资料,看了几天终于大概了解了一点。上面这6点是关键,在后面的时钟初始化时要参考。本次实验目的是要实现P2.0口输出10kHz的PWM,这也是应用中电机控制的常用工作频率。要输出准确的频率,了解清楚各个时钟是非常必要的。首先明确思路,430中有三个时钟:辅助时钟ACLK,频率较低,软件选作各个外围模块的时钟信号,一...
2018-09-19 17:40:14
7660
8
原创 MSP-EXP430F5529LP开发板004-PWM库函数
测试了TIMER_A的PWM几种模式pwmMultipleUp2.06kHz,75%占空比#include "wdt_a.h"#include "gpio.h"#include "timer_a.h"#define TIMER_PERIOD 511#define DUTY_CYCLE1 384#define DUTY_CYCLE2 128int main( void ...
2018-09-18 21:04:15
1949
2
原创 MSP-EXP430F5529LP开发板003-定时器库函数
开发中经常用到的就是定时器部分了,有关定时器部分的介绍可以参考下面的链接http://bbs.eeworld.com.cn/thread-479447-1-1.html430的定时器的有点类似于51单片机,利用定时器实现P1.0口LED灯1s闪烁代码如下#include "wdt_a.h"#include "gpio.h"#include "timer_a.h"#defin...
2018-09-18 16:30:20
2549
2
原创 MSP-EXP430F5529LP开发板002-GPIO库函数
因为之前一直在用STM32做项目,开发用的都是库函数,很方便,开发重点可以直接放在功能和逻辑上。想想TI这么大的厂商怎么可能少得了为我们提供这么便捷的服务,于是在百度上随便搜了下“MSP430库函数”就搜到了。下面是官网下载地址http://www.ti.com.cn/tool/cn/mspdriverlib点开后,下载第一个就是解压后将对应的“MSP430F5xx_6xx”所...
2018-09-16 20:51:59
3145
1
原创 MSP-EXP430F5529LP开发板001-GPIO
代码很简单,改编自TI官网例程,如下所示(编译环境为IAR):#include "io430.h"int main( void ){ volatile unsigned int i; // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; P1DIR |= BIT0; ...
2018-09-16 19:37:28
5389
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人