硬件平台:正点原子ATK-SIM900A GSM/GPRS模块开发板软件平台:PC端串口调试工具&网络调试工具测试目的:测试开发板GPRS功能、熟悉AT指令1.设置网络因为我这里是通过路由器上网,所以要先进行一些设置。
最近需要做一个数据存储,发现SD卡这一块还不太好弄现在的单片机有相当一部分还不支持SDIO,比如MSP430(据我所知,如果有支持的型号了还请及时告诉我~),所以只好用SPI通信来进行SD卡的操作,虽然后续
1、大体框架:实现单片机和PC机之间的通讯。PC机(USB接口)发送字符,经过USB 转RS232,再经过RS232转RS485,到单片机(RS485 接口)接收字符。2、程序设计如下:分步调试的过程中,无论发送什么样的字
/************************* ********GPRS调试笔记********************************调试目的:通过SPCE061A单片机控制SIM900A GPRS模块发送短信调试过程: 1.利用延时来发送PDU格式的短信(不接受GPRS
ESP8266模块STA模式程序,主控芯片为MSP430F5438A,开发环境为IARMSP430F5438A通过串口,以115200的波特率与ESP8266通信,对ESP8266进行配置,主要完成室内WiFi的连接配置,和连接远端服务器的配置,远
一、简介 本模块是我们做的“基于物联网的老年人关怀系统”的子模块,实现的功能是:当检测到温度异常时,就向指定的监护人打电话或者发短信二、所需设备 Sim900开发板、sim卡、单片机(STC12C5A60S
1、背景:很多时候由于硬件资源有限,但又需要使用串口通信,此时可以考虑使用模拟串口;2、前提:要实现特定bps的串口速率,需要相应频率的定时器,保证误码率在可以接受的范围内;例如:1MHz的时钟最
最近需要做一个数据存储,发现SD卡这一块还不太好弄现在的单片机有相当一部分还不支持SDIO,比如MSP430(据我所知,如果有支持的型号了还请及时告诉我~),所以只好用SPI通信来进行SD卡的操作,虽然后续
所使用的为MSP430F5438,比较老的一款单片机了。不过它的串口还是比较多,所以本人还是比较喜欢。在使用SPI硬件接口的时候,初始化程序代码:void halCom3Init(void){ unsigned char Data[3]; P3SEL |
因为在tinyos系统下,节点写flash的速度过慢,开始怀疑是不是SPI的速度有问题,所以后来就直接在IAR上裸机读写FLASH,看看速度可以去到多少。用到了430的SPI的DMA模式DMA模式之所以会更快,是因为所要传
打算使用TI公司的CC2530控制TI的电压芯片DAC081S101,需要用到SPI模块。因为我的开发板只能测试UART1对应的IO口,因此做了下面的测试。TI论坛提供的spi文档:http://www.ti.com.cn/cn/lit/an/swra223a/s
1.只有F15/16x具有DMA(Direct Memory Access是一种不经过CPU而直接从内存了存取数据的数据交换模式。)为数据告诉传输提供保证。(例如,利用DMA控制器可以直接将ADC转换存储器的内容传送到RAM中)处理
直接存储器存取(DMADirect Memory Access)方式是用硬件实现存储器与存储器之间或存储器与I\\O设备之间直接进行高速数据传送,不需要CPU的干预。这种方式通常用来传送数据块。MSP430f16x系列单片机内部含
本例子选择MSP430fr6989的P2.0与P2.1作为串口UCA0TXDUCA0RXD;(代码不多,主要对寄存器的操作,急于求成都写在main.c文件,做工程不建议这样做)主要用到这两个寄存器:DMACTL0用于选择DMA通道;比如A
题目一从RAM地址0x0200中读取一个long数据,并烧写至地址为0x1800的Flash中。代码:#include"io430.h"void main(void){ //初始化RAM信息段的指针 unsigned long * RAM_ptr = (unsigned long *) 0x020