• The 'sscanf' mistake
    sscanf(buffer, "%d", &var1_1byte); in the above case, var1_1byte is uint8_t (ie 1 byte char variable). the "%d" in sscanf resulted to writing of multiple bytes (notice that '%d' is for 'int') which...
  • mistake with Heap
    Hi! I use RTX. In my program except the others there are three processes Here they OS_MUT LOG_MUTEX; #define INIT_LOG_LOCK os_mut_init(LOG_MUTEX) #define LOCK_LOG os_mut_wait(LOG_MUTEX,0xFFFF...
  • Keil middleware interoperability issues
    I would like to know, whether there are some ways or plans to achieve interoperability of vendor peripheral libraries and Keil middleware with their associated drivers. Typical example of major issues...
  • problem with keil file system middleware
    hi to all, i am working on project that in it i need to read and write to micro-sd-card in unit of sector, for done that i decide use keil file system middleware and then use fs_ioc_read_sector and...
  • C51 long multiple mistake
    Hi: I use c8051f410, Program Size: data=114.1 xdata=100 code=4633 I had to use the long multiple in program and find it can not be excecute properly. The code is as below, Is this stack...