« first day (891 days earlier)      last day (4037 days later) » 

8:00 PM
@jippie Not necessarily. It plugs into your router
 
@angelatlarge Other thing - If I were to change chips, I would move to an Atmel ARM chip, that way at least the documentation remains similar looking, so faster to get up to speed (pun intended)
 
@AnindoGhosh The main reason is memory. Essentially what is stored in flash is "compressed" (palettized) so that it is smaller.
 
I really want to get my hands on one of those Due's, Atmel ARM based development kit ;o)
 
@AnindoGhosh I think using AVR SPI instead of bitbanging will be better: I can do processing while it is sending. It will be tight, but I think doable.
 
@angelatlarge Use a part with more flash, easier than struggling with bad use of clock cycles.
 
8:03 PM
@angelatlarge flash is slow to read from, on top of that you have the data comrpessed?
 
@jippie Yes! It actually isn't as slow as it is made out to be: LPM is only 3 clocks.
 
@angelatlarge Yup, the SPI mechanism is pretty decent. I wouldn't consider bit bashing till I needed to send multiple bitstreams on separate SPI lines.
 
@angelatlarge why not use couple small avr's in parallel (offloading) and use one controller to orchestrate the bunch?
LPM?
 
@jippie Thought about that. But coordination issues make the whole thing much much uglier, IMHO
@jippie LPM = load program memory. Read flash.
 
@angelatlarge put it in a box
 
8:05 PM
I think "use part with more flash" is conclusive :-)
 
SRAM = 1 clock
 
@AnindoGhosh Already planning to do that.
@jippie Are you sure?
 
not sure where I read it, but yes, pretty sure
 
@AnindoGhosh BTW, have you guys used ATmega1284?
 
@angelatlarge 1280 and 2560 yes. 1284 no.
 
8:06 PM
LDS Rd ,k Load Direct from SRAM Rd ← (k) None 2
 
@jippie LD, two clocks. Exactly.
 
2 cycles, one for the instruction itself, one for reading the location
 
@jippie I think flash being very slow is a myth, basically. Sure slower than SRAM, but not by an order of magnitude.
 
now I don't know how to read a byte from flash :)
 
@jippie LPM Load Program Memory R0 ← (Z) None 3
@jippie Assuming that your Z is already set. Which it isn't usually.
 
8:07 PM
ahhhhhhh OK :o)
 
@jippie So in reality, it will be LOAD Z IMMED (2 clocks?) + LPM (3 clocks)
@jippie Or something like that.
 
hEElo @all
 
@rawbrawb hallo
 
having to set Z, that is a big difference with LDS
 
@angelatlarge looks like a sloooooow day. What propoganda has @AnindoGhosh been pushing your way?
@jippie LDS = Later Day Saint?
 
8:11 PM
@rawbrawb Getting Angela T Large to use an MCU with more flash on it.
 
@rawbrawb He likes the Induino
 
@rawbrawb psychic?
 
@angelatlarge LOL
 
@AnindoGhosh You didn't have to do much convincing on that
 
@rawbrawb Latter
 
8:12 PM
@AnindoGhosh more flash less filling ...
@AnindoGhosh I am a Latte day saint!
 
@rawbrawb ANd I am a Late Day Saint.
 
@rawbrawb I'm no saint.
 
@AnindoGhosh stain?
 
@rawbrawb Speak for yourself.
 
@AnindoGhosh I always spell it as later, just like I always say "cross the 'I''s and dot the "t"'s"
@jippie and Physic always sounds like "side-kick"
 
8:15 PM
/ignore @rawbrawb
 
Sigh .... I show up and it gets all silly .
 
Can I ask you guys for some advice on an AVR answer I gave on SO? @AnindoGhosh: this might be up your alley, you are really good at handling new-ish users.
Crickets
 
@angelatlarge sure! fire away at @AnindoGhosh
 
<chirp>
 
you can always ask
maybe someone else but @AnindoGhosh is listening in
 
8:17 PM
ask
 
1
A: ATMEGA32 UART Communication

angelatlargeThe answer is: Yes, the URSEL bit. According to the datasheet: When doing a write access of this I/O location, the high bit of the value written, the USART Register Select (URSEL) bit, controls which one of the two registers that will be written. If URSEL is zero during a write operatio...

 
@AnindoGhosh leaves the really good beginner questions for me all the time
 
@jippie That's because you need the rep more :)
 
looks like TS is back as "granpa T"
 
@rawbrawb Again today?
Now "papa T", I think
 
8:19 PM
@rawbrawb link?
 
Already gone
Wow that was quick
 
whoohoooo "Strunk & White Edited 80 posts. "
 
@Angela so what advice do you seek?
 
yep papa-T I mis-typed
 
@AnindoGhosh protected by clabacchio♦ 40 secs ago
 
8:20 PM
"Use smaller sentences and words of 2 or less syllables"
@angelatlarge That's advice you seek?
 
@AnindoGhosh I feel like I failed at an answer somehow. Is that the advice "small words and shorter sentnces"?
@AnindoGhosh Failed in a sense "it wasn't understood"
 
