• C51 does not add correct switch bank code in different bank function
    Because the 8051 is only 16 bits address space(64KB). So, if my code is more than 64KB. It will need to switch the code bank. I found some function the C51 add correct switch bank code, sometimes not...
  • C51 does not add correct switch bank code in different bank function
    Because the 8051 is only 16 bits address space(64KB). So, if my code is more than 64KB. It will need to switch the code bank. I found some function the C51 add correct switch bank code, sometimes not...
  • Function pointer with code banking
    Hi I am using Keil compiler for 8051 development. i use function pointer throught in my program using code banking. i have 512 k of external ROM with 32 k of 16 banks defined. i went through web...
  • Function pointer with code banking
    Hi I am using Keil compiler for 8051 development. i use function pointer throught in my program using code banking. i have 512 k of external ROM with 32 k of 16 banks defined. i went through web...
  • Indirect function calls with code banking
    Hi, Im having some problems with code banking, regarding to passing functions adresses as parameters. for example: void func ( void(*ret_func1)(void), void(*ret_func2)(void)) { . . . if(x...