当前位置: 代码迷 >> uchar的解决方案
 
  • at88sc系列芯片怎么实现双向认证,加密模式(密文传输)

    at88sc系列芯片如何实现双向认证,加密模式(密文传输)由于是在网上找到的一份源代码,在此基础上进行驱动移植。里面的加密算法没有仔细研究也很难看得懂,而且一直让我很迷惑的是,芯片手册里压根没提到用什么加密算法,这源代码的作者是怎么知道使用哪个算法?莫非是芯片厂商提供的?由于现在对算法一点也不了解,源代码中并没有实现双向认证,而且加密模式似乎也不能正常工作。自己也对这加密和认证过程很迷糊,现在可以...

    17
    热度
  • 关于MB90092 子屏显示的有关问题

    关于MB90092子屏显示的问题我现在想用富士通的视频叠加MB90092芯片子屏显示功能,主屏可以正常显示。子屏显示的字符为一段乱码,代码如下:voidMB90092_DisChar(UCHARx,UCHARy,intaddr,UCHARmul,UCHARbc,UCHARcc,UCHARff){ UCHARtemp1,temp2,color; if(x>0x17||y>0x0B)ret...

    5243
    热度
  • 高人看看,单片机C程序,温度值读不进去咋回事

    高人看看,单片机C程序,温度值读不进去怎么回事?#include<reg51.h>#include<absacc.h>#defineSEND_INITXBYTE[0xf400]#defineSEND_DATAXBYTE[0xf500]#defineREAD_BUSYXBYTE[0xf600]//#defineREAD_DATAXBYTE[0xfF00]//读点地址#defi...

    3439
    热度
  • JNA中如何模拟这个结构体,解决再加分!

    JNA中怎么模拟这个结构体,解决再加分!!急!!!!!!typedefstruct_PCI_COMMON_CONFIG{USHORTVendorID;USHORTDeviceID;USHORTCommand;USHORTStatus;UCHARRevisionID;UCHARProgIf;UCHARSubClass;UCHARBaseClass;UCHARCacheLineSize;UCHARLa...

    1659
    热度
  • 89C52 中,AT24C02不能延续读取数据,求解

    89C52中,AT24C02不能连续读取数据,求解请高手指点一下。。。代码如下:#include<stdio.h>#include<Reg52.h>#include<intrins.h>#defineucharunsignedchar#defineuintunsignedint#defineNop3();_nop_();_nop_();_nop_();#defi...

    166
    热度
  • EEPROM_24C02.c程序的定时器有关问题

    EEPROM_24C02.c程序的定时器问题。//文件名:EEPROM_24C02.c#include<reg52.h>#include<intrins.h>#defineucharunsignedchar#defineuintunsignedintsbitscl=P3^6;sbitsda=P3^7;ucharcodetable[10]={0x03,0x9f,0x25,0x...

    178
    热度
  • 大家帮小弟我看看这个程序怎么

    大家帮我看看这个程序如何?本帖最后由XiangJianHeTaiJi于2012-12-0202:57:28编辑最近在弄无线收发模块,虽然歪打误撞搞定了,但是对于函数有点疑问,是连续读的函数,总是出问题,下面有四个版本,都是自己写的,第一个是最终修正好的,能实现的。其余三个都是不能实现的,读出来的是乱码。我感觉很奇怪,四个函数怎么看都是同样的功能,但是为什么后面三个无法成功表达呢?麻烦各位有经验的大...

    74
    热度
  • 51单片机中,怎么在函数中给引脚命名,如A1=P0^1

    51单片机中,如何在函数中给引脚命名,如A1=P0^1请问如何在函数中命名引脚,如//两个函数在同一个程序中。以下为示例需求voidtest(){P1_3=P1^3;}voidceshi(){P1_4=P1^3;}voidmain(){test();ceshi();}一般需要在程序头部定义sbitP1_1=P1^1,这个我知道。但是用什么办法可以实现以上功能呢?即在程序中给引脚改名color='#...

    177
    热度
  • IAR环境编译产生的诡异现象

    IAR环境编译发生的诡异现象为了简便说明问题,提取代码如下。#include<msp430x14x.h>#defineucharunsignedcharucharb=1;uchara=5;ucharc=10;voidmain(){while(b){a--;}c--;}#pragmavector=PORT1_VECTOR__interruptvoidPORT1_ISR(void){b=0...

    64
    热度
  • 能帮我看看这个程序啊有错误那

    能帮我看看这个程序啊有错误那 voidri_zero(void)/*数组清空*/ { for(buf_c0=0;buf_c0<COM_LENGTH;buf_c0++) ri_buf[buf_c0]=0; com_count=0; } ucharcomp_read(void)/*检验外部EEROM是否大于等于1小于等于3*/ { if(ri_buf[2]!=0x0)...

    330
    热度
  • [求助]关于字节对齐问题

    [求助]关于字节对齐问题 typedefunionunHead{UCHARaucSrc[6];structtagContent{UCHARucFlag[6];ULONGulNext;}Content;}HEAD_S;在强制一字节对齐情况下,请指出sizeof(HEAD_S)=____;在强制二字节对齐情况下,请指出sizeof(HEAD_S)=____;在强制四字节对齐...

    283
    热度
  • IAR环境编译发作的诡异现象

    IAR环境编译发生的诡异现象为了简便说明问题,提取代码如下。#include<msp430x14x.h>#defineucharunsignedcharucharb=1;uchara=5;ucharc=10;voidmain(){while(b){a--;}c--;}#pragmavector=PORT1_VECTOR__interruptvoidPORT1_ISR(void){b=0...

    63
    热度
  • 基于WINCE6.0系统的I.MX515和S3C2451 UUID不一样有关问题

    基于WINCE6.0系统的I.MX515和S3C2451UUID不一样问题1. 获取UUID的方法同一个APP,调用GetDeviceUniqueId()获取UUID,传递的应用参数一样。调用GetDeviceUniqueID(),最后会调用到底层的OALIoCtlHalGetDeviceInfo()--->GetUUID()--->OALArgsQuery(OAL_ARGS_QUER...

    494
    热度
  • SDA SCL 在每个阶段到时是如何赋值的

    SDASCL在每个阶段到时是怎么赋值的#include<reg52.h>#include<intrins.h>#defineucharunsignedchar#defineuintunsignedint#defineNOP4(){_nop_();_nop_();_nop_();_nop_();}sbitSCL=P1^0;sbitSDA=P1^1;sbitSPK=P3^0;u...

    155
    热度
  • NRF2401的这个程序如何收发不了麻烦看一下,还有如何验证接收了

    NRF2401的这个程序怎么收发不了麻烦看一下,还有怎么验证接收了。#include<reg52.h>#include<intrins.h>typedefunsignedcharuchar;typedefunsignedcharuint;//****************************************IO端口定义*********************...

    108
    热度
  • HT1621B 不能显示出来呢,该如何解决

    HT1621B不能显示出来呢,以下是子程序:不能显示出段,也不能关闭#defineBIAS0x52#defineSYSEN0x02#defineLCDON0x06#defineLCDOFF0x04voidSendBit_1621(uchardata2,ucharcnt)//data的高cnt位写入HT1621,高位在前{uchari;for(i=0;i<cnt;i++){if((data2&...

    71
    热度
  • 使用三星S3F9488单片机,编写的程序,感觉老是重启,请们指点

    使用三星S3F9488单片机,编写的程序,感觉老是重启,请大虾们指点#include"ioS3C9488.h"//#include"intrinsics.h"//包含内部函数#include"math.h"#pragmavector=__TIMERB_UNDERFLOW_vector__root__interruptvoidinterru...

    38
    热度
  • 用KeStackAttachProcess附加进程蓝屏。大大们指教上!

    用KeStackAttachProcess附加进程蓝屏。。大大们指教下!!!C/C++codeUCHARirql=(UCHAR)KeGetCurrentIrql();KdPrint(("irql:%d\n",irql));PKAPC_STATEpKs=(PKAPC_STATE)ExAllocatePool(NonPagedPool,sizeof(PKAPC_STATE));Ke...

    34
    热度
  • 用KeStackAttachProcess叠加进程蓝屏。大大们指教下!

    用KeStackAttachProcess附加进程蓝屏。。大大们指教下!!!UCHARirql=(UCHAR)KeGetCurrentIrql();KdPrint(("irql:%d\n",irql));PKAPC_STATEpKs=(PKAPC_STATE)ExAllocatePool(NonPagedPool,sizeof(PKAPC_STATE));KeStackAttachProcess(...

    76
    热度
  • DS1302的读写时序有点不明白解决方法

    DS1302的读写时序有点不明白ucharRead_DS1302Byte(void){uchari;T_RST=1;for(i=8;i>0;i--){ACC=ACC>>1;T_IO=1;ACC7=T_IO;T_CLK=1;T_CLK=0;}return(ACC);}这个是读一个字节。按照这个程序可以运行,而且正常。我看它的读写不是在上升沿吗?还有这个读怎么感觉不对啊,怎么ACC7...

    158
    热度