硬件平臺:正點原子ATK-SIM900A GSM/GPRS模塊開發(fā)板軟件平臺:PC端串口調試工具&網絡調試工具測試目的:測試開發(fā)板GPRS功能、熟悉AT指令1.設置網絡因為我這里是通過路由器上網,所以要先進行一些設置。
最近需要做一個數據存儲,發(fā)現SD卡這一塊還不太好弄現在的單片機有相當一部分還不支持SDIO,比如MSP430(據我所知,如果有支持的型號了還請及時告訴我~),所以只好用SPI通信來進行SD卡的操作,雖然后續(xù)
1、大體框架:實現單片機和PC機之間的通訊。PC機(USB接口)發(fā)送字符,經過USB 轉RS232,再經過RS232轉RS485,到單片機(RS485 接口)接收字符。2、程序設計如下:分步調試的過程中,無論發(fā)送什么樣的字
/************************* ********GPRS調試筆記********************************調試目的:通過SPCE061A單片機控制SIM900A GPRS模塊發(fā)送短信調試過程: 1.利用延時來發(fā)送PDU格式的短信(不接受GPRS
ESP8266模塊STA模式程序,主控芯片為MSP430F5438A,開發(fā)環(huán)境為IARMSP430F5438A通過串口,以115200的波特率與ESP8266通信,對ESP8266進行配置,主要完成室內WiFi的連接配置,和連接遠端服務器的配置,遠
一、簡介 本模塊是我們做的“基于物聯(lián)網的老年人關懷系統(tǒng)”的子模塊,實現的功能是:當檢測到溫度異常時,就向指定的監(jiān)護人打電話或者發(fā)短信二、所需設備 Sim900開發(fā)板、sim卡、單片機(STC12C5A60S
1、背景:很多時候由于硬件資源有限,但又需要使用串口通信,此時可以考慮使用模擬串口;2、前提:要實現特定bps的串口速率,需要相應頻率的定時器,保證誤碼率在可以接受的范圍內;例如:1MHz的時鐘最
最近需要做一個數據存儲,發(fā)現SD卡這一塊還不太好弄現在的單片機有相當一部分還不支持SDIO,比如MSP430(據我所知,如果有支持的型號了還請及時告訴我~),所以只好用SPI通信來進行SD卡的操作,雖然后續(xù)
所使用的為MSP430F5438,比較老的一款單片機了。不過它的串口還是比較多,所以本人還是比較喜歡。在使用SPI硬件接口的時候,初始化程序代碼:void halCom3Init(void){ unsigned char Data[3]; P3SEL |
因為在tinyos系統(tǒng)下,節(jié)點寫flash的速度過慢,開始懷疑是不是SPI的速度有問題,所以后來就直接在IAR上裸機讀寫FLASH,看看速度可以去到多少。用到了430的SPI的DMA模式DMA模式之所以會更快,是因為所要傳
打算使用TI公司的CC2530控制TI的電壓芯片DAC081S101,需要用到SPI模塊。因為我的開發(fā)板只能測試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