DSPRelated.com

56800e Inline assembler and inline functions

Started by jack...@motec.com.au in Freescale DSPs18 years ago

Hi, I have a couple of questions about inline assembler and inline functions in the 56800E compiler under CW5.6 Question 1: Is there anyway...

Hi, I have a couple of questions about inline assembler and inline functions in the 56800E compiler under CW5.6 Question 1: Is there anyway to use members of a C struct in the assembler code? I can use local or static variables in assembler functions eg. int32 myVar; asm { move.l myVar,A } but is there a way to use a pointer to a struct to access st


Semi-OT: Strohs, got my email?

Started by janoch23 in Freescale DSPs18 years ago 1 reply

I replied to an offlist reply by Strohs56 but got no further replies. I wonder if it had to do with me replying from a different (non-spamtrap)...

I replied to an offlist reply by Strohs56 but got no further replies. I wonder if it had to do with me replying from a different (non-spamtrap) email address (it was a GMail account). (naturally you are not required to reply or anything, I just wonder if Yahoo or something throws my messages in the spam bin as I have non-english characters in my name) /J


Help - DSP56F826 Fiasco

Started by vo1hl in Freescale DSPs18 years ago 1 reply

Hi Everyone... Our supplier told us today that Freescale had some sort of issue with the dies for the '826 and they are no longer available. I...

Hi Everyone... Our supplier told us today that Freescale had some sort of issue with the dies for the '826 and they are no longer available. I am hurting bad!! I need several hundred for projects currently underway. Does anyone have a line on where I could get any??!! Also, does any one know how compatible the newer Freescale DSP 800E family is with the old 826? Pin outs in TQFP? Periphera


counting a LOT of quadrature inputs with 56F807

Started by kiha...@gmail.com in Freescale DSPs18 years ago 1 reply

Hi, I'm trying to build a board with 56F807, which can count 7 different quadrature inputs if I use quad timers and quad decoders. But I would...

Hi, I'm trying to build a board with 56F807, which can count 7 different quadrature inputs if I use quad timers and quad decoders. But I would like to have an option to count from more than 7 quadrature inputs. So I programmed a 4-state (00, 01, 11, 10) finite state-machine, which takes inputs from one of the GPIO pins, and polled at a set frequency. For example, if the previous input was 0


Globals accessible from both Main.c and Events.c

Started by kiha...@gmail.com in Freescale DSPs18 years ago 1 reply

Sorry for such a noob question: how can I declare globals so that I can access them from both main.c and my ISRs in Events.c? Thanks! Ko...

Sorry for such a noob question: how can I declare globals so that I can access them from both main.c and my ISRs in Events.c? Thanks! Ko Ihara


56F8013 and flash_over_jtag

Started by Gentcho Nikolov in Freescale DSPs18 years ago

Hello group, I use 56F8013 and CodeWarrior 56800/E 7.2 Flashing is from Development environment. I need to flash 56F8013 with ready .S...

Hello group, I use 56F8013 and CodeWarrior 56800/E 7.2 Flashing is from Development environment. I need to flash 56F8013 with ready .S files using simple program like ?flash_over_jtag.exe?. I have downloaded it from Motorola. Following instructions i have prepared .S records files in CodeWarrior. There is only one problem - ?flash_over_jtag.exe? was build in 2003, so there are configur


calculation errors ?

Started by Christian in Freescale DSPs18 years ago 1 reply

Hello everyone I am working with CodeWarrior 5.0.5 for DSP56800 and I experience strange calculation errors : 1. I can't use the...

Hello everyone I am working with CodeWarrior 5.0.5 for DSP56800 and I experience strange calculation errors : 1. I can't use the float library. Most of the time it works perfectly, but once in a while I get strange calculation errors. 2. I tried to use integers only, but I get a very similar behaviour. Works most of the time, but once in a


simple I/O access (non-indexed) for 568000 parts using codewarrior

Started by bobtransformer in Freescale DSPs18 years ago 1 reply

OK, I have tried to get a simple answer for this, but I'll try here... I am trying to access I/O and peripherals in X: memory in C on, in...

OK, I have tried to get a simple answer for this, but I'll try here... I am trying to access I/O and peripherals in X: memory in C on, in this case, a 56F8014 demo board. I can access I/O if I define the ports like this: #define PORTB (*(char*) (0x00F101)) // port B However, this works in indirect addressing mode using index registers as I would expect it to, and of course takes at


Newbie info for 56002

Started by janoch23 in Freescale DSPs18 years ago 1 reply

Hi! I'm searching for some tutorial or something on the 56000 series. I have the "family manual", but I find it's rather cryptic (not...

Hi! I'm searching for some tutorial or something on the 56000 series. I have the "family manual", but I find it's rather cryptic (not to mention it's not really suitable for all ages), and probably better suited as a reference manual once I've gotten an understanding of the 56k. Can you recommend anything? Preferably available freely online, but books are also interesting. I have


DSP56300 assembler changes

Started by gusflit in Freescale DSPs18 years ago 3 replies

Hi to all! I had to start recently a new project targetting the DSP56300 family, and therefor downloaded the last revision available...

Hi to all! I had to start recently a new project targetting the DSP56300 family, and therefor downloaded the last revision available for Suite56. The package came with the newest assembler version 6.3.22 It seems to me that there are now restrictions on parallel move that didn't exist with previous versions of that assembler. For example,


Ask a Question to the DSPRelated community

To significantly increase your chances of receiving answers, please make sure to:

  1. Use a meaningful title
  2. Express your question clearly and well
  3. Do not use this forum to promote your product, service or business
  4. Write in clear, grammatical, correctly-spelled language
  5. Do not post content that violates a copyright