-
[单片机] 两个串口同时使用的情况下,怎样才能保证不会丢失数据?该如何处理
两个串口同时使用的情况下,怎样才能保证不会丢失数据?串口1在做周期性的发送与接收,串口2接收数据的时间是随机的。怎样才能保证两个串口都能正常使用,不会出现出错和丢失数据的情况?------解决方案--------------------(1)每个串口的接受和发送都设置一个独立缓冲区FIFO,长度根据...
330
热度 -
211
热度 -
164
热度 -
[单片机] 哪位高手有IAR 5.11开发工具能否提供一下
求助:谁有IAR5.11开发工具能否提供一下。兄弟现在手上有一个EasyARM1138开发板,但是没有开发工具,在网上搜索了很久也没有找到开发资料中提到的5.11版本的工具。求帮助!!------解决方案--------------------官网肯定能下到最新的版本------解决方案------...
181
热度 -
[单片机] 请教有人用过 DP83849 的吗,它的光口是如何实现的
请问有人用过DP83849的吗,它的光口是怎么实现的?看说明书上写的,默认是铜缆TX模式,两个PHY是独立的,可以一个支持铜缆,一个支持光缆,现在铜缆能正常工作,光模块插上无反应,电路上确定没问题,是不是需要重新设置寄存器的值?是根据PHY地址来设置吗。求大神帮忙!------解决方案-------...
294
热度 -
208
热度 -
[单片机] C51这样访问片外RAM对吗解决办法
C51这样访问片外RAM对吗请大家看看我这样访问片外RAM可以吗?intxdata*p;inti;p=0x0000;//随便一个起始地址for(i=0;i<4096;i++) { *p=1;//随便向片外写个数,比如1 p++; }汇编里可以直接用MOVX,C51里这条语句不能用啊-----...
275
热度 -
[单片机] 请教UNIX时间转换的有关问题,
请问UNIX时间转换的问题,急!请问各位高手怎么在keilC中把UNIX时间转换成标准的年月日时分秒的表示方式?具体的程序怎么实现?------解决方案--------------------应该说的是从unix主机传来的时间,不知道是什么格式,如果是以下格式,则转换应该很简单:Linux的时间格式...
186
热度 -
[单片机] 128864液晶花屏的有关问题
128864液晶花屏的问题小弟要用单片机做一个电子时钟,用液晶12864显示时间,做前先写了个小程序测试液晶屏,却发现一直花屏。尝试给51复位,偶尔能显示正确结果。液晶用串口(SID:P2.1SCLK:P2.2),单片机加了上拉电阻的。感觉程序没有问题,查了好久没查出来,现附上程序,望各位大虾赐教!...
156
热度 -
[单片机] vc++实现串口通信为何失败解决方法
vc++实现串口通信为何失败请教一个问题,我写了一个串口读写数据的程序,读出来的数据全是0,如果先借助像labview/串口调试助手这样的工具和串口通信后,再运行自己写的程序才能正确读写数据,我觉得是串口配置出了一点问题,以下是打开串口配置串口的代码,请各位大侠帮忙检查哪里出了问题???谢谢hCom...
308
热度 -
[单片机] 请问单片机复位的有关问题,请各位帮忙
请教单片机复位的问题,请各位帮忙!我在C8051F120上用keilc开发的程序,经常会出现复位,复位后我查看复位源寄存器指示是上电复位,我想问一下上电复位是不是基本上由硬件原因造成的?程序有问题会造成上电复位吗?还有个问题是我在程序中加了看门狗,有时候也会出现看门狗复位,是喂狗次数不够吗?----...
219
热度 -
[单片机] AS44CC373调制器的程序解决办法
AS44CC373调制器的程序求MC44CC373或AS44CC373这方面的C51单片机编程资料或源码,不胜感激!------解决方案--------------------#include"reg52.h"#defineFALSE0#defineTRUE1//#defineS...
122
热度 -
[单片机] protel中创建PCB库文件的有关问题
protel中创建PCB库文件的问题我想在protelDXP创建PCB零件库,我想知道一个元件,你怎么知道他的实际尺寸与在电路板上画出来的尺寸一样呢,也就是说,我的PCB元件大小能对得上实际大小呢?------解决方案--------------------protelDXP这个具体没用过,用过PR...
211
热度 -
[单片机] 关于PCF8563时钟芯片的有关问题
关于PCF8563时钟芯片的问题读取时钟芯片的时间并且将BCD码转换成十进制数下面程序中:time.second=BCD2Val(temp[0]&0x7f);//秒time.second=BCD2Val(temp[1]&0x7f);time.hour=BCD2Val(temp[2]&...
198
热度 -
[单片机] 单片机主控,测量有无降雨。 征求idea。该如何处理
单片机主控,测量有无降雨。征求idea。本人想参加电子设计大赛。准备测一个的、电子雨量计。。。。。。。只有下雨就能检测到信号,雨停止了,也很快能检测出来,从而为其他怕雨水损坏的仪器提供保护信号,希望大牛们看看有没有什么好的idea。------解决方案--------------------呵呵,应...
189
热度 -
[单片机] 单片机无法烧录程序怎么处理
单片机无法烧录程序怎么办?今天编写了一个流水灯程序,可是向开发板上少写程序无法成功,用的usb转串口,如下:1.在单片机停电状态下,点下载按钮,再给单片机上电2.停止下载,重新选择RS-232串口,接好电缆3.可能需要先将P1.0/P1.1短接到地4.可能外部时钟未接5.因PLCC、PQFP转换座引...
202
热度 -
[单片机] C8051单片机和Q2BYG403CM驱动器怎么接线和控制
C8051单片机和Q2BYG403CM驱动器如何接线和控制?如果采用单脉冲控制(脉冲+方向),则方向信号DR+,DR-和脉冲信号PU+,PU-如何和51单片机接线,接到那个口?同时A+,A-和B+,B-如何接到电机?为什么细分时(驱动器说明书)SW对应MS时,MS有两个值?本人是单片机初学者,希望得...
187
热度 -
[单片机] 单片机怎么用一个比输入模拟电压小的参考电压去进行ADC呢
单片机如何用一个比输入模拟电压小的参考电压去进行ADC呢?单片机如何用一个比输入模拟电压小的参考电压去进行ADC呢?除了分压比例降,还有别的办法么?------解决方案--------------------探讨单片机如何用一个比输入模拟电压小的参考电压去进行ADC呢?除了分压比例降,还有别的办法么...
252
热度 -
[单片机] PCF8591T关于A/D转换是/256*5,还是直接除50?解决办法
PCF8591T关于A/D转换是/256*5,还是直接除50?我看芯片的PDF上面的公式,应该是读取芯片的数据后需要/256*5才能得到实际的电压值,但是我的开发板上面附带的程序是:(ReadADC(0))/50,如果是/256*5的话应该是/51.2啊,而不是除50啊,小弟才开始学单片机,对这个不...
176
热度 -
[单片机] 18b20 型号有关问题
18b20型号问题前两天一个朋友问我18b20在市场上有c3和c4两种版本(我孤陋寡闻,没听说过),原来用的c3版的,后来他们公司买了一批c4版本的,结果全部都不能用,读出来的温度全都是0。我想问一下大家,有没有听说过这两个版本,这两个版本有没有区别?------解决方案--------------...
298
热度