• C51: Bit arrays
    I'm using an array of ints in the bit addressable memory area as a crude bit array bdata unsigned int sample_window[SAMPLE_WINDOW_LENGTH]; //bit addressable array in bit memory I'm using a mask...
  • coufused by array and shift bit
    Hi, The code is given below. void CSToOut(void) { static unsigned char data bSimulate[8] ; int I; for( I = 0 ;I < 8;I ++) { bSimulate[I] = 0x01 << I ; ComOutChar( bSimulate[I] ); } } ...
  • use of bit as array index fails? (if bit is set)
    Hi, I suspect I have hit upon a bug in C51 V6. When a bit variable is used as an index into array of int or long int, it fails. Actually, it fails only if the bit is 1; otherwise it works ok. I...
  • Some problem about Aduc7026 memory map
    If I configure the debug Initialization with DEBUG.INI which write " MAP 0x00010000, 0x00011FFF EXEC READ WRITE VNM MAP 0x10000000, 0x1001FFFF EXEC READ WRITE VNM MAP 0x30000000, 0x3001FFFF EXEC READ...
  • CAN: some questions about how T89C51CC01 does it
    Maybe some1 can help with next questions: - are dominant bits produced with zeros? For example, if CANIDTx register contain 11110000 so does CAN transmit r-r-r-r-d-d-d-d bits (r=recessive, d=dominant...