Memory
Archiver
Posts: 46,084
At 1/7/2001 Sunday 05:33 PM -0600, JEB wrote:
>Anyone have any experience with adding additional SRAM memory to the Stamp
>such as the Dallas Semiconductors DS1230Y. I realize that the RAMPACKB is
>available but I was looking for an alternative solution.
>Thanks
Hi JEB -
Not only is RAMPAKB an option, but so is StampMEM
(Cat no. #27939) from Parallax. See their website for details.
The Parallax unit is a serial SRAM, and doesn't require the address lines
that the Dallas
unit does. The interface is far simpler, you can access it with just Serin
and Serout..
Hope that helps.
Regards,
Bruce Bates
>Anyone have any experience with adding additional SRAM memory to the Stamp
>such as the Dallas Semiconductors DS1230Y. I realize that the RAMPACKB is
>available but I was looking for an alternative solution.
>Thanks
Hi JEB -
Not only is RAMPAKB an option, but so is StampMEM
(Cat no. #27939) from Parallax. See their website for details.
The Parallax unit is a serial SRAM, and doesn't require the address lines
that the Dallas
unit does. The interface is far simpler, you can access it with just Serin
and Serout..
Hope that helps.
Regards,
Bruce Bates
Comments
Thanks
There are some EEPROM from Fairchild Semiconductor that will do the trick.
Serial, and easy to control, ranging from a few bytes to 128kB.
>Your
> schematic is very good (did you use SmartDraw to create it?)
Clarisworks on the Mac.
I will probably use a similar circuit to what I quickly drew up, but using a
serial EEPROM rather than parallel RAM, and perhaps go with the 74LS154 as
originally planned for the "Enable" or "Chip Select" control.
I try to use common off the shelf stuff where possible, as I believe it
helps you learn more and see other ways of doing things. But, in the case
of RAM, it seems the old Parallel data bus types are hard to get off the
shelf these days.
Ben, Wellington, NZ.
--
http://www.lennard.net.nz/
Ben Lennard, NCEE, Dip EE
Web Hosting and Electronics R&D
Hm: +64 4 972 7567
Mb: +64 21 536 627
87 Spencer Street
Crofton Downs
Wellington
New Zealand
"To the optimist, the glass is half full. To the pessimist, the glass is
half empty. To the engineer, the glass is twice as big as it needs to be."
No animals were harmed in the transmission of this email, although the
Dog next door is living on borrowed time, let me tell you! Those of you
with an overwhelming fear of the unknown will be gratified to learn that
there is no hidden message revealed by reading this warning backwards.
>From: "Don" <renegade.engineer@v...>
>To: <basicstamps@yahoogroups.com>
>Subject: Re: [noparse][[/noparse]basicstamps] Re: Math & percent
>Date: Thu, 9 May 2002 2:21 AM
>
> Again, Thanks very much for your help on this Ben!! But I'm still a bit
> confused here. I guess I should have prefaced my original question better.
> I read the Parallax App Note that describes how to connect an external 93C66
> or 93LC66 512-byte EEPROM to the BS1. It looks pretty straight forward, and
> pictures REALLY help.
> I need to do something similar, except that I need to hook up to a BS2,
> BS2e, or higher, and need on the order of 5-KBytes EEPROM or more. Your
> schematic is very good (did you use SmartDraw to create it?), but I must
> admit I need something a bit less involved. That's why I was hoping someone
> might have a reference to a project or BS2, etc., oriented App Note that can
> get me there with the least room for error. I'm trying to learn electronics
> in steps, and all the extra equipment in your schematic throws me for a
> loop. Can you or anyone help?
> Thanks
> Don
>
Original Message
> From: "Ben Lennard" <postmaster@s...>
> To: <basicstamps@yahoogroups.com>
> Sent: Wednesday, May 08, 2002 1:48 AM
> Subject: Re: [noparse][[/noparse]basicstamps] Re: Math & percent
>
>
>> Re addressing external RAM:
>>
>> I've thrown together a quick idea.
>>
>> go to http://www.lennard.net.nz/tests/Stampcct.JPG
>>
>> It shows how it should all fit together. I'm just using shift registers
> to
>> create the buses. You'll notice I'm also using a 4094 as a "control bus"
> (I
>> originally thought of using a 74LS152).
>> To determine which devices you want enabled, and whether they are
> listening
>> or talking, send an 8 bit code to the 4094. You can add more devices by
>> added a 2nd 4094, and sending a 16 bit code, same with the address bus
>> (address more RAM by adding a 2nd 4094 and therefore having a 16 bit bus)
>>
>> Interested to see what people think, and if you have any other ideas.
>>
>> I can include more detail of the bidirectional data bus with the
>> 4094/74LS165 later on.
>>
>> cheers,
>>
>> Ben, Wellington, New Zealand.
>>
>> --
>> http://www.lennard.net.nz/
>> Ben Lennard, NCEE, Dip EE
>>
>> Web Hosting and Electronics R&D
>>
>> Hm: +64 4 972 7567
>> Mb: +64 21 536 627
>> 87 Spencer Street
>> Crofton Downs
>> Wellington
>> New Zealand
>>
>> "To the optimist, the glass is half full. To the pessimist, the glass is
>> half empty. To the engineer, the glass is twice as big as it needs to
> be."
>>
>> No animals were harmed in the transmission of this email, although the
>> Dog next door is living on borrowed time, let me tell you! Those of you
>> with an overwhelming fear of the unknown will be gratified to learn that
>> there is no hidden message revealed by reading this warning backwards.
>>
>>
>>
>>
>>
>> >From: "Don" <renegade.engineer@v...>
>> >To: <basicstamps@yahoogroups.com>
>> >Subject: Re: [noparse][[/noparse]basicstamps] Re: Math & percent
>> >Date: Wed, 8 May 2002 6:24 PM
>> >
>>
>> > Thanks Ben, but most of that just went WAY over my head. I'm an
> Aero
>> > engineer trying to learn Stamps and electronics as a hobby.
>> > Could you put that in english for me, or perhaps direct me to some
>> > references that I can peruse. I have a fair handle on this stuff for a
>> > novice
>> > (I got a B in Circuits 101), but I'm still learning.
>> > Thanks
>> > Don
>> >
Original Message
>> > From: "Ben Lennard" <postmaster@s...>
>> > To: <basicstamps@yahoogroups.com>
>> > Sent: Tuesday, May 07, 2002 11:23 PM
>> > Subject: Re: [noparse][[/noparse]basicstamps] Re: Math & percent
>> >
>> >
>> >> It is not difficult to add an external RAM chip.
>> >> You need a R/W pin, an Enable pin, data and address pins (if using
>> >> Parallel data bus).
>> >> If an 8 bit data and address is used, that would be 16 I/O pins used,
> so
>> >> just make a bidirectional serial to parallel converter using a
>> >> 4094/74165 circuit, which means only 11 pins would be needed (5 for the
>> >> bidirectional bus, 4 for the address bus, 2 control lines).
>> >>
>> >> All other 8 bit devices would hang off the same bidirectional data bus
>> >> and address bus. If you aren't addressing the RAM chip, just hold it's
>> >> Enable pin high.
>> >>
>> >> Instead of the 2 control lines, you could hang a 74152 off 4 ports
>> >> (meaning 13 ports in use altogether) to use as your chip enable
>> >> circuit. That's a 4 bit in, one of 16 out. So, you can control 16
>> >> devices, all plugged in to the same data and address bus.
>> >>
>> >> They can be input devices or output devices.
>> >>
>> >> --
>> >> http://www.lennard.net.nz/
>> >> Ben Lennard, NCEE, Dip EE
>> >>
>> >> Web Hosting and Electronics R&D
>> >>
>> >> Hm: +64 4 972 7567
>> >> Mb: +64 21 536 627
>> >> 87 Spencer Street
>> >> Crofton Downs
>> >> Wellington
>> >> New Zealand
>> >>
>> >> "To the optimist, the glass is half full. To the pessimist, the glass
> is
>> >> half empty. To the engineer, the glass is twice as big as it needs to
>> > be."
>> >>
>> >> No animals were harmed in the transmission of this email, although the
>> >> Dog next door is living on borrowed time, let me tell you! Those of
> you
>> >> with an overwhelming fear of the unknown will be gratified to learn
> that
>> >> there is no hidden message revealed by reading this warning backwards.
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> >From: "Robert Staph" <rstaph@a...>
>> >> >To: <basicstamps@yahoogroups.com>
>> >> >Subject: Re: [noparse][[/noparse]basicstamps] Re: Math & percent
>> >> >Date: Wed, 8 May 2002 4:37 PM
>> >> >
>> >>
>> >> > Thats the second biggest problem I've had with the stamp, very
> limited
>> > RAM.
>> >> > Doesn't someone make an add-on I2C SRAM module for the Stamp? This
> is
>> > all I
>> >> > can rememeber as far as add-on modules with any RAM:
>> >> > http://www.high-techgarage.com/products/timekeeper.php
>> >> >
>> >> > Maybe one of Al Williams pak-** chips has some extra ram available.
>> >> >
>> >> > Also I believe you can use the scratch pad ram without much more work
>> > (sx,
>> >> > e, and plus only I think).
>> >> >
>> >> > swapping out values with an external device takes some real thought.
>> > There
>> >> > are several times where I thought I had all the values I needed, but
>> > ended
>> >> > up missing one so make sure to write it all down [noparse]:)[/noparse]. I've had to add
>> >> > 150-200 bytes of compiled code just to deal with value swapping. But
>> > its
>> >> > still better than burning up some EEPROM locations by using them as
> RAM.
>> >> > I've also found its cheaper just to drop the cash on a more advanced
>> > micro
>> >> > when the going gets too tough, like an AVR or a Rabbit RCM(My
> favorite).
>> >> >
>> >> > -Rob
>> >> >
>> >> >
Original Message
>> >> > From: "Don" <renegade.engineer@v...>
>> >> > To: <basicstamps@yahoogroups.com>
>> >> > Sent: Tuesday, May 07, 2002 10:13 PM
>> >> > Subject: Re: [noparse][[/noparse]basicstamps] Re: Math & percent
>> >> >
>> >> >
>> >> >> Tell me about it. I realized today I may need up 5K or more of
>> >> > variable
>> >> >> RAM, unless I figure a better way to handle my data.
>> >> >> Don
>> >> >>
Original Message
>> >> >> From: "Jim Gorbet" <jimgorbet@y...>
>> >> >> To: <basicstamps@yahoogroups.com>
>> >> >> Sent: Tuesday, May 07, 2002 4:44 PM
>> >> >> Subject: Re: [noparse][[/noparse]basicstamps] Re: Math & percent
>> >> >>
>> >> >>
>> >> >> >
>> >> >> > Don,
>> >> >> > Leroy and I are working together trying to measure weights and
>> > percents
>> >> >> of a race cars tire, Such as lf=left front, rr=right rear. Tracy
> helped
>> >> >> Leroy with the original math and I believe I became confused. I
>> > hopeTracy
>> >> >> didnt think I stole his code. by the way Tracys code ran great but
> know
>> > Im
>> >> >> stuck because the bs 2 doesnt have enough variable space to do what
> is
>> >> >> needed.
>> >> >> > Keep on stamping
>> >> >> > Jim Gorbet
>> >> >> > mtlhead7 <renegade.engineer@v...> wrote: Jim
>> >> >> > I'm assuming that you tried Tracy Allen's math solution, like I
>> >> >> > did, and found that it works perfectly.
>> >> >> > I just have one question: what are you comparing? What do those
>> >> >> > variables (tcw, lrt, rrt, etc.) stand for?
>> >> >> > Just curious!
>> >> >> > Don
>> >> >> >
>> >> >> >
>> >> >> > --- In basicstamps@y..., Jim Gorbet wrote:
>> >> >> > >
>> >> >> > > Help Im stuck!!!!!!!!!!!!!!! The program below runs great but I
>> >> >> > cannot get the correct percents for the variable lsp. Any help
> would
>> >> >> > be great.
>> >> >> > >
>> >> >> > > Thanks
>> >> >> > >
>> >> >> > > Jim Gorbet
>> >> >> > >
>> >> >> > > '{$STAMP BS2}
>> >> >> > > tcw var word
>> >> >> > > lft var word
>> >> >> > > rrt var word
>> >> >> > > lrt var word
>> >> >> > > rft var word
>> >> >> > > lsp var word
>> >> >> > > lt var word
>> >> >> > >
>> >> >> > > lft=1111
>> >> >> > > rft=1122
>> >> >> > > rrt=1203
>> >> >> > > lrt=1384
>> >> >> > >
>> >> >> > > tcw=lft+rft+rrt+lrt 'total
>> >> >> > >
>> >> >> > > pause 100
>> >> >> > > debug "Total: ", dec tcw/10,".",dec1 tcw,cr
>> >> >> > > debug cr
>> >> >> > >
>> >> >> > >
>> >> >> > > tcw=lft+rft+rrt+lrt
>> >> >> > >
>> >> >> > >
>> >> >> > > lt=lft+lrt
>> >> >> > > Debug "total:", dec lt/10,".",dec1 lt,cr
>> >> >> > >
>> >> >> > >
>> >> >> > > lsp = (lt*100)/tcw
>> >> >> > > debug "percent:", dec lsp,cr '????????????????????????????????
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > Do You Yahoo!?
>> >> >> > > Yahoo! Health - your guide to health and wellness
>> >> >> > >
>> >> >> > > [noparse][[/noparse]Non-text portions of this message have been removed]
>> >> >> >
>> >> >> >
>> >> >> > To UNSUBSCRIBE, just send mail to:
>> >> >> > basicstamps-unsubscribe@yahoogroups.com
>> >> >> > from the same email address that you subscribed. Text in the
> Subject
>> > and
>> >> >> Body of the message will be ignored.
>> >> >> >
>> >> >> >
>> >> >> > Your use of Yahoo! Groups is subject to
>> >> > http://docs.yahoo.com/info/terms/
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > Do You Yahoo!?
>> >> >> > Yahoo! Health - your guide to health and wellness
>> >> >> >
>> >> >> > [noparse][[/noparse]Non-text portions of this message have been removed]
>> >> >> >
>> >> >> >
>> >> >> > To UNSUBSCRIBE, just send mail to:
>> >> >> > basicstamps-unsubscribe@yahoogroups.com
>> >> >> > from the same email address that you subscribed. Text in the
> Subject
>> >> > and
>> >> >> Body of the message will be ignored.
>> >> >> >
>> >> >> >
>> >> >> > Your use of Yahoo! Groups is subject to
>> >> > http://docs.yahoo.com/info/terms/
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >>
>> >> >>
>> >> >>
>> >> >> To UNSUBSCRIBE, just send mail to:
>> >> >> basicstamps-unsubscribe@yahoogroups.com
>> >> >> from the same email address that you subscribed. Text in the
> Subject
>> > and
>> >> > Body of the message will be ignored.
>> >> >>
>> >> >>
>> >> >> Your use of Yahoo! Groups is subject to
>> > http://docs.yahoo.com/info/terms/
>> >> >>
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >> > To UNSUBSCRIBE, just send mail to:
>> >> > basicstamps-unsubscribe@yahoogroups.com
>> >> > from the same email address that you subscribed. Text in the Subject
>> > and
>> >> > Body of the message will be ignored.
>> >> >
>> >> >
>> >> > Your use of Yahoo! Groups is subject to
>> > http://docs.yahoo.com/info/terms/
>> >> >
>> >> >
>> >>
>> >> To UNSUBSCRIBE, just send mail to:
>> >> basicstamps-unsubscribe@yahoogroups.com
>> >> from the same email address that you subscribed. Text in the Subject
> and
>> > Body of the message will be ignored.
>> >>
>> >>
>> >> Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/
>> >>
>> >>
>> >
>> >
>> >
>> > To UNSUBSCRIBE, just send mail to:
>> > basicstamps-unsubscribe@yahoogroups.com
>> > from the same email address that you subscribed. Text in the Subject
> and
>> > Body of the message will be ignored.
>> >
>> >
>> > Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/
>> >
>> >
>>
>> To UNSUBSCRIBE, just send mail to:
>> basicstamps-unsubscribe@yahoogroups.com
>> from the same email address that you subscribed. Text in the Subject and
> Body of the message will be ignored.
>>
>>
>> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>>
>>
>>
>
>
>
> To UNSUBSCRIBE, just send mail to:
> basicstamps-unsubscribe@yahoogroups.com
> from the same email address that you subscribed. Text in the Subject and
> Body of the message will be ignored.
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
Does anyone have info on the old 30 pin RAM chips that were in the old 386 PC's
thanks
AC
[noparse][[/noparse]Non-text portions of this message have been removed]
with me, ..........
I need to store an array of data that is too large for the EPROM.
Is it possible to store and retrive an array of data to an external
EPROM, and if so, how's it done?
I need this for my current project, as well as my next project which
is a multi channel data logger, both will be too large for the
stamp2 EPROM, with program.
Regards,
Dwain.
http://www.parallax.com/html_pages/downloads/bsaccessories/documentati
on_accessories.asp
Vince
--- In basicstamps@y..., "dwainsworld2000" <asdfghjk@b...> wrote:
> I know this question has probably been asked before, so please bear
> with me, ..........
>
> I need to store an array of data that is too large for the EPROM.
>
> Is it possible to store and retrive an array of data to an external
> EPROM, and if so, how's it done?
>
> I need this for my current project, as well as my next project
which
> is a multi channel data logger, both will be too large for the
> stamp2 EPROM, with program.
>
> Regards,
>
> Dwain.
and BS2pe have I2C commands built in, the other Stamps will require manual
I2C code but this is completely doable.
-- Jon Williams
-- Parallax
In a message dated 11/26/02 11:32:14 AM Central Standard Time,
asdfghjk@b... writes:
> I know this question has probably been asked before, so please bear
> with me, ..........
>
> I need to store an array of data that is too large for the EPROM.
>
> Is it possible to store and retrive an array of data to an external
> EPROM, and if so, how's it done?
>
> I need this for my current project, as well as my next project which
> is a multi channel data logger, both will be too large for the
> stamp2 EPROM, with program.
>
> Regards,
>
> Dwain.
>
[noparse][[/noparse]Non-text portions of this message have been removed]
> I know this question has probably been asked before, so please bear
> with me, ..........
>
> I need to store an array of data that is too large for the EPROM.
>
> Is it possible to store and retrive an array of data to an external
> EPROM, and if so, how's it done?
>
> I need this for my current project, as well as my next project
which
> is a multi channel data logger, both will be too large for the
> stamp2 EPROM, with program.
>
> Regards,
>
> Dwain.
Hi Dwain,
go to http://www.nollet.com.au/Memory_module_1Meg.htm Ron Nollet is
one of Parallax's Australian distributors. I have used this memory
module quite successfully. It comes with complete sample code for any
of the BS2 range.
Cheers
Col
to use lfsr's for the random generation of of the numbers.I already
know how to setup the debounce leds. but am having a hard time
figureing out where to start in programing. I am new to Pbasic and
programing in general. please help