DSP56F80x question about a pipeline dependency when disabling interrupts

Started by Art Johnson in Freescale DSPs14 years ago 4 replies

Hello, I have a question about whether or not there is a pipeline dependency when disabling interrupts in the DSP56F80x devices...

Hello, I have a question about whether or not there is a pipeline dependency when disabling interrupts in the DSP56F80x devices (we use the DSP56F807). Specifically, in the following instruction sequence: X_Ram_Test_Loop: // Disable interrupts during the following


RE: Interrupts on the 56303

Started by John Wygonski in Freescale DSPs16 years ago 1 reply

> > Also, is it a better idea to write ISR in assembler or C? Or does it > > depend on the compiler? I am currently using the GNU C...

> > Also, is it a better idea to write ISR in assembler or C? Or does it > > depend on the compiler? I am currently using the GNU C compiler. > > > > What is the best way to debug programs that use interrupts? In addition to all the fine advice you rece


SCI Transmit Interrupts

Started by dibosco in Freescale DSPs16 years ago

I've spent almost two days trying to make the serial transmit interrupts working without any success! So, after crawling up several ...

I've spent almost two days trying to make the serial transmit interrupts working without any success! So, after crawling up several walls, I thought I'd see if anyone can point out what I'm doing wrong. What I have always come across with UARTs in the past is a flag that indic


Disabling EOnCE

Started by Hardeep in Freescale DSPs13 years ago 1 reply

Hi, I am using the DSP56858. Is there a way to turn off the EOnCE module once the board has been programmed? The reason I am asking this is...

Hi, I am using the DSP56858. Is there a way to turn off the EOnCE module once the board has been programmed? The reason I am asking this is to determine whether and/or how much current is being consumed with it on. I have created a project in which I put the DSP into Wait mode (wait for interrupt) with no interrupts enabled (other than the core interrupts that may occur) so that I can...


I can't enter 805's input capture interupt

Started by xiong2046296 in Freescale DSPs13 years ago

Hi,everyone: I use 05EVM and Metrowerks SDK2.4, also i use the embedded RTOS uc-osII2.51 to develop . Now i have four tasks and three...

Hi,everyone: I use 05EVM and Metrowerks SDK2.4, also i use the embedded RTOS uc-osII2.51 to develop . Now i have four tasks and three interrupts. They are two quadTimer tasks----timerB_0 and TimerB_1, which TimerB_0 have two interrupts--- callbackOnCompare and callbanckOnInputedge .The third interrupt is Pwm_A_reloadcallback. Now i can't enter the


56f80x interrupt/pipeline problem?

Started by bergy50us in Freescale DSPs14 years ago

I'm running a round robin multitasker on a 56F801. Interrupts are heavily used, but not for task switching. When I go to change...

I'm running a round robin multitasker on a 56F801. Interrupts are heavily used, but not for task switching. When I go to change the stack pointer (SP) I find that I must lock out interrupts around the following: move x:(r3),sp nop move x:(sp)-,r1 move


GPIO Interrupts

Started by bobhopf in Freescale DSPs16 years ago

I am processing 4 pulse inputs on port B of a 56827, each about 200nsec and somewhat random occurance. I had been losing interrupts ...

I am processing 4 pulse inputs on port B of a 56827, each about 200nsec and somewhat random occurance. I had been losing interrupts (missing pulses) when he pulses occurred within the interrupt processing time. The cause appears to be reseting the IPR via IESR with a BFSET vs a MOVE


How to use Super Fast ISR for nested interrupts

Started by Kohei Matsumaru in Freescale DSPs16 years ago 1 reply

Hi, I don't understand how to implement faster nestable interrupts routine using embedded SDK on DSP56F803. IRQA and IRQB are...

Hi, I don't understand how to implement faster nestable interrupts routine using embedded SDK on DSP56F803. IRQA and IRQB are used for communication with host processor. Also, PWM interrputs are used. First, I used archInstallISR library for IRQA and IRQB. But the


ADC Interrupts, SDK

Started by Roger Flor in Freescale DSPs16 years ago

Hello I am a DSP56F805 EVM user I am trying to run the ADC using SDK Section 5.4.2 of the SDK user's manual (Targeting the...

Hello I am a DSP56F805 EVM user I am trying to run the ADC using SDK Section 5.4.2 of the SDK user's manual (Targeting the DSP56F8xx) says that "The ADC A Zero Crossing, ADC A Limit Error, and ADC A Conversion Complete interrupts are enabled when INCLU


Multiple Interrupts in GPIO and Flash Memory Data

Started by amacedosilva in Freescale DSPs15 years ago 1 reply

Hi... Multiple Interrupts in GPIO -I can configurate most than one GPIO Pin to generate a Interruption, All those pins had...

