出现的问题:um220模块需要串口,然开发板无空余端口的使用。
问题分析:
mensa开发板共4个UART,其功能如下:
UART0:为蓝牙预留的端口,若想使用,需要将wifi模块摘除;
UART1、UART2:管脚的复用,作为网口的管脚,使用需要摘除DM9000;
UART3:作为调试串口,可以作为普通端口使用;
解决方案:
Bootloader和内核中对串口的初始化可以看成两个独立的过程,鉴于调试我们没有关闭bootloader的调试串口功能。
修改kernel配置和系统配置,将调试串口作为普通串口使用...
分类:
其他好文 时间:
2014-12-15 10:28:25
阅读次数:
642
在使用STM32的UART的DMA功能总结如下:首先上代码,这里采用STM32 的USART1作为Demo,RX的DMA为DMA1_Channel5,TX的DMA为DMA1_Channel4.初始化如下,红色的标记需要注意:RX-DMA初始化 1 // DMA Rx 2 USART_DMACmd(U...
分类:
其他好文 时间:
2014-12-09 22:54:57
阅读次数:
263
Uart工作原理:数据通信方式为:并行通信与串行通信两种:§并行通信:利用多条数据线将数据的各位同时传送。它的特点是:传输速度快,是用于短距离通信;§串行通信:利用一条数据线将数据一位位地顺序传送。特点是通信线路简单,利用简单的线缆就实现通信,低成本,是用于远距离通信。异步通信:ª异步通信:以一个字...
分类:
其他好文 时间:
2014-12-08 12:05:58
阅读次数:
368
区别:SPI:高速同步串行口。3~4线接口,收发独立、可同步进行UART:通用异步串行口。按照标准波特率完成双向通讯,速度慢I2C:一种串行传输方式,三线制,网上可找到其通信协议和用法的3根线实现数据双向传输串行外围接口 Serial peripheral interfaceUART:通用异步收发器...
分类:
其他好文 时间:
2014-12-02 14:52:39
阅读次数:
278
Uart这里指的是TTL电平的串口;RS232指的是RS232电平的串口。 TTL电平是3.3V的,而RS232是负逻辑电平,它定义+3~+15V为低电平,而-15~-3V为高电平。 Uart串口的RXD、TXD等一般直接与处理器芯片的引脚相连,而RS232串口的RXD、TXD等一般需...
分类:
其他好文 时间:
2014-12-01 23:48:16
阅读次数:
175
以下是一个典型的串口初始化程序:#include "uart.h"#include #include #include #include #include int open_uart(char *Dev){ int fd=open(Dev,O_RDWR|O_NOCTTY|O_NDELAY); ...
分类:
系统相关 时间:
2014-11-30 16:44:18
阅读次数:
264
一。环境 系统:ubuntu12.04 开发板:jz2440 编译器:gcc二。说明 有空补上三。代码 head.S 1 @****************************************************************************** 2 @ Fi...
分类:
其他好文 时间:
2014-11-22 17:16:59
阅读次数:
280
最近调驱动时,调试led时遇到了点问题,于是回过头来再写个led裸板程序。在我写的pcDuino第一个裸板程序uart的基础上,再写个led裸板程序还是很轻松的。很多人觉得没有必要写什么pcDuino裸板程序,觉得没啥意义。...
分类:
其他好文 时间:
2014-11-17 16:05:10
阅读次数:
309
/*------------------------------------------------------------------*/
/*?---?STC?MCU?Limited?---------------------------------------------*/
/*?---?STC12C5Axx?Series?MCU?UART?(8-bit/9-...
分类:
其他好文 时间:
2014-11-06 13:10:49
阅读次数:
416
一、硬件准备 ? ? ? ? ? 1.选择硬件,主要有2种: 一种是官方推荐的Arduino?WiFi?Shield(比较贵,大概要300~400块?淘宝网?;但是资料齐全); 一种是UART-WiFi模块,不仅支持Arduino,而且支持所有串口...
分类:
Web程序 时间:
2014-11-01 16:25:59
阅读次数:
499