Loading ...
Sorry, an error occurred while loading the content.

RE: [jallist] usefull free software

Expand Messages
  • Vasile Surducan
    Thanks to Stef, Who told me again and again, Vasile why don t you write a book ? So, I have almost finished the book: Microcontroller for all having authors
    Message 1 of 59 , Oct 1, 2002
    • 0 Attachment
      Thanks to Stef,
      Who told me again and again,
      Vasile why don't you write a book ?

      So, I have almost finished the book: "Microcontroller for all"
      having authors V. Surducan and W. van Ooijen. This is the first
      presentation on the jallist, I don't even know if will be a good book or
      not, so here is the aproximative contents: ( criticize are welcome )

      Chapter1. Starting the adventure
      ----------------------------------
      A precise description of various PIC programmers structure, introduction
      in the usage of various editors and IDE environements, a briefly
      description of how Jal is working, bootloader for PIC16F87x, the robot
      portrait of the flash midrange PIC microcontroller, including a short
      form of the instruction set

      Chapter2. What is the Jal language ?
      -------------------------------------
      A complete ( I hope ) usage manual for Jal. Examples with schematics and
      a full electronic description for those.

      -- last "for 65535" will change a little my atitude...

      Chapter3.
      Interfacing of the common pheripheral devices
      ----------------------------------------------
      Starting from the interfacing ways of a simple bicolour LED, the reader
      can learn in a progressive way what are the essential registers of the
      microcontroller, what it means a correct button debounce, how can be
      interfaced more buttons on the same pins, how it works a multi-functionaly
      4 button keypad, how to interface a standard hexadecimal keypad,
      displaying on 7 segments LED, understanding the multiplexed display
      by example, displaying with specialised IC drivers.
      A special place is taken by the inductive device interfacing ( unipolar
      and bipolar steppers, variable reluctance and DC motors, relays and
      solenoids and various speakers )
      The chapter is ending with PWM theory and practice in both sw and hw way.

      Chapter4.
      Interfacing the inteligent ICs to the PIC
      ------------------------------------------
      Here is presented ( in a fine tuned fashion ) the HD44780 interfacing
      theory and practical examples with 6wires, 10 wires and serialy methodes,
      trics to use the same pic pins for more than one command, serialization as
      an artefact in improving the pic resources with an example of tri-colour
      night style rider and buttons read. The detailed functioning of the
      internal Microchip 10 bit AD, with the unexplained tips and tricks,
      functioning of PIC SPI or how it works the 18 bit AD MAX135 or the 14 bit one,
      MAX121 with adjacent jal libraries, is just the begining of the
      signal measurement methodes. The temperature measurement basic principles
      are presented next ( thermocuples, termistors, RTD, inteligent sensors )
      with an example of using DS18S20 and DS1620 in a precise
      clock/temperature/thermostat )

      Chapter5.
      Interrupts and other hardware tricks
      -------------------------------------
      The reader can familiarize himself with the interrupts, learning which are
      all interrupts registers inside the PIC and what are doing, how to
      sincronize a mains zero cross detection for triacs driving using PIC, how
      to use correct the interrupt on change, how to implement a real clock
      using TMR0 or TMR1, how to implement a time PWM function, how to dimension
      corectly a liniar power supply for PIC or how can be PIC floated directly
      at high voltage without system malfunctions ( with a ionisation gas
      detector example).

      Chapter6.
      Serial communications
      ----------------------
      Here are described without using any poetry, the EIA-RS232 standard, with
      PIC interfacing example using busy-polling ( software ) and USART (
      hardware ) methodes, compatibilities in RS232 standard, optoisolating a
      RS232 and stealing power from PC. I2C is the next one, the whole I2C
      theory is compressed on a few pages showing all the user must know about
      start, restart, stop, ack, nack, noack and hardware problems which may
      appear.
      Examples of interfacing an I2C eeprom in both hardware ( MSSP ) and
      software modes is provided also here. EIA-RS485 is the last communication
      described here. An example using three PIC slave modules and a master one
      will be probably implemented.

      I think I'll use the PIC12F675 I've just got for the slaves on these
      examples...

      Chapter7.
      Mathematical algorithms
      ------------------------
      I intend to present the logical way of dealing with math ( conversion,
      number representations, integer operations , table read etc.)

      I let this chapter at your direct suggestion...

      Sorry for my twested english and with some incorrect grammar,
      but I don't know a better one.

      Vasile






      On Mon, 30 Sep 2002, Ian Forse wrote:

      > Vasile,
      >
      > What book are you writing?
      >
      > Ian
      > -----Original Message-----
      > From: Vasile Surducan [mailto:vasile@...-cj.ro]
      > Sent: 30 September 2002 07:58
      > To: jallist@yahoogroups.com
      > Subject: RE: [jallist] usefull free software
      >
      >
      >
      > Wouter,
      > I'm doing almost the same thing for the CD which will be selled with the
      > book. Please let me know if you have some problems with the Microchip
      > ( Mike Predko told me a wile ago he had...)
      > I have a list of usefully web addresses ( I2C, EIA-RS485, free or
      > semi-free programmers, and other usefull stuff )
      > cheers,
      > Vasile
      >
      >
      >
      > On Sun, 29 Sep 2002, Wouter van Ooijen wrote:
      >
      > > > Great idea ... don't remember to ask the makers of the software
      > > which you
      > > want to include (just to be safe than sorry)
      > >
      > > I guess you mean *do* remember? For the 'big company' or 'GPL' software
      > > I just check the license for allowing re-distribution. For the 'small
      > > guy' stuff like ic-prog I check first, then notify to author to give him
      > > a chance to veto.
      > >
      > > > What about PonyProg ? ( www.lancos.com )
      > >
      > > I'll check it.
      > >
      > > Wouter van Ooijen
      > >
      > > -- -------------------------------------------
      > > Van Ooijen Technische Informatica: www.voti.nl
      > > consultancy, development, PICmicro products
      > >
      > >
      > >
      > >
      > >
      > >
      > >
      > > [Non-text portions of this message have been removed]
      > >
      > >
      > >
      > >
      > >
      > > Your use of Yahoo! Groups is subject to
      > http://docs.yahoo.com/info/terms/
      > >
      > >
      >
      >
      > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
      >
      > ---
      > Outgoing mail is certified Virus Free.
      > Checked by AVG anti-virus system (http://www.grisoft.com).
      > Version: 6.0.384 / Virus Database: 216 - Release Date: 21/08/02
      >
      >
      > [Non-text portions of this message have been removed]
      >
      >
      >
      >
      >
      > Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
      >
      >
    • Eur van Andel
      ... Yes, we want to. We want to vote for features too, so they get a higher ranking on the to-do list. The programmer of my email app holds regular voting
      Message 59 of 59 , Dec 20, 2002
      • 0 Attachment
        On Thu, 19 Dec 2002 11:23:43 +0100, "Wouter van Ooijen" <wouter@...> wrote:

        >> So Wouter, is it in "to do" list?
        >
        >Of course, but you don't want to know how long that list is.
        Yes, we want to.

        We want to vote for features too, so they get a higher ranking on the to-do
        list. The programmer of my email app holds regular voting rounds to see which
        features are desired most.

        --
        Ir. E.E. van Andel, Fine Wire Heat Exchanger Technology www.fiwihex.com
        Wierdensestraat 74, NL-7604 BK Almelo, The Netherlands eur@...
        phone +31-546-491106 fax +31-546-491107 mobile +31-653-286573
      Your message has been successfully submitted and would be delivered to recipients shortly.