I think he meant to say 160MHz and got an extra zero in there by mistake. Everything I've read before said 160MHz.
Type: Posts; User: Ken Peterson
I think he meant to say 160MHz and got an extra zero in there by mistake. Everything I've read before said 160MHz.
I had a case where just the opposite was true. My application worked fine when the programmer was plugged in to the USB, but would stop working when I unplugged it. It turned out in my case that I...
It's not a question of spin OR assembly. Assembly has the advantage of being really fast. So, if you need speed, use assembly. However, if you are writing a complex program where structured code...
As mentioned, there are other techniques as alternatives to double buffering to avoid flicker that don't use so much RAM. One such approach that I've done in the past is to wait until the vertical...
I would like to point out that although SPIN doesn't support 2D arrays directly, there are several ways simulating a 2D array in code. Search the forum to find them.
Here's one way:
con
...
The important thing is to pick a style that works for you and be consistent with it. If you find a particular style to be more cumbersome than useful, don't use it. Always try to write code as if...
I transmitted tones to an FM radio across the house just by putting 1 foot of wire in the demo board on one of the pins. Came through loud and clear. Only problem is I was picking it up all over the...
If your devices are not that far apart, you may want to look into near-field technology too.
Also, here's another option for an inexpensive radio link:...
SamMishal: I like your wrapper concept. I have been modifying existing objects to use a Singleton pattern (variables in the DAT section), but I hadn't thought of just creating a wrapper.
Your...
Nice compact design. What tool are you using for the layout?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"I have not failed. I've just found 10,000 ways that won't work. "
- Thomas A. Edison
Speaking of LMM (not to hijack the thread) but is there a comprehensive reference describing LMM and how it works in detail in one document?
Now...back to your Inline PASM conversation....
...
To bring the cog load time into perspective, if your propeller is clocked at 80MHz, it's takes approximately 102 microseconds to load a cog. That's about 1 1/2 scan lines of NTSC video. At that...
I was thinking of a scheme a while back that would use the cog timers to PWM the data on the lines rather than clocking it bit by bit. It wouldn't be as efficient use of bandwidth, but it would...
Sort of like football squares. That might work.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"I have not failed. I've just found 10,000 ways that won't work. "
- Thomas A. Edison
CRP: Assuming you're serious, such a contest has no hope of being fair because the introduction of the product would not be a truly random occurrence. The guesses would be known and would influence...
Try "Game Programming for the Propeller Powered HYDRA" by Andre LaMothe. It has lots of in-depth information about how the propeller video works.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"I have not failed....
I concur. Getting the tables directly is your best bet. I have done quite a bit of web / database programming, but unfortunately I just don't have time for such a project.
One thought: first,...
Yeah...some people have nothing better to do. But wait! There IS nothing better to do! http://forums.parallax.com/images/smilies/smilewinkgrin.gif
Not to mention EMI concerns. Faster clock speed puts more noise on the power lines and can cause interference in radio receivers and sensitive equipment. In automotive applications the rule of...
Harley,
In order to do indexed addressing in PASM you have to use self-modifying code. PASM has statements especially for this that make it easy.
For a good tutorial on PASM, check out...
I have an idea of my own for a twin-prop concept. I would be interested in seeing your approach to RPC when you have that working.
Ken
My favorite approach is to use Eric's #1 example. I usually set up a bunch of pointers in DAT and initialize them to point to my VAR values just before calling cognew. If I have another instance...
What does 'secure' mean? Firewalled?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
·"I have always wished that my computer would be as easy to use as my telephone.· My wish has come true.· I no longer know how to...
4Alex: You may be missing a repeat statement in your code
I did a project where I read in a string of lines representing filenames from an MP3 player. The filenames were delimited by a carriage return <CR>. I read them all into a buffer and then parsed...