Tank

nRF24L01发送与接收

nRF24L01基于MSP430F149平台的无线发送与接收Nrf24L01为2.4GHZ频段,2Mbps高速超小型无线模块。支持六通道的数据接收。采用SPI接口,可以方便的利用单片机的硬件SPI口或者使用IO口进行模拟SPI。共有8个管脚。如下表示:功能方向备注VDDVDD,正电源1.9~3.6v

MSP430F149的定时器Timer_A操作与使用

一、Timer_A的主要特点:Ø16位异步定时/计数器,有四种操作模式;Ø时钟源可选;Ø3个比较/捕捉寄存器;Ø可以配置成PWM输出;Ø异步输入/输出锁存;Ø中断向量寄存器提供快速Timer_A中断译

MSP430单片机UART

通用异步串行接口UART一、MSP430F149单片机的串行接口为USART,可以支持两种通用串行总线模式:一种为UART(异步模式)和SPI同步模式。可以使用UxCTL中的SYNC位来进行选择。SYNC=1时为SPI模式,SYNC=0时为UART模式。二、串口操作的基本步骤如下

NIOS II 学习--第五课 RTC

一、DS1302介绍DALLAS公司的高性能低功耗、带RAM的实时时钟芯片,具有闰年补偿功能,工作电压在2.5V---5.5V,内部具有一个31字节的用于临时存放数据的静态RAM寄存器。在电路中一般采用的是外接晶振的方式,32.768KHZ。

NIOS II学习--第四课 中断及串口通迅

一、中断的基本知识NIOSII可以响应软件异常和硬件中断,可以支持32个中断源。每一个使能的硬件中断都一个ISR与之对应。要完成硬件中断工作,要有以下两个步骤:1、编写处理特定设备中断的ISR2、用户程序必

NIOS II学习--第三课 LED流水灯及蜂鸣器

一、硬件环境的建立1、打开前面已经建立好的工程,双击KERNEL,在SOPCBuilder中添加PIO模块。如下所示:点击红圈处,然后出现下面的界面,红圈处分别是PIO口的数据位宽和输入输出控制,这里只需要输出。点击Finish,完成PIO模块的添加。将其改名为PIO_LED,如下面

笔记---VIM的简单操作

VIM的简单操作一、VIM的基本模式(BasicMode)1、常态模式(NormalMode)2、插入模式(InsertMode)&

NIOS II学习--第二课 软件开发初步学习

一、建立软件工程首先打开NIOSIIIDE,我使用的是10.0sp1版本的。接下来是建立软件工程,点击File->New->Project,如下所示:然后出现如下所示工程向导界面,选中红圈处然后点击Next,出现以下界面:然后点击Next,不用修改,点击Finish完成工程建立。二、编译工程

NIOS II学习 第一课 硬件环境的建立

软件环境:QuartusII10.0SP1+NiosII10.0SP1一、构建工程1、首先打开QUARTUSII,依次点击File->NewProjectWizard->Next,出现如下的界面:2、依次点击Next,出现下面的界面:这里选取的是CycloneII系列的EP2C8Q208C芯片。3.依