Hi... Multiple Interrupts in GPIO -I can configurate most than one GPIO Pin to generate a Interruption, All those pins had the interrupt vector of 23! To know which pin make the Interruption I must read the register IPR (Interrupt Pending Register). But I?m using


simple project demonstrating how to set-up interrupts without the use of SDK

Started by Daniel Malik in Freescale DSPs16 years ago 2 replies

Hi, Art has suggested that he has "tried (and given up) using "#pragma interrupt" ISRs directly". If you would like to...

Hi, Art has suggested that he has "tried (and given up) using "#pragma interrupt" ISRs directly". If you would like to take a look at a very simple project which shows how set-up interrupts directly without the use of SDK, please go to


Help with Interrupts witin SDK

Started by mwmann_at_motorola in Freescale DSPs17 years ago

** Help with Interrupts ** Exercise 3c has been created. It is available on the 56800 FAQs. In the future it will be included in...

** Help with Interrupts ** Exercise 3c has been created. It is available on the 56800 FAQs. In the future it will be included in the next version of the Training CD. For now, log on to http://e-www.motorola.com/cgi-bin/faq.cgi?


New FAQ on Low Voltage Interrupt Support

Started by Michael W. Mann in Freescale DSPs16 years ago 5 replies

** New FAQ on Low Voltage Interrupt Support ** Abstract Example code is provided for 56F801-7, 56F826-7 EVMs in support of Low...

** New FAQ on Low Voltage Interrupt Support ** Abstract Example code is provided for 56F801-7, 56F826-7 EVMs in support of Low Voltage interrupts. Problem Do you have any example code showing how to support low voltage interrupts (at 2.2 V and 2.7 V)? Solutio


Interrupts on 56F801

Started by zuffpasc in Freescale DSPs15 years ago

Re-hello! It's my second basic message today, sorry, but I'm doing my diploma, so I'havent really the time to read all the...

Re-hello! It's my second basic message today, sorry, but I'm doing my diploma, so I'havent really the time to read all the documentation... Therefore, I try to get some of your knowledges!! About the interruptions... I have learned to do things like: ____________________


USE_NESTED_INTERRUPTS

Started by Corey, Rick in Freescale DSPs16 years ago 7 replies

I have another beginner SDK question, after searching the Yahoo archive and all the manuals that seemed relevant. I seemed to...

I have another beginner SDK question, after searching the Yahoo archive and all the manuals that seemed relevant. I seemed to have found an answer, but it didn't seem to work, nor did any of the variations I tried. I'm trying to disable nested interrupts in the SDK. I h


LVI in Processor Expert?

Started by istvan_9 in Freescale DSPs12 years ago

Hi all, I would like to use the LVI interrupts of the 56F83xx familly, but I do not find any beans in processor expert to build the...

Hi all, I would like to use the LVI interrupts of the 56F83xx familly, but I do not find any beans in processor expert to build the code... Does anybody knows if it exists or not? Thanks,


'826 - when interrupts are active - Software is loosing it....

Started by bmbmz123 in Freescale DSPs16 years ago 10 replies

Hello, Without interupts, sw is running ok. When I apply the interupts (archEnableInt), the sw is doing crazy stuff - some...

Hello, Without interupts, sw is running ok. When I apply the interupts (archEnableInt), the sw is doing crazy stuff - some of the data is overrun, code sections are executed even though it is not supposed to. But, the sw is alive, doing other things it is s


RE: Re: CodeWarrior 4 Upgrading (bugs in version 5)

Started by wdhaan in Freescale DSPs16 years ago

Dear Art, Thank you for your mail. Of course I understand your solution/work around, with disabling interrupts. However this...

Dear Art, Thank you for your mail. Of course I understand your solution/work around, with disabling interrupts. However this ought not to be necessary if a processor has an atomic instruction for changing one bit in a port (I admit this is wishful thinking when using Cod


GPIO interrupts in DSP56F827

Started by atid2 in Freescale DSPs16 years ago 2 replies

Hi, I am trying to use the GPIO interrupt mechanism but I have a problem: Immediately after I enable the pin interrupt - the...

Hi, I am trying to use the GPIO interrupt mechanism but I have a problem: Immediately after I enable the pin interrupt - the interrupt occurs. It happens every time I try it, no matter what the polarity is or any other parameters I configured (I think I tried them all).


SCI Interrupt (DSP 56803)

Started by Olamide... in Freescale DSPs15 years ago

I can use normal poling to get data and output data. I want to use interrupts though, and its not working. I change the...

I can use normal poling to get data and output data. I want to use interrupts though, and its not working. I change the 56803_vector_pROM.asm file (i.e. put my isr function in the right vector address, but it still does not work. Please i need Help ASAP. Thanks u much..