当前位置: 代码迷 >> UART的解决方案
 
  • :UCOS-II S3C2440 串口的中断接收有关问题

    求救:UCOS-IIS3C2440串口的中断接收问题UCOS-II移植在S3C2440上,只多任务运行没有问题(有时候程序会跑飞)。去掉操作系统,中断收串口(来自另一块单片机的数据),也没问题。在操作系统下,中断收串口,程序就运行不了多任务,只是中断接收串口数据37个后,程序飞掉。程序结构如下:main{板子初始化;OSinit();创建主任务maintask;ostaskstart();}mai...

    694
    热度
  • 模/数 转换怎么实现

    求助模/数转换如何实现?正在做一个探测装置,需要将电流或电压信号转换成数字信号在PC机上输出,请问达人们这个如何实现。越具体越好,或者推荐几本好书!谢谢啦~~color='#e78608'>------解决方案--------------------具体看你要探测什么东东,很多领域的探测都有专用的传感器,用AD芯片比较麻烦不过,如果没有的话,只能用AD芯片来做了选择AD芯片的时候,主要看你需要多少...

    55
    热度
  • 51单片机 串口中断服务函数 c程序,该如何解决

    51单片机串口中断服务函数c程序玩单片机有大约半年的时间了,今玩玩串口中断,搞不清它的工作过程(也就是不熟悉它的工作原理)我想问的是1我先把数据装在串行发送寄存器(与串行接收寄存器共用一个物理地址),然后将数据发送出去,是在发送完SBUF中的数据后相应中断函数,还是在串行接收寄存器接受完数据相应中断服务函数?2我觉得这个用中断服务函数似乎没必要啊,我数据发送完,通过将TI置1,就可以作为标志位去串...

    181
    热度
  • 关于寄存器这个概念不太懂 瞧指教

    关于寄存器这个概念不太懂望指教小弟最近学单片机遇到寄存器这个概念很是费解百度一下说寄存器是cpu内部的元件,但是学习51单片机中cpu中包括运算器和控制器,然后运算器中的累加器是寄存器,但我看存储器中不是也有寄存器吗像AT89S51数据存储器的结构分为第0/1/2/3工作寄存器区,可位寻址区,用户RAM区,这里的工作寄存器区是寄存器吗?还有特殊功能寄存器是寄存器吗color='#FF8000'>-...

    58
    热度
  • ,哪位高手遇到过

    好奇怪的问题啊,谁遇到过啊MUC为LPC2138,COM0为232方式,COM1为485方式,转换芯片是MAX487,之前写了一个程序,就是将电脑发来的一串数据原封不动打包再回发给电脑,在COM0上调试通过,接收和发送都是用的中断方式,因为我不喜欢查询法!但是该程序经过适当修改(修改寄存器)用在COM1上的时候,却只能收到数据,发送不正常,我最开始以为是485芯片和其应用电路有问题,但是查了后确认...

    50
    热度
  • MCU初始化解决思路

    MCU初始化如下代码,#defineRELOAD_COUNT0xd9//12.000MHz,12T,SMOD=0,9600bpsvoidserial_port_one_initial(){SCON=0x50;//0101,00008位可变波特率,无奇偶校验位//TMOD=0x21;//0011,0001设置顶时器1为8位自动重装计数器//TH1=RELOAD_COUNT;//设置定时器1自动重装数...

    72
    热度
  • 关于寄存器这个概念不太懂 瞥指教

    关于寄存器这个概念不太懂望指教小弟最近学单片机遇到寄存器这个概念很是费解百度一下说寄存器是cpu内部的元件,但是学习51单片机中cpu中包括运算器和控制器,然后运算器中的累加器是寄存器,但我看存储器中不是也有寄存器吗像AT89S51数据存储器的结构分为第0/1/2/3工作寄存器区,可位寻址区,用户RAM区,这里的工作寄存器区是寄存器吗?还有特殊功能寄存器是寄存器吗单片机存储数据存储分享到:colo...

    20
    热度
  • ucos两个任务同时访问全局变量 死机的有关问题

    ucos两个任务同时访问全局变量死机的问题基本功能思路如下:采用的是ucos系统两个串口,一个串口UART1收上位机的数据包,另一个串口USART2重新打包后发给下位机;任务1将USART收到的数据包放入一个队列FIFO,任务2定时读取FIFO的数据包转发给下位机voidUSART1_IRQHandler(void){//串口1中断....OSSemPost(BeginRcv);一个数据包收完后发...

    60
    热度
  • vxWorks BSP重要文件目录的组成及主要文件的作用

    vxWorksBSP主要文件目录的组成及主要文件的作用vxWorksBSP主要文件目录的组成及主要文件的作用1.目录target/config/All:这个目录下的文件是所有BSP文件共享的,不是特别需要不要更改里面的任何文件。a.configAll.h:缺省定义了所有VxWorks的设置。如果不用缺省的设置,可在BSP目录下的config.h文件中用#define或#undef方式来更改设置。b...

    292
    热度
  • 有人有WindRiver的网上帐号吗,帮忙下载一个东西解决思路

    有人有WindRiver的网上帐号吗,帮忙下载一个东西不知道哪位有PM/PPC-750F这款型号的BSP。或者有WindRiver帐号,http://www.windriver.com/products/bsp_web/bsp_vendor.html?vendor=Artesyn+Communication+Products在这个网站帮我查看下,PM/PPC-750F的具体信息。color='#F...

    225
    热度
  • 有人有WindRiver的网上帐号吗,帮忙下载一个货色

    有人有WindRiver的网上帐号吗,帮忙下载一个东西不知道哪位有PM/PPC-750F这款型号的BSP。或者有WindRiver帐号,http://www.windriver.com/products/bsp_web/bsp_vendor.html?vendor=Artesyn+Communication+Products在这个网站帮我查看下,PM/PPC-750F的具体信息。color='#F...

    965
    热度
  • 请教应用程序中有哪些关于串口的API

    请问应用程序中有哪些关于串口的API请问应用程序中有哪些关于串口的API,CreateFileReadFileWriteFile除外比如我要配置波特率,新手求教color='#FF8000'>------解决方案--------------------BOOLInitDCB(){ DCBPortDCB; DWORDdwError; PortDCB.DCBlength=sizeof(DCB); //...

    84
    热度
  • 物理地址如何映射大容量的内存

    物理地址怎么映射大容量的内存?一块SOC芯片,它的物理地址分配中有一大部分留给了内存,一部分留给了寄存器等,是这样的么?如果内存很大,那么怎么实现有限的物理地址映射大容量内存的呢?这部分地址其实是对应内存控制器的么?而具体的实现是靠控制器完成?color='#e78608'>------解决方案--------------------一块SOC芯片,它的物理地址分配中有一大部分留给了内存,一部分留...

    91
    热度
  • 请问WinCE6.0中驱动程序的有关问题

    请教WinCE6.0中驱动程序的问题各位大神,本人刚接触WinCE开发,目前手上有一个6.0的项目,看了一些6.0的书,对于驱动程序有些不理解的地方。6.0的驱动程序有些书里说分为“流接口驱动程序”和“本地驱动程序”。其中流接口驱动程序要提供统一的流标准接口,本地驱动程序则提供不同的操作系统接口。有些书里说分为“用户态驱动程序”和“内核态驱动程序”。书上说的都不是特别清楚,现在我的理解就是“流接口...

    39
    热度
  • 急PDA与PC之间的通信有关问题,高分

    急,PDA与PC之间的通信问题,高分。大家好,我现在工作上遇到一个难题,几个月都没解决好,请高手帮忙给个思路。我现在要做的是PDA与PC上的通信,在正常情况下通过activesync,用socket就行了,但现在要实现在一台PC连接多台PDA,activesync只充许一台PDA连PC,所以我要做的是直接通过USB各个端口与多台PDA实现通信,但我碰到的难题是:如何读写USB端口,在PDA那边,又...

    115
    热度
  • 请问AD采样的系统设计

    请教AD采样的系统设计原先的产品是通过51单片机AD后通过串口发送到上位机,上位机显示采样结果。现在的打算用ARM来处理,移植CE5到FLASH中。设计时,位机用EVC或者VS2005开发这个没问题;但是:1、下位机如果用ADS开发,ADS的输出是运行在目标机裸机上的,CE移植的时候会覆盖掉吗?另外两者怎么协调工作呢?2、下位机的作用通过PLATFORMBUIDER来实现,完全抛开ADS,这样是否...

    68
    热度
  • 串口设置有关问题!SetCommState函数

    串口设置问题!SetCommState函数!各位大侠好,我最近在调试一个串口程序遇到个很奇怪的问题,我在SetCommState串口时总是返回0,也就是设置失败,用GetLastError函数得到是87,好像是参数错误!很奇怪我在另一个程序中也是这么设置,而且也是可以通信的,把代码给各位看看!if((m_idComDev=CreateFile(strComPort,GENERIC_READ|GEN...

    96
    热度
  • 用ARM控制LCD应该如何入门啊

    用ARM控制LCD应该怎么入门啊?原来用51控制过单色的LCD屏,现在转用ARM9的s3c2440裸机控制一个支持彩色显示的LCD屏,完全摸不到头绪啊,我应该从哪开始着手呢?用ARM控制LCD屏一般的流程是怎样的?大家给点建议吧,最好推荐点资料之类的。书籍、博客、demo都行啊,亲身经验当然更好。color='#e78608'>------解决方案--------------------了解lcd...

    91
    热度
  • S5pv210 VS DM3730 VS S5PV310 芯片比较,该怎么解决

    S5pv210VSDM3730VSS5PV310芯片比较S5pv210VSDM3730VSS5PV310这几个芯片都是比较有搞头的,尤其是S5pv210VSDM3730拥有庞大的客户群。首先是DM3730,这个处理器现在比较火,抢了3530的风头。先看看特性。DM3730ApplicationsAudio,Automotive,CommunicationsandTelecom,Computersa...

    93
    热度
  • 请问:做一个GPS定位系统,要求GPS模块要通过GPRS传输数据到指定电脑,如何做

    请教:做一个GPS定位系统,要求GPS模块要通过GPRS传输数据到指定电脑,怎么做想做一个GPS实时定位系统,这个GPS要通过GPRS传输数据,由一个计算机来接收数据,让GPS实时在GIS系统里显示。可是现在一点思路都没有,不知道应该怎么开始。包扩买什么GPS模块,GPRS模块,怎样编程来实现,目前已经有一个自己做好的GIS系统,请各位高手指点迷津!color='#e78608'>------解决...

    5014
    热度