Sponsored by Dragon Age: Origins
Join the Dragon Age: Origins development team on Facebook view!
facebook.com/DragonAgeOrigins - EA presents BioWare's new dark fantasy epic Dragon Age: Origins. '9/10' from Game Informer.
83 Comments
- decker12, on 06/11/2008, -2/+33Wow, I have absolutely no idea what this article is talking about. But I do know that my roast beef sandwich on a dutch crunch roll with lettuce and dijon and swiss was fantastic.
- binorgog, on 08/07/2008, -0/+31Could this be a technical article and not related to the iphone announcement?
- inactive, on 06/11/2008, -2/+32WHOA!
Hardcore tech article on digg front page? And it's programming, no less. Amazing! Let's start a trend! Remember the good old days when all the articles were hackery related? - Stupidumb, on 06/11/2008, -3/+25When, I had, teachers, like you it was. Hard of under. Stand what....they are was talking, about.
- ELLIS1128, on 06/11/2008, -7/+22I lost interest after reading the description.
- iDoraemon, on 06/11/2008, -1/+13"It demonstrates how our universities have misguided our students."
This is a pretty pompous statement by the author of this article to make, considering that universities were designed not as trade schools to teach the specifics of how, but as places of higher learning to grasp the principles behind why things are done the way they are. This is no less true for engineering as it is in other disciplines.
Even though I'm more CS than EE (thus having no need to learn about microcontrollers), I don't see why the criticism posed by the author can validly attack the university system in general. The issue is quite technical in nature, and I would expect more surprise from the person if he or she didn't pick it up that knowledge at some internship, not from some university curriculum. That's just my perspective though. - ysss, on 06/11/2008, -1/+12Please don't disrespect Mr. Walken.
- teaguecl, on 06/11/2008, -1/+10This is amazing... an actual technical article on the front page. On top of that, it's not even Web 2.0/php/ruby/java crap - it's a real embedded systems topic coded in the only language ever used - C. Granted this is first year CS stuff, but it's not your usual Digg fodder. Just as I was about to write this place off as a pop culture wasteland, something useful pops up.
- SkippyDoorknob, on 06/11/2008, -0/+9Look! A wagon wheel!
- yneuyi, on 06/11/2008, -0/+8Time is always precious
- mark076h, on 06/11/2008, -0/+7SOFTWARE TIMERS! THATS IT! i was looking for a solution to this and it shows up on the front page! i mean it's so simple, just do a timer in software why could i not think of this before!
- doctechnical, on 06/11/2008, -4/+11I'd just toss another 555 or 556 in there.
/oldschool - scottmeves, on 06/11/2008, -1/+8crazymaster -- really is a master if he can get this to the front page. well done.
- massproductions, on 06/11/2008, -1/+7The article lost a bit of credibility when the author used "derivate" as a verb. I think they meant "derive."
Is that you Aaron Rayburn? - inactive, on 06/11/2008, -1/+7Apparently this guy hasn't spent much time in school, thats why he's writing a basic as ***** article about counting interrupts invoked from a hardware timer.
- meruru, on 06/11/2008, -1/+7Seems a bit worn to me. What was the old rule of thumb, put a penny in the tread and if you can see Lincoln's head you need new tires?
- matx, on 06/11/2008, -1/+6You might want a timer with a higher tick rate.
- deathfix, on 06/11/2008, -1/+6*woosh*
- TekTrixter, on 06/11/2008, -0/+5Madness, takes its toll
- Asheis, on 06/11/2008, -0/+5I've got to... keep control
- doctechnical, on 06/11/2008, -0/+5It's astounding. Time is fleeting.
- Sean42, on 06/11/2008, -0/+4Praise the Flying Spaghetti Monster, i think you are correct.
- cledford, on 06/11/2008, -4/+8Or you could just use a real timer http://www.sportscounters.com ??? - Maybe I don't understand what you are talking about. Don't judge me!
- maxino, on 06/10/2008, -5/+9Sure, software-timers , but it's a big difference..... I think if the number of software-timers, is greater of the numbers of timers, you MUST use a rtos platform
- maxino, on 06/11/2008, -1/+5Sure, an oversized clock around the neck
- inactive, on 06/11/2008, -0/+4But listen closely, not for very much longer
- Laminarcissus, on 06/11/2008, -0/+4Wow, I have absolutely no idea if 4 interrupts of 256ms is enough accuracy for most embedded systems, but I do know that sandwich would also be really good on sourdough bread with horseradish mayo instead of dijon.
- djAnakin, on 06/11/2008, -0/+4Something just mussed up my hair...
- Lewiji, on 06/11/2008, -0/+4Weird thing was, I used to understand them back then. Deconditioning :(
- nitephyyre, on 06/11/2008, -0/+3It was at one point a tech site. It also used to have a lot more stories hitting the front page. I remember the days where in 24 hours there would be 30 pages of stories, now there are 5 pages. I used to spend an hour in class digging, walk 5 min to the next class, and there would already be another hour worth of new stories.
Ahhh, I miss the good old days *sniff* - shadowcode, on 06/11/2008, -1/+4Dugg, if only because it's Something Different from the crap that usually hits the frontpage.
- spilk, on 06/11/2008, -0/+3This is the kind of article I thought folks only posted to reddit. I'm not sure who the target audience is though, since any microcontroller programmer worth his/her salt has to be a timer ninja.
- Neoanarchist, on 06/11/2008, -0/+2I got the impression that English wasn't his first language. If it is, God help him with his abhorrent grammar/typing/proofreading.
- johnnyrotten, on 06/11/2008, -0/+2Apparently, neither have the people who dugg you down. An educated person writing a technical article should have a good grasp of the language in which he is writing.
- petomni, on 06/11/2008, -0/+2I only dugg this because it was tech
- arusso, on 06/11/2008, -0/+2Shocking I'm sure...
- yoda17, on 06/11/2008, -0/+2I have written many software timers in my life. I've also used them on half a dozen OS and RTOS platforms. I've also designed them for a few processors. I understand PLLs (Phase Locked Loops).
I don't understand this article though. - inactive, on 06/11/2008, -1/+3The writing adds an extra layer to the complexity :)
- danielwsmithee, on 06/12/2008, -0/+2No you don't need an RTOS you can develop virtual timers and use them completely fine without an RTOS. Many RTOSes have virtual timer functionality built in, but you can build a virtual timer without an RTOS very easily.
- vawksel, on 06/12/2008, -2/+4Maybe I am being an ass here, but so what?
This is basic 101 computer science, or even less. It's just common sense. Is this really that interesting to a comp sci person? You really don't think it's common sense that if something is ticking every 0.5 seconds, and you need to know when something happens every 2 seconds to just count 4 for every 0.5....
This was revolutionary stuff, back when the very first Tube computers were invented. - fonik, on 06/11/2008, -0/+2And what timer is running the processor? You're not REALLY making more timers, you're just sticking a layer over your existing timers.
- nitephyyre, on 06/11/2008, -1/+3Don't you f*cking hate it when that happens??
- becurious, on 06/12/2008, -0/+1yes, you're right!
- danielwsmithee, on 06/12/2008, -0/+1No the software timer only fires when the hardware timer fires. The software timer would expire every n multiples of the hardware timer. The software timer handler would generally still execute in the hardware timer's ISR context. Unless you used and RTOS with a task and semaphore then the software timer could execute under the context of a specific task.
- danielwsmithee, on 06/12/2008, -0/+1Same here. His coding example is not very straight forward.
- unitedatheism, on 06/12/2008, -0/+1You're hogging 100% of mcu processing power, so how could you use multiple instances of this software timer?
Does your pic support hyperthreading?
You know, you can do that, the only drawback is not having processing power for anything else, for that you can just use a single timer for better accuracy. - unitedatheism, on 06/12/2008, -0/+1You know, even if you were Linus Torvalds in person you wouldn't say that "ok, I'm going back to kernel dev boards".
But a lot of dumb kids would try to sound leet by saying "Back to the kernel dev boards I suppose." and earn respect. Now, can you see how much did you told us about you?
And don't assume about people you don't know, that's dumb and dumb. - unitedatheism, on 06/12/2008, -0/+1When an interrupt occurs, the interruption flag is cleared, partly due to possible recursion.
Also, it's pretty hard to make the timer interrupt consume enough time to overlap, on a 20mhz mcu a 100hz timer int must take 200khz to overlap! - Echomote, on 06/11/2008, -0/+1I'm afraid there's no point posting that kind of comment, you'll just be dugg down.
- abandonedhero, on 06/11/2008, -1/+2If you were trying to come off as a condescending prick, you succeeded.
-
Show 51 - 83 of 83 discussions



What is Digg?
Browsing Digg on your phone just got easier with our enhancements to the