当前位置: 代码迷 >> UART的解决方案
 
  • 为啥s3c2440串口发送中断一上电就会进入中断,但是之后就不再进去了

    为何s3c2440串口发送中断一上电就会进入中断,但是之后就不再进去了?我的串口初始化函数如下:#include"uart.h"#include"2440addr.h"#definePCLK50000000voidUart0_Init(unsignedintbaudrate){ rGPHCON&=~((3<<4)|(3<<6)); rGPHCON|=((2<&...

    85
    热度
  • LPC1368 采用12M晶振 支持 115200波特率吗?解决思路

    LPC1368采用12M晶振支持115200波特率吗??通过计算公式算的是不支持,可是毕竟是新手,鬼知道还有其他路径呢,请高手们指导一下,如果可以的话,如何配置,谢谢了color='#FF8000'>------解决方案--------------------大概看了一下,这个芯片倍频到72M,肯定支持这个波特率LZ好好看一下这个芯片的手册,关于系统时钟的部分其它的,再看一个串口相关的结构,就知道...

    352
    热度
  • 请帮忙分析一下小弟我写的一段s3c44b0的中断代码

    请大虾帮忙分析一下我写的一段s3c44b0的中断代码我打算通过按键触发中断Extint456,接收到中断后,将板上的led1或led2点亮,并且在超级终端输出“PressKey0~3first”,但是试验结果却是led3被点亮,并且超级终端上不停的输出“PressKey0~3first”。我的超级中断输出是采用查询方式,未用fifo。停止在线调试的时候,我看到程序是运行到Delay()函数。请各位...

    79
    热度
  • 串口读取有关问题

    串口读取问题PowerPC的板子,现成的评估板,内核是MPC8260。板子上没有标准的串口,只有一个2X5(10针)的接口,集成了两个SMC(串行管理控制器),针脚定义跟普通串口差不多,使用时只用一个。硬件就是这样,嵌入式系统是VxWorks。编了一个读串口的小程序,用Select阻塞在板子的串口处,一旦接收到数据就读取并显示出来,主机这边用串口调试助手向串口发数据。按说点了发送之后数据就到板子的...

    5869
    热度
  • uc/os的信号量有关问题,懂UC的

    uc/os的信号量问题,懂UC的请指教首先是信号量的申明:char*UARTRxBuf="1234567890123456";OS_EVENT*UARTRX;OS_EVENT*UARTSend;char*UARTBuf="1234567890123456";信号量的初始化:staticvoidtaskUART(void*parg){(void)parg;st...

    7301
    热度
  • 波特率的计算,该如何处理

    波特率的计算51单片机的晶振是:11.09520MHZ,如果要产生9600bps的波特率,下面是我在网上找到了公式:波特率=1/16或1/32*(晶振的频率/12*(256-TH1))代入:9600=11059200/32*12*(256-TH1)TH1=TH0=FDH现在的问题是:为什么要除以:32呢?color='#FF8000'>------解决方案--------------------你...

    81
    热度
  • 波特率的计算解决方案

    波特率的计算51单片机的晶振是:11.09520MHZ,如果要产生9600bps的波特率,下面是我在网上找到了公式:波特率=1/16或1/32*(晶振的频率/12*(256-TH1))代入:9600=11059200/32*12*(256-TH1)TH1=TH0=FDH现在的问题是:为什么要除以:32呢?color='#e78608'>------解决方案--------------------你...

    53
    热度
  • 为什么s3c2440串口发送中断一上电就会进入中断,但是之后就不再进去了

    为何s3c2440串口发送中断一上电就会进入中断,但是之后就不再进去了?我的串口初始化函数如下:#include"uart.h"#include"2440addr.h"#definePCLK50000000voidUart0_Init(unsignedintbaudrate){ rGPHCON&=~((3<<4)|(3<<6)); rGPHCON|=((2<&...

    78
    热度
  • 关于BSP驱动和APP的简单有关问题

    关于BSP驱动和APP的简单问题一、关于WinCE的流驱动说明:流(Stream)设备驱动是WinCE.NET系统中用途最广也是最为重要的驱动类型,在系统启动的时候,它由设备管理器搜索注册表加载,流驱动程序向文件系统提供统一的、类似于文件访问的函数接口,也就是说明应用程序可以通过文件I/O函数CreateFile、ReadFile、WriteFile、CloseHandle等来访问设备驱动程序。二...

    93
    热度
  • wince6.0下怎么查看串口号

    wince6.0下如何查看串口号我用开发板搭建好后,需要和WINCE6.0串口通信下。PC直接在电脑设备管理器就知道是哪个COM口了。而在WINCE下,只有COM2\COM3\COM4、COM6可以选择。不知道选择哪个COM口。而需要通信的是UART3。于是选择COM3,通信不成功。GOOGLE下,看到要查看platform.reg.得知:;---------------UART3(Physica...

    43
    热度
  • atmega16的串口和主机通讯,该怎么解决

    atmega16的串口和主机通讯我现在用atmega16的串口和主机通讯。下面是我发送字符串的函数:voidUart_Printf(char*fmt,...){va_listap;charstring[256];va_start(ap,fmt);sprintf(string,fmt,ap);Uart_sentstr(string);va_end(ap);}eg:Uart_Printf("...

    198
    热度
  • 求教一个C8051F310单片机的串口通信有关问题

    求教一个C8051F310单片机的串口通信问题我刚开始接触单片机,做了一个程序,实现的功能就是从PC机上接收一个字符串,然后就回发到PC机上,利用串口调试助手来发送和接收显示,但是做了好几天,都没找到毛病,希望有人能指教一下.程序如下://波特率为115200#include<c8051f310.h>#defineucharunsignedchar#defineuintunsigned...

    15
    热度
  • 双机通信发送温度16位数据出现有关问题。高手帮忙看看

    双机通信发送温度16位数据出现问题。高手帮忙看看我是用A单片机采集18b20温度数据然后通过串口把温度数据发给B单片机,两边都通过lcd1602液晶显示。通过串口助手调试时A机发送正常,然后B机接受就出现问题。A机是把温度16位数据分成8位分两次发的,接收时是在原封不动和在一起进行处理。但是就是出现问题了,麻烦高手帮忙看看。所有程序贴过来有五百多行,为方便大家看,我只把串口及主程序贴过来。不重要的...

    74
    热度
  • 新人请问怎么实现android手机控制电灯与电机的开关

    新人请教如何实现android手机控制电灯与电机的开关要实现以下功能,android手机usb转rs232后控制一路电灯与两路电机(功率与电风扇差不多)的开关,需要购买哪些电器元件可以达到控制目的。color='#FF8000'>------解决思路----------------------比较容易实现的是采用串口蓝牙模块开发底层控制单元。买蓝牙模块作为通讯接口,选一款有UART口的单片机甚至工...

    151
    热度
  • 关于写C554的寄存器FCR的有关问题

    关于写C554的寄存器FCR的问题诸如LCRDLLDLHIER等寄存器,我都能写进去,再读出来,可FCR就是不行,我把代码写在下面,哪位兄弟姐妹指导一下//定义相关宏#defineUART_BASE_ADDR(0x20300000#defineC554_CH1_FCR(UART_BASE_ADDR+4)#ifndefC554_REG_READ#defineC554_REG_READ(C554_re...

    25
    热度
  • 波特率怎么提高

    波特率如何提高我用LPC2214中集成的串口芯片UART0进行通讯,却发现终端只能处理到9600偶校验,再提高波特率数据收发就不正常了,哪位大侠帮忙指点下color='#e78608'>------解决方案--------------------------------------------------------这个要看和LPC2214UART连接的device的波特率吧,毕竟收发是两方面的事...

    7472
    热度
  • 请问ZigBee CC2430连接ARM的有关问题

    请教ZigBeeCC2430连接ARM的问题现在毕业设计做的是智能公交车载终端,从GPS接收信息后经过ARM7(LPC2124)处理后通过ZigBee模块发送给调度中心和公交电子站牌,要求是用zigbee技术,但之前不怎么接触zigbee这一块,想买块成品的模块直接接上就可以了,从网上搜查了很多资料,还是用CC2430芯片,但是不知道买哪种模块好,是不是直接通过串口进行通信就可以了?哪位发现有比较...

    1459
    热度
  • 单片机程序不断复位会有什么有关问题

    单片机程序不断复位会有什么问题?main(){ UART_inti(); while(1);}这个程序里,如果我把while(1)去掉后发现再开发板上得实验效果是一样的,但有高手说这会造成程序不断的复位,会有问题,各位大侠请帮解释下,会出什么问题?谢啦哈。。。。color='#e78608'>------解决方案--------------------(1)单片机不断复位会有什么问题?单片机不断复...

    59
    热度
  • 惯性测量单元和一块儿主板相连通过串口相连的有关问题

    惯性测量单元和一块儿主板相连通过串口相连的问题。惯性测量单元和一块儿主板相连通过串口相连,惯性测量单元发来的数据存放在主板的何处呢?怎样对其控制呢?color='#e78608'>------解决方案--------------------UART是串口内存吗?一般硬件上自身可以带一定缓存,先把数据存在这里面。有的硬件需要用户配置一段内存给它。然后你的程序可以读取这段内存数据来进行处理

    48
    热度
  • 关于89C51单片机中断响应的有关问题

    关于89C51单片机中断响应的问题请问当两个同级别的中断向CPU提出申请的时候,CPU如何决断处理的先后?color='#FF8000'>------解决思路----------------------除了两级中断优先级,各个中断源还有默认的优先级,通常INT0>T0>INT1>T1>UART>T2....,具体看手册就可以了。所以对8051内核的单片机来说,实际上是...

    261
    热度