当前位置: 代码迷 >> uchar的解决方案
 
  • MAX187岂有此理中,有请飘过的各路神仙拯救迷途的人

    MAX187莫名其妙中,有请飘过的各路神仙拯救迷途的人max187使用外部基准电压,上电以后,DIN居然有4V多的电压,那里来的啊,都测过电路,没有短路的地方啊?程序加进去总是读出4095这个数字,换了时序,不行,换AD也不行,没有示波器,只能靠数字判断,换了几次的程序逻辑,都是4095,程序如下,崩溃中请救救~uintMAX187read(void){ucharH,L,i;uintcount;/...

    16
    热度
  • 大家帮忙看看这个24l01接收程序的有关问题

    大家帮忙看看这个24l01接收程序的问题现在问题是这个接收程序不能接收到数据,但是如果把#defineRX_PLOAD_WIDTH6改为#defineRX_PLOAD_WIDTH4就可以接收,很奇怪。不是一个通道最多可以接收32byte字节的数据吗,为什么设为6就不行或者更大的,只有为4才可以,这是为什么?求解释。上程序:#include<reg52.h>#include<int...

    79
    热度
  • 电脑和单片机【串口通信】时遇到一个有关问题,求解惑

    电脑和单片机【串口通信】时遇到一个问题,求解惑在用电脑上的串口调试助手向单片机发送数据时,单片机只能接收到调试助手发送的第一个数,再发送其他数时就接收不到了,只有将调试助手的串口开关重新关掉再打开发送数据时单片机才能收到。为什么会这样,我用了最简单的测试方法:就是让接收到的数直接表现在p0口的发光二极管上,通过观察二极管的亮灭来判断的。请大家帮我看下。程序如下:#include<reg52....

    36
    热度
  • MSP430接MAX6675测温芯片有关问题

    MSP430接MAX6675测温芯片问题我仿照论坛上51单片机接MAX6675的程序,在MSP430F149上面写,但为什么一直都输出0?而且硬件单步仿真看芯片数据口SO一直都是0,没有变化难道MSP430驱动MAX6675和用51单片机驱动不一样?附上程序:#defineCS_SETP5OUT|=BIT5#defineCS_CLRP5OUT&=~BIT5#defineSCK_SETP5O...

    9
    热度
  • 单片机可以开启多少个定时中止

    单片机可以开启多少个定时中断STC单片机两个定时器一起用,怎么低优先级的中断不能执行呢有知道的朋友吗?程序如下:#include<STC89C5xRC.H>#defineuintunsignedint#defineucharunsignedcharsbitk1=P0^0;sbitk2=P0^1;voiddelayms(uintz){uinty;for(;z>0;z--)for(y...

    39
    热度
  • 请教大家有没有定时器的例子

    请问大家有没有定时器的例子请问大家有没有定时器的例子,我想在一个程序里,按一个按钮后,当到一定时间时,LED1灯亮起来,另一时段时LED2也亮起来分享到:color='#FF8000'>------解决方案--------------------bitkey_1=0;unsignedintkcnt;sbitkey=P0^0;//voidinit_sys(void){ TH0=0xD8; //...

    81
    热度
  • 51单片机定时器与中断有关问题

    51单片机定时器与中断问题本帖最后由tangyikejun1于2012-12-1610:26:46编辑程序功能模拟雷达发送接收,主单片机定期发出一个信号,从机收到信号后经过固定时间返回一个信号。现在遇到的问题是主单片机发送信号的周期不固定,导致从机返回信号也是混乱的。主单片机程序如下:主程序:#include<reg52.h>#include<intrins.h>/****...

    104
    热度
  • WINCE6.0装置唯一码的写入和读取(NAND FLASH)

    WINCE6.0设备唯一码的写入和读取(NANDFLASH)大家好,我们WINCE6.0设备采用的是SLCNANDFLASH,没有EEPROM,客户要求能够通过软件接口读取设备唯一码,对于FLASH来说,大家是如何实现这个功能的,把唯一码写在Flash哪个block比较合适,我们设备FLASHblock规划是这样的:nboot+TOC+eboot+logo+MBR+NK+FlashDisk。麻烦大...

    193
    热度
  • 挂起中断,该如何处理

    挂起中断请问各位高手:为什么在读操作和写操作中两次挂起中断具体代码如下:DWORDIIC_Read(DWORDHandle,LPVOIDpBuffer,DWORDdwNumBytes){ UINT32count,ret; uchar*pReadBuffer; if((pBuffer==NULL)||(dwNumBytes<=0)) return0; pReadBuffer=MapPtrTo...

    111
    热度
  • QByteArray Qstring 编码,该怎么解决

    QByteArrayQstring编码我现在要从多方取汉字(utf-8编码)数据,一是从char型数组中获取汉字(直接转换为qstring),另一个是QByteArray从字码表文件中获取汉字在转化为qstring,因为最终的数据要存在qstring链表中,现在遇到的问题是总有一方显示是乱码:加上QTextCodec::setCodecForCStrings(QTextCodec::codecFo...

    804
    热度
  • QPainter:begin: Widget painting can only begin as a result of a paintEvent,该怎么解决

    QPainter::begin:WidgetpaintingcanonlybeginasaresultofapaintEvent想把摄像头采集的数据放到QT上面显示!摄像头可以显示,但是总会出现这个错误,网上说要增加Qwidget的属性,但是不知道怎么加!!代码如下,希望大神指教一下#include<QtGui>#include"processImage.h"#include"vide...

    902
    热度
  • 汇编move授命的疑惑

    汇编move指令的疑惑如下图所示:源操作数是8位,目的操作数是16位,为什么这条传送指令是错误的呢?难道不可以把源操作数的8位传送至目的操作数的低8位吗?传送指令move具体是怎么进行处理的,为什么这样不行呢?color='#FF8000'>------解决方案--------------------------------------------------------难道不可以,为什么这样不行...

    1339
    热度
  • 用I2C通讯实现点亮一盏小灯(包含应答)-汇编语言

    用I2C通信实现点亮一盏小灯(包含应答)---汇编语言下载请于:http://download.csdn.net/detail/chenqiai0/4483389(完全代码以及详解)-------有疑问可以留言,希望多多交流org0x00ljmpstartorg30Hstart:lcallinit_I2C lcallinit_led main: movR3,#0x23 movR5,#0x05 ...

    4471
    热度
  • 向cdsn各位大侠,xp的驱动超时退出

    向cdsn各位大侠求助,xp的驱动超时退出定时器已经起作用了,超时进入了时间中断,系统驱动程序停在IRP_MJ_INTERNAL_DEVICE_CONTROL里面,VOIDTimerRoutine(INDEVICE_OBJECT*DeviceObject,INPVOIDContext){ PIRPIrp; UCHARfunc; PDEVICE_EXTENSIONpDevExt=(PDEVICE_E...

    8807
    热度
  • 带 \0 的char[] 转 CString,该怎么解决

    带\0的char[]转CStringC#写的WebService,姓名是byte[]长度40中文用Encoding.Unicode.GetByte转的.C#中控制了长度最大20VC.NET2005用ATLSOAP_BLOB接的.之后用memcpy将复制到charName[40]中.这时候,直接将charName[40]放到CString中,并且显示到statictext中是一切正常的.CStrin...

    3505
    热度
  • 有没有相关API函数,可以让PB程序创建VPN连接,该怎么处理

    有没有相关API函数,可以让PB程序创建VPN连接VPN服务器已经存在,每个客户端去配置VPN太烦。能不能用PB调用API函数创建VPN连接??VPN服务器是固定公网IP,用户名密码都已知color='#e78608'>------解决方案--------------------做一个安装包,直接去安装或者用pb做个模拟器,模拟一下安装VPN的过程直接用api调用,应该不可行。color='#e7...

    116
    热度
  • 增强型的51单片机驱动不了ds1302,普通的却行,求原因,该如何处理

    增强型的51单片机驱动不了ds1302,普通的却行,求原因代码以下,如果说是时序的问题,那么该在哪里该时序??C/C++code//寄存器宏定义sbitDS1302_SCLK=P0^5;sbitDS1302_IO=P0^6;sbitDS1302_RST=P0^7;//sbitDS1302_SCLK=P3^5;//sbitDS1302_IO=P3^6;//sbitDS1302_RST=P3^7;#d...

    42
    热度
  • 崩溃了,DS18B20初始化失败!求高手看看,已经弄几天了。该怎么解决

    崩溃了,DS18B20初始化失败!求高手看看,已经弄几天了。//晶振频率:11.0592Mvoiddelay(unsignedintdelay_time)//延时子程序{for(;delay_time>0;delay_time--){}}voidDS18B20_init(void){ uchara; DQ=1;//主机发出复位低脉冲 DS18B20=0; DQ=0; delay(45);/...

    21
    热度
  • C51指针有关问题请问

    C51指针问题请教我在学习指针过程碰到一个问题,请教大家:下面程序,单片机上电运行,第一次调用readRom()函数正常,第二次调用读取的数就不对了,也就是说while(1)里第二个循环就不对了,第一个循环是正确的,第三次以后每次读出数字跟第二次是一样的,如果把指针*p换为全局的,也就是程序最前面定义,就正确了,把*p换成普通变量,也没问题的,请问这是为什么?..........[code=C#]...

    77
    热度
  • 过年了,小弟我也来发年终奖,大家快来抢,哈哈!顺便把小弟我的一点小小的成果也和大家分享

    过年了,我也来发年终奖,大家快来抢,哈哈!顺便把我的一点小小的成果也和大家分享。可惜总共就只有100分,本来想把全部都给大家的。感觉在csdn上还是学到了不少东西,虽然我还很菜,可是潜力很大,呵呵。我写的程序,大家别笑话我哈,程序的用途:测量脉冲宽度,即高电平持续的时间,用的是定时器t0,选取P3^2为输入i/o口,用数码管显示,能测量的脉冲宽度为999.9ms借此机会积攒点人品,来年大爆发!我的...

    106
    热度