PICBasic disk broken, what to do?
Archiver
Posts: 46,084
Hey is there anything I can do? My PICBasic disk was FUBAR'd by a
soda spill. Like everyone else, I don't want to have to buy it
again. Any suggestions?
If someone could help me, please send me an email or something.
Thanks!
soda spill. Like everyone else, I don't want to have to buy it
again. Any suggestions?
If someone could help me, please send me an email or something.
Thanks!
Comments
pyromaneyakk@h... writes:
> Hey is there anything I can do? My PICBasic disk was FUBAR'd by a
> soda spill. Like everyone else, I don't want to have to buy it
> again. Any suggestions?
>
> If someone could help me, please send me an email or something.
>
If you use real BASIC Stamps (instead of "questionably acquired" Parallax
code), the development software is FREE.
[noparse][[/noparse]Non-text portions of this message have been removed]
If I can't get my PICBasic compiler replaced, is there anyone that
can help me find a place for assembly?
Also, on a side note, there are some things that PIC's can do that
stamps simply can't. For example, you can't utilize the built-in
ADC's, and you can't use NEARLY as much RAM as the pic really has.
Even the lowly 12c509A has more RAM than stamp!
--- In basicstamps@y..., jonwms@a... wrote:
> In a message dated 8/6/01 11:04:52 AM Central Daylight Time,
> pyromaneyakk@h... writes:
>
>
> > Hey is there anything I can do? My PICBasic disk was FUBAR'd by
a
> > soda spill. Like everyone else, I don't want to have to buy it
> > again. Any suggestions?
> >
> > If someone could help me, please send me an email or something.
> >
>
> If you use real BASIC Stamps (instead of "questionably acquired"
Parallax
> code), the development software is FREE.
>
>
>
>
> [noparse][[/noparse]Non-text portions of this message have been removed]
> soda spill. Like everyone else, I don't want to have to buy it
> again. Any suggestions?
>
> If someone could help me, please send me an email or something.
> Thanks!
Contact the distributor or manufacturer you purchased the software from for a
replacement disk. You'll need a copy of your original invoice or other proof of
purchase, but I'm sure they will be happy to ship you a replacement disk for a
minimal charge.
Regards,
-Bruce
webmaster@r...
http://www.rentron.com
Thanks anyway though! :-)
The Stamp has been the best stepping stone to a valuable education
for many of us.
The Stamp is a great introduction for ANYBODY into microcontrollers.
The Stamp is very useful for hundresds of projects (see the LOSA for
over 200)
The stamp is NOT the end all and be all of microcontrolers, and it
NEVER was intended to be.
The basicstamps LIST (which we are on now) is far more valuable than
the stamp.
The guru's that help the pic guy's out with their applications help
us all and if the pic guy's wanted to only talk pic, they would not
be here to point out the stamp 'limitations'
There are multiple avenues up to a much more sophistacated control
microprocessor. The Stamp cannot multi-task a hard disk and analogue
inputs and datalog and do trajectory calculations for NASA, and it
was not intended to be such an animal. There are micro's out there
that put the pic to shame. How much L2 memory does the Penium III
have ???
The small fee paralax asks for the Stamp is well worth the ease of
use. and yes, there are some units that can do more, but then there
are some op-amps that cost more than the stamp. Heck there are
resistors that cost more than the pic's (and Stamps)
My pet peeve is that Yahoo, now e-groups doesn't spell check.
There is a thing such as the right tool for the job. The Stamp is
just like your best screwdriver. It serves you well, faithfully, for
years. Treat it as such and enjoy it's abilities. and if you want
an awakening, go design your own stamp in the next few
days...weeks.????
I'm off to dinner, have a great day all !
end of rant.
Dave
--- In basicstamps@y..., pyromaneyakk@h... wrote:
> Well I can make 5 PIC controllers for the price of one stamp...
> If I can't get my PICBasic compiler replaced, is there anyone that
> can help me find a place for assembly?
>
> Also, on a side note, there are some things that PIC's can do that
> stamps simply can't. For example, you can't utilize the built-in
> ADC's, and you can't use NEARLY as much RAM as the pic really has.
>
> Even the lowly 12c509A has more RAM than stamp!
>
> --- In basicstamps@y..., jonwms@a... wrote:
> > In a message dated 8/6/01 11:04:52 AM Central Daylight Time,
> > pyromaneyakk@h... writes:
> >
> >
> > > Hey is there anything I can do? My PICBasic disk was FUBAR'd
by
> a
> > > soda spill. Like everyone else, I don't want to have to buy it
> > > again. Any suggestions?
> > >
> > > If someone could help me, please send me an email or
something.
> > >
> >
> > If you use real BASIC Stamps (instead of "questionably acquired"
> Parallax
> > code), the development software is FREE.
> >
> >
> >
> >
> > [noparse][[/noparse]Non-text portions of this message have been removed]
Everybody knows there are more powerfull controlers, but I think the Stamp
is a good choice to begin. I think there are lots of people who are
'playing' with the Stamp without having to make or buy a PIC programmer, and
learn assembler, and learn electronics...
Everybody knows Stamp is not cheap as well. But it's a choice. If I want to
pay more money, it's my problem.
And after all, this is the Basic Stamp list...
Phil.
Original Message
From: <pyromaneyakk@h...>
To: <basicstamps@yahoogroups.com>
Sent: Monday, August 06, 2001 6:38 PM
Subject: [noparse][[/noparse]basicstamps] Re: PICBasic disk broken, what to do?
> Well I can make 5 PIC controllers for the price of one stamp...
> If I can't get my PICBasic compiler replaced, is there anyone that
> can help me find a place for assembly?
>
> Also, on a side note, there are some things that PIC's can do that
> stamps simply can't. For example, you can't utilize the built-in
> ADC's, and you can't use NEARLY as much RAM as the pic really has.
>
> Even the lowly 12c509A has more RAM than stamp!
>
compile PIC's. It definitely has something to do with stamps. Keep
an eye out within the next couple of weeks, and you'll see what I
mean ;-)
here. I absolutely am a stamp user. I love the stamp. The
simplicity of typing in extremely easy code and having a positive
result is like nothing else. If you want to know why I need pic,
here's why. I'm going to start making some stamp accessory chips.
I'm going to avoid competition with others because I don't want to
detract from their business. I want to make chips that nobody has
made before. My first one should be for sale within 2 weeks.
Unfortunately it will be in extremely short supply because I don't
have a lot of money, but I will have it for sale. The device will
be a common interface to connect several stamps or other controllers
together. I won't go into detail, you'll see it when it comes. If
you are itnerested in any more detail, or might even want to buy a
one or a few, just send me an email. Thanks a lot!
you focus more on hardware. Those of us who are not into C++ or assembler
appreciate the simplicity of Stamp programming and accept the limitations.
Too many people get all anal and spend hours on PIC programming to do simple
things, then they rush to cobble together their robot platform, which tends
to self-destruct at the most inopportune times.
Original Message
> All this has just nothing to do with the question !
>
> Everybody knows there are more powerfull controlers, but I think the Stamp
> is a good choice to begin. I think there are lots of people who are
> 'playing' with the Stamp without having to make or buy a PIC programmer,
and
> learn assembler, and learn electronics...
> Everybody knows Stamp is not cheap as well. But it's a choice. If I want
to
> pay more money, it's my problem.
>
> And after all, this is the Basic Stamp list...
> > Well I can make 5 PIC controllers for the price of one stamp...
> > If I can't get my PICBasic compiler replaced, is there anyone that
> > can help me find a place for assembly?
> >
> > Also, on a side note, there are some things that PIC's can do that
> > stamps simply can't. For example, you can't utilize the built-in
> > ADC's, and you can't use NEARLY as much RAM as the pic really has.
> >
> > Even the lowly 12c509A has more RAM than stamp!
pretty obvious that there are some brain dead people out there. The
guy is asking if anyone can send him a copy of the Melabs PicBasic
compiler which is used to write programs in basic, and compile that
code to be used on a PIC microcontroller. He's not looking for
"alternative" compilers for the stamp.
It's also fairly obvious that the guy doesn't really own the PicBasic
compiler and is trying to leech it off someone that is cool enough to
give it to him so he can avoid the $249 price tag.
However, if anyone has it and can hook us up.....well lets do this!
--- In basicstamps@y..., Rodent <daweasel@s...> wrote:
> While the Stamp is not the be-all, end-all, it makes coding quicker
and lets
> you focus more on hardware. Those of us who are not into C++ or
assembler
> appreciate the simplicity of Stamp programming and accept the
limitations.
> Too many people get all anal and spend hours on PIC programming to
do simple
> things, then they rush to cobble together their robot platform,
which tends
> to self-destruct at the most inopportune times.
>
>
Original Message
>
>
> > All this has just nothing to do with the question !
> >
> > Everybody knows there are more powerfull controlers, but I think
the Stamp
> > is a good choice to begin. I think there are lots of people who
are
> > 'playing' with the Stamp without having to make or buy a PIC
programmer,
> and
> > learn assembler, and learn electronics...
> > Everybody knows Stamp is not cheap as well. But it's a choice. If
I want
> to
> > pay more money, it's my problem.
> >
> > And after all, this is the Basic Stamp list...
>
> > > Well I can make 5 PIC controllers for the price of one stamp...
> > > If I can't get my PICBasic compiler replaced, is there anyone
that
> > > can help me find a place for assembly?
> > >
> > > Also, on a side note, there are some things that PIC's can do
that
> > > stamps simply can't. For example, you can't utilize the
built-in
> > > ADC's, and you can't use NEARLY as much RAM as the pic really
has.
> > >
> > > Even the lowly 12c509A has more RAM than stamp!
Maybe I'm crazy or something but I like it a bit better then the
MicroEngienering one because it supports the 12c508A chips. Don't
beleive me? My friend gave me the disk to this because he was
planning on getting the MELabs Pro version. The main reason I like
this version is because it supports the 12-bit chips, but the syntax
is very different from the MELabs. And BTW, you can try the MELabs
version at www.compilespot.com for free. I'll post a sample of code
I wrote here. It's already compiled into assembly. No sense
including hex because nobody can read hex ;-)
(btw, this code doesn't do anything because it's not complete)
;
;-- L.E.T PIC BASIC PRO V7.00 --
;
LIST P=12c508a.inc , w=2, x=on, r=DEC
#include "P12c508a.inc"
#include "12bit.inc"
START RESET@BANK
;INIT SERIAL B.0,B.1 : *
; Pin Order:- rs_IN , rs_OUT, dtR (optional)
Goto rs_fin
rsout @RST
Clrwdt
Mov@wf PP0
Movlw 08
Mov@wf PP1
Set@Bit PORTB,01
Call rs_wait
Btf@ss PP0,00
Goto $+3
Clr@Bit PORTB,01
Goto $+4
Set@Bit PORTB,01
Nop
Nop
Rrf@F PP0
Call rs_wait
Decfsz@F PP1
Goto $-10
Clr@Bit PORTB,01
rs_wait
Movlw 30
rs_half
Mov@wf PP0_HI
Decfsz@F PP0_HI
Goto $-1
Retlw 0
rsin @RST
Clrwdt
Btf@ss PORTB,00
Goto $-2
Movlw 15
Call rs_half
Call rs_wait
Movlw 08
Mov@wf PP1
Rrf@F PP1_HI
Clr@Bit PP1_HI,07
Btf@ss PORTB,00
Set@Bit PP1_HI,07
Call rs_wait
Decfsz@F PP1
Goto $-6
Goto rs_wait
rs_fin
DATIN Equ 21
DATOUT Equ 22
BUSTYPE Equ 23
COMMAND Equ 24
BUFFER1 Equ 25
BUFFER2 Equ 26
INITIAL RESET@BANK
;DATIN = RSIN *
Call rsin
Mov@fw PP1_HI
Mov@wf DATIN
;IF DATIN = 0 THEN GOTO INITIAL *
Mov@fw DATIN
Mov@wf PP0_HI
Movlw 0
Xorwf@W PP0_HI
Btf@ss STATUS,Z
Goto Pb_Lab2
Goto INITIAL
Pb_Lab2
;IF DATIN > 2 THEN GOTO INITIAL *
Mov@fw DATIN
Mov@wf PP0_HI
Movlw 2
Subwf@W PP0_HI
Btf@ss STATUS,C
Goto Pb_Lab3
Goto INITIAL
Pb_Lab3
;BUSTYPE = DATIN *
Mov@fw DATIN
Mov@wf BUSTYPE
GETDATA RESET@BANK
;DATIN = RSIN : BUFFER1 = RSIN : BUFFER2 = RSIN *
Call rsin
Mov@fw PP1_HI
Mov@wf DATIN
Call rsin
Mov@fw PP1_HI
Mov@wf BUFFER1
Call rsin
Mov@fw PP1_HI
Mov@wf BUFFER2
;IF DATIN = 2 THEN GOTO STANDARD *
Mov@fw DATIN
Mov@wf PP0_HI
Movlw 2
Xorwf@W PP0_HI
Btf@ss STATUS,Z
Goto Pb_Lab4
Goto STANDARD
Pb_Lab4
CHAINLNCS RESET@BANK
;IF DATIN > 1 THEN DATOUT = DATIN - 1 : IF DATIN > 1 THEN GOTO
SENDDATA *
Mov@fw DATIN
Mov@wf PP0_HI
Movlw 1
Subwf@W PP0_HI
Btf@ss STATUS,C
Goto Pb_Lab5
Mov@fw DATIN
Movlw 1
Subwf@W DATIN
Mov@wf DATOUT
Pb_Lab5
Mov@fw DATIN
Mov@wf PP0_HI
Movlw 1
Subwf@W PP0_HI
Btf@ss STATUS,C
Goto Pb_Lab6
Goto SENDDATA
Pb_Lab6
;IF DATIN = 0 THEN GOTO SENDDATA *
Mov@fw DATIN
Mov@wf PP0_HI
Movlw 0
Xorwf@W PP0_HI
Btf@ss STATUS,Z
Goto Pb_Lab7
Goto SENDDATA
Pb_Lab7
STANDARD RESET@BANK
SENDDATA RESET@BANK
;RSOUT (DATOUT) : RSOUT (BUFFER1) : RSOUT (BUFFER2) *
Mov@fw DATOUT
Call rsout
Mov@fw BUFFER1
Call rsout
Mov@fw BUFFER2
Call rsout
;DATIN = 0 : DATOUT = 0 : BUFFER1 = 0 : BUFFER2 = 0 *
Clr@f DATIN
Clr@f DATOUT
Clr@f BUFFER1
Clr@f BUFFER2
Goto GETDATA
@Fin Clrwdt
Sleep
F@Goto @Fin
END