|
Look at the case I want to put it in, if my 3D printer is up to the task: Star Trek TOS Tricorder[^]
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
That is very cool. I hope you get that worked out.
|
|
|
|
|
PS/2 keyboard - use a PIC as an inteface chip: PS2 Keyboard to serial converter[^] - that way you take the load of the processor (since KB data is clocked) and can just hand your computer the "scan codes". Same connector shoudl work for mouse as well.
(And there are little 8 pin PIC chips that you can just use an R/C network as the OSC which should do it with an absolute minimum of other circuitry.)
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I thought about that, but there is one small problem. The PIC does not have tristate outputs to the data bus. I would still have to add some additional logic to get this to work.
Instead I use shift registers with integrated latches and tristate outputs. Two of these plus four more standard 74HCXXX logic ICs are enough for both ports and a logic to latch the bits and fire an interrupt when a byte has been clocked in. The CPU then only has to read from the right latch to get the byte and push it into a buffer.
Those six ICs will be the very first thing I will put onto a breadboard and test.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
CodeWraith wrote: The PIC does not have tristate outputs to the data bus. Just configure the ports as inputs and switch to output mode when needed:
bsf TRISx,b ; input / tri-state at power on
bsf/bcf PORTx,b ; latch data
bcf TRISx,b ; data output
delay ; or use a timer interrupt
bsf TRISx,b ; back to tri-state
|
|
|
|
|
Good to know. That makes using PICs plan B if plan A fails and using a terminal with RS232 becomes plan C.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
OriginalGriff wrote: And there are little 8 pin PIC chips that you can just use an R/C network as the OSC which should do it with an absolute minimum of other circuitry.
There are even PICs with internal oscillators that did not requiry any external components (besides the usual capacitor(s) on the power supply line).
|
|
|
|
|
noob confused with OG's posts in QA (4)
|
|
|
|
|
C R A P?
Just a guess, given my posts are involved...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I'm so tempted to say Bono here.
This space for rent
|
|
|
|
|
I'm guessing you are right: The Lounge[^]
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
He could also be going Michael Elphick on us.
This space for rent
|
|
|
|
|
|
OK, how about "OBON"?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Is there only one more option?
|
|
|
|
|
Well, we could always go with Nobo
This space for rent
|
|
|
|
|
Looks like I'm coming back Monday then...
|
|
|
|
|
Well, it's a bank holiday and I certainly don't want to be doing it.
This space for rent
|
|
|
|
|
And I'm mentioned in the clue, so I don't want to either!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Nah, there are loads:
NOOB
NOBO
NBOO
ONOB
ONBO
OBNO
OOBN
OONB
OBON
BONO
BNOO
But I'm sure I'm missing something...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Boon?
cheers,
Super
------------------------------------------
Too much of good is bad,mix some evil in it
|
|
|
|
|
|
For this entire thread, it is not permitted to reuse the same word twice (Subject line and signatures excluded)
Your turn!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
In one post or overall?
"It is easy to decipher extraterrestrial signals after deciphering Javascript and VB6 themselves.", ISanti[ ^]
|
|
|
|
|
That is rather simple. Only a buffoon could fail at it.
This space for rent
|
|
|
|