Posts

Showing posts with the label MICROCONTROLLERS

Getting Started with Microcontrollers

Image
A microcontroller is an integrated chip. They contains a CPU, RAM, ROM, I/O ports, and timers like a standard computer, but because they are designed to execute only a single specific task to control a single system, they are much smaller and simplified so that they can include all the functions required on a single chip. Note that there are lots of verities of µcontrollers and in this article my emphasis is on ‘ PIC µcontroller ’ . A microcontroller differs from a microprocessor, which is a general-purpose chip that is used to create a multi-function computer or device and requires multiple chips to handle various tasks. A microcontroller is meant to be more self-contained and independent, and functions as a tiny, dedicated computer. Microcontrollers need software to perform specific tasks. So, y ou need a ‘Programmer’, it is the hardware needed to put the software inside the µcontroller. Programming the µcontroller is also known as "burning" the µcontroller. This is a s...

PROGRAMMING MICROCONTROLLERS WITH NET AND C

Image
For some time now I have watched the market for microcontrollers that have .NET runs, more precisely .NET micro framework or NETMF short. To program these boards exclusively in C #. Now I have added to it and get me a FEZ Domino board. It costs € 75.-, but also has a quite generous feature set with USB host and microSD card. Let's see if this is good for a robot. Ok, what is one of them holding a Microsoft operating system on a relatively underpowered microcontroller. Can it work? Hardware Features First of all the technical data: Microsoft's .NET Micro Framework 4.1 NXP LPC2388 ARM7 Processor 72Mhz Arduino pin compatible Arduino shield compatible Debugging and programming via USB with Visual Studio 2010 (VS2010 with Express) 21 digital IOs, 6 analog inputs 3xUART, 1xI2C, 2xSPI, 1xCAN 3.3V IO, 5V tolerant The processor comes from NXP. It is an LPC2388 ARM7 core.512kB 96kB FLASH and RAM. It is already the .NETMF of electronic GHI . With .NETMF the chip is then called USBizi a...