@angelatlarge No that's generic advice when dealing with young uns
@angelatlarge But please explain why you quoted clabaccio's protection note?
 
@AnindoGhosh This is coming from a "moot point" person? (I know technically it is monosyllabic, but one of the 1000 more frequent English words it aint)
@AnindoGhosh Grandpa T posted there. calabaccio protected. Grandpa T gone.
 
@angelatlarge See, there's talent involved in staying within the letter of the law, while horrendously violating the spirit.
 
@angelatlarge I think your answer was fine, they just didn't read it it properly.
 
8:23 PM
@angelatlarge That's all good, but why did you write that in response to my message? What am I missing here?
Anyway, back one step...
4 mins ago, by Anindo Ghosh
@Angela so what advice do you seek?
 
@rawbrawb Yeah, so what is one to do then? Besides rep beg, which is what I did :)
@AnindoGhosh Mouse misfire. I meant that as a response to @jippie
@AnindoGhosh What to do in cases like this in the future
 
@angelatlarge Were I you, I'd skip the rep-beg, but otherwise you're fine. I think the OP discovered that their question needed further questions to be put down for response. That's fair and normal.
 
@angelatlarge these are known as "shadow" registers and the decode (internal) uses that bit to qualify it. So depending upon the mode of operation different registers appear. Lots of chips have hidden registers which are accessible after arcane R/W sequences.
 
@angelatlarge Mouse misfire cases? Buy a new mouse. Or replace the nut that manages the mouse.
 
@AnindoGhosh I got only one nut :(
@AnindoGhosh So you don't think it was this: meta.stackoverflow.com/questions/43478/…
 
8:27 PM
@AnindoGhosh @angelatlarge you'll find that the most accurate answers don't always get the the most points or even get accepted. the highest scoring points are often the simplest. Worrying about rep is pointless.
 
@angelatlarge OTOH, OP didn't understand type cases? I usually point them to the most newbie friendly tutorial on the specific topic I can find (in this case shadow registers related), and preferably one with colorful, pretty pictures and a show and tell. Youtube can help sometimes.
@rawbrawb And you're telling me this because?
 
@rawbrawb @AnindoGhosh All good advice, thank you
 
@AnindoGhosh I'm ADDING to your blurb.
 
And I absolutely agree. The answers most easily understood by the least common denominator (and they can be pretty common) are what earn the votes in bushels.
 
it's either that our you're grumpy and smell funny .....
our = or ;)
 
8:30 PM
@rawbrawb No, I'm not grumpy - watched a nice movie with the wife, very mellow. I'm just having a repartee party. No sugar please.
 
@AnindoGhosh @rawbrawb So you would have started your answer with explanation of shadow registers and then talked about the techniques?
 
@angelatlarge Nah, if you don't know the details you shouldn't guess, if you do guess, you should say you are guessing. Your answer was fine.
 
@angelatlarge would have started with "Assumption:", state my assumption of OP's awareness or otherwise about shadow registers, and if I am feeling especially nice, even apologizing if OP already knows about those, then draw a ruler, then a shadow reg explanation in simple terms, then another ruler, then the specific answer. I love those rulers.
 
@AnindoGhosh OK, good to know.
Maybe I'll update my answer, thanks guys.
 
@rawbrawb I won't go to sleep until I am at 6700. now that worries me
 
8:35 PM
@jippie @angelatlarge now THAT is how you rep whore yourself!
 
@rawbrawb I would still be at 150 if I didn't
 
@jippie have a nice night!
 
@rawbrawb Wait, what do I have to do with it?
@rawbrawb I am a different kind of rep whore!
 
@angelatlarge you get free beer at a non-disclosed rep count
 
@jippie SO?
@jippie You mean stack overflow?
 
8:38 PM
well gotta go, cheers
 
@rawbrawb goodnight
 
night
 
@jippie It's a different party with different beer
Mr. T is gettin active
 
time for bed
 
9:10 PM
@jippie Did you get all the easy rep?
 
@AnindoGhosh You don't flag to close posts, you vote to delete them, which you can do since you're a 10k user
So... if you flag me to do something that you could do instead, I'll decline the flag ;)
@Kortuk I honestly had no idea when it was going to be until last night
today was bad for other reasons as well
 
9:35 PM
@W5VO that flag was on an answer, right? Or did I flag a question? It came up in the review queue.
 
Yes, that is an answer, i cannot close that afaics, i can only flag.
 
10:21 PM
@AnindoGhosh Well, the only options for bad answers is to ask the poster to fix it, edit it yourself into a good answer, or delete it. Those are the options that I have, and you have all those privileges.
 
11:08 PM
@W5VO
 
11:38 PM
I think I just discovered that you need to declare your register variables to be volatile in avr-gcc even no ISR changes them. Odd.
 
11:59 PM
@AnindoGhosh Sorry about that, I meant to schedule it the same as last time.
and I messed up my first attemt
@angelatlarge registers should always be considered volatile.
That is my understanding
 
@Kortuk That's what I'd think.
 

« first day (891 days earlier)      last day (4037 days later) »