Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
@FvM: YES, i want to achieve the boot code and APP code in the controller. If BOOT is OK then i need to jump from BOOT CODE to the APPlication code to run interfaced devices and all.
In boot code i am not at all using ISR, it just checks for a particular condition.. and Jumps to aPP.
YES. i am not using any ISR in APP1, but APP2 uses ISR. i HAVE REDIRECTED the ISR to start address of the APP2. Also, i am linking it using a asm file. Can you please let me know how can i use function pointer to implement the same. Any doc will be helpful.
tHanks in advance :)
- - - Updated...
by two main functions i mean..
In my Keil Project Settings. i have TWO Targets [separate apps, so separate main functions] . the output is separate .hex files.
I will burn both the hex files to my 8051..
0x0000 ~ 0x0FFF == APP1.hex
0x1000 ~ 0x1FFFF == APP2.hex
Hello All,
I am making 2 applications [ separate apps having separate main functions ] on 8051 controller . So, i need to jump from APP1 to APP2 depending upon the execution.
I am using the KEIL V7.10 Compiler. I am having trouble jumping from one app to other. It jumps from one app, but do...
Hi all,
I am starting a project. The block diagram looks like this:
PC-->USB Port--->MCU-->Modulator(any modulation can work)-->Amplifier-->Transmit Receive-->Pre-Amp-->Demod--> Output to PC
The first half is transmitter.. second half is receiver...
i am starting to think what kind of...
hi,
the enum can not be used as a type.. here in struct, you are using enum wrongly.
just declare a variable (integer).
then check that against the enum value.
The best solution to giving delay is using the counter of MCU.. rather than stopping the microcontroller for giving delay in a loop, just make it interrupt based.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.