Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Tips on learning microcontroller programming / interfacing?

Tips on learning microcontroller programming / interfacing?

Scheduled Pinned Locked Moved The Lounge
comhardwareperformancehelptutorial
9 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Stuart van Weele
    wrote on last edited by
    #1

    Anybody have suggestions on learning microcontroller programming / interfacing? Are there any "Must have" books on the subject? FWIW I just bought one of these to help myself get up to speed: http://www.zilog.com/products/xq/asp/id.Z8F08200100KIT/qx/partdetails.htm[^] However the board doesn't come with any ADC or DAC, so I need to figure out how to interface it myself.

    R N P L 4 Replies Last reply
    0
    • S Stuart van Weele

      Anybody have suggestions on learning microcontroller programming / interfacing? Are there any "Must have" books on the subject? FWIW I just bought one of these to help myself get up to speed: http://www.zilog.com/products/xq/asp/id.Z8F08200100KIT/qx/partdetails.htm[^] However the board doesn't come with any ADC or DAC, so I need to figure out how to interface it myself.

      R Offline
      R Offline
      Roger Wright
      wrote on last edited by
      #2

      Get the data sheets for the processor, along with any application notes you can find. There will be examples of interfacing techniques included there. Also check the websites for National Semiconductor, Burr-Brown, and Analog Devices - they all used to publish excellent technical papers on A/D-D/A converters and interfacing them with microprocessors. Another place you might explore is Embedded Systems Design[^], a magazine devoted to embedded processor circuits and techniques.

      "Nobody is Ugly at 2AM"

      S 1 Reply Last reply
      0
      • R Roger Wright

        Get the data sheets for the processor, along with any application notes you can find. There will be examples of interfacing techniques included there. Also check the websites for National Semiconductor, Burr-Brown, and Analog Devices - they all used to publish excellent technical papers on A/D-D/A converters and interfacing them with microprocessors. Another place you might explore is Embedded Systems Design[^], a magazine devoted to embedded processor circuits and techniques.

        "Nobody is Ugly at 2AM"

        S Offline
        S Offline
        Stuart van Weele
        wrote on last edited by
        #3

        Thanks for the link.

        1 Reply Last reply
        0
        • S Stuart van Weele

          Anybody have suggestions on learning microcontroller programming / interfacing? Are there any "Must have" books on the subject? FWIW I just bought one of these to help myself get up to speed: http://www.zilog.com/products/xq/asp/id.Z8F08200100KIT/qx/partdetails.htm[^] However the board doesn't come with any ADC or DAC, so I need to figure out how to interface it myself.

          N Offline
          N Offline
          NotYourAverageGuy
          wrote on last edited by
          #4

          I use Atmel products, at less than $2.00 US for some models they are a steal and a LOT of fun. Try the AVR Freaks board at http://www.avrfreaks.com[^] There is also a bigger brother to the AVR's that go up to 40 mHz and still cost under $40.00. They are supposedly working on a new model that contains a Bluetooth interface complete w/ protocol stack.

          S 1 Reply Last reply
          0
          • S Stuart van Weele

            Anybody have suggestions on learning microcontroller programming / interfacing? Are there any "Must have" books on the subject? FWIW I just bought one of these to help myself get up to speed: http://www.zilog.com/products/xq/asp/id.Z8F08200100KIT/qx/partdetails.htm[^] However the board doesn't come with any ADC or DAC, so I need to figure out how to interface it myself.

            P Offline
            P Offline
            Phil Speller
            wrote on last edited by
            #5

            Well, I don't know if this is a must have book, but it does provide a gentle introduction to the various aspects of microcontroller programming - Programming Embedded Systems in C and C++, by Michael Barr and published by O'Reilly. ISBN 1-56592-354-5 As for interfacing (and electronics in general) you probably still can't do better than The Art Of Electronics, by Paul Horowitz and Winfield Hill. Published by Cambridge University Press. ISBN 0-521-37095-7 Phil

            S 1 Reply Last reply
            0
            • N NotYourAverageGuy

              I use Atmel products, at less than $2.00 US for some models they are a steal and a LOT of fun. Try the AVR Freaks board at http://www.avrfreaks.com[^] There is also a bigger brother to the AVR's that go up to 40 mHz and still cost under $40.00. They are supposedly working on a new model that contains a Bluetooth interface complete w/ protocol stack.

              S Offline
              S Offline
              Stuart van Weele
              wrote on last edited by
              #6

              Thanks. The avrfreaks board looks like it has some good articles.

              1 Reply Last reply
              0
              • S Stuart van Weele

                Anybody have suggestions on learning microcontroller programming / interfacing? Are there any "Must have" books on the subject? FWIW I just bought one of these to help myself get up to speed: http://www.zilog.com/products/xq/asp/id.Z8F08200100KIT/qx/partdetails.htm[^] However the board doesn't come with any ADC or DAC, so I need to figure out how to interface it myself.

                L Offline
                L Offline
                Liam OHagan
                wrote on last edited by
                #7

                I use both Atmel AVR[^] microcontrollers and Microchip PIC[^] microcontrollers. The best resources I've found are the Piclist[^] and AVR Freaks[^] Bear in mind that the AVR chip runs at 1/2 the clock speed, whereas a PIC runs at 1/4 the clock speed... I can also recommend Dontronics[^] and the DT006 as a very good beginner's AVR platform...

                S 1 Reply Last reply
                0
                • P Phil Speller

                  Well, I don't know if this is a must have book, but it does provide a gentle introduction to the various aspects of microcontroller programming - Programming Embedded Systems in C and C++, by Michael Barr and published by O'Reilly. ISBN 1-56592-354-5 As for interfacing (and electronics in general) you probably still can't do better than The Art Of Electronics, by Paul Horowitz and Winfield Hill. Published by Cambridge University Press. ISBN 0-521-37095-7 Phil

                  S Offline
                  S Offline
                  Stuart van Weele
                  wrote on last edited by
                  #8

                  Thanks. The art of electronics is a great book.

                  1 Reply Last reply
                  0
                  • L Liam OHagan

                    I use both Atmel AVR[^] microcontrollers and Microchip PIC[^] microcontrollers. The best resources I've found are the Piclist[^] and AVR Freaks[^] Bear in mind that the AVR chip runs at 1/2 the clock speed, whereas a PIC runs at 1/4 the clock speed... I can also recommend Dontronics[^] and the DT006 as a very good beginner's AVR platform...

                    S Offline
                    S Offline
                    Stuart van Weele
                    wrote on last edited by
                    #9

                    Thanks for the links.

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • World
                    • Users
                    • Groups