Re: 555 timer circuits for digital camera trigger



On a sunny day (Mon, 29 Sep 2008 05:02:08 -0700 (PDT)) it happened DorkyGrin
<jchickering@xxxxxxxxx> wrote in
<1f5c3530-c13e-49af-8e06-60e3188d746a@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>:

I was thinking 555 or PIC because of size requirements (needs to be
portable and run off a 6-12v battery). I had not considered USB.
Hummm...

Are there any PICs that don't require a steep learning curve for
programming? Something like a PIC for dummies?

Sorry for the late reply.
I did see some recommend custom solutions like pic-axe (spelled right?).

In my view it is much better to just take the time, and learn PIC asm.

You will, as electronics person, work close to the hardware,
and really, writing a delay loop in asm is just as simple, and a lot more versatile,
then doing it in some higher language.

You will want to write to IO ports, read AD the converter, do interrupts too, later.

Learning curve? There is always one.
If you _ever_ programmed in a language, say BASIC or whatever, then
you understand the idea of having something execute your instructions.
In such a case learning PIC asm (or any other asm) is just having a good read of
the data sheets, the instruction set, and start with something simple like lighting a LED
for example.

There are lots and lots of examples for asm on the Microchip website,
and the cheapest programmer is less the 50 $ IIRC.

.



Relevant Pages

  • Re: MSIL or Bytecode taught instead of ASM
    ... "to the general programming community"?... ... heavily used programming languages (whether C, C++, or Java is most ... I think it is as practical to learn for modern college students ... ASM wouldn't be much more challenging. ...
    (comp.programming)
  • Re: a turbo assembly language
    ... >>that ASM is no more time consuming than an HLL. ... >of the programming SoftWares has gone wrong. ... language representation is, by definition, attempting to create an HLL. ...
    (alt.lang.asm)
  • The Great Debate
    ... > but ASM proved to be very cumbersome and unproductive, ... He did *not* say assembly language projects ... as structured programming grew in popularity). ... the *physics* was harder than the math. ...
    (alt.lang.asm)
  • Re: MSIL or Bytecode taught instead of ASM
    ... "to the general programming community"?... ... heavily used programming languages (whether C, C++, or Java is most heavily ... However, most OOP courses ... ASM wouldn't be much more challenging. ...
    (comp.programming)
  • Re: Rene cant handle AoAs Success
    ... HLL, mostly an imperative one like JAVA or C++. ... are HLL-knowledge which is a not required detour for true ASM coders. ... Complex programming needs detailed knowledge of the matter, ... if you choose assembly language as your first programming ...
    (alt.lang.asm)