Description: The Atmel AVR series are very good microcontrollers with quite a rich instruction set, rich enough that lots of folks have good compilers for them so we don’t have to learn their assembler. A very rich compiler available is the BASCOM/AVR compiler from MCS Electronics. I’ve used this compiler for prototyping the software on my 90S2313 robot board for two reasons: One, it has a very rich command syntax; Two, its free in its demo version! The demo version only supports 2K of instruction memory, other than that it is completely uncrippled.
The Atmel AVR microcontrollers are a family of 8-bit RISC (Reduced Instruction Set Computing) devices that offer a wide range of features suitable for various applications, including robotics, automation, and embedded systems. The AVR architecture is characterized by its efficient instruction set, which allows for fast execution and minimal power consumption. This makes it an ideal choice for battery-powered devices and applications requiring real-time processing.
The BASCOM/AVR compiler is a high-level programming tool that simplifies the development process for AVR microcontrollers. It provides a user-friendly interface and a comprehensive library of commands, facilitating the rapid development of software without the need for in-depth knowledge of assembly language. The demo version of the compiler supports up to 2K of instruction memory, enabling users to prototype smaller applications effectively. However, for larger projects, a full version may be necessary to unlock additional capabilities.
The 90S2313 robot board serves as an excellent platform for prototyping and testing various robotic applications. It typically includes essential components such as input/output pins, timers, and communication interfaces, allowing for versatile functionality. The microcontroller's rich instruction set supports advanced features like PWM (Pulse Width Modulation) for motor control, ADC (Analog-to-Digital Conversion) for sensor integration, and USART (Universal Synchronous Asynchronous Receiver Transmitter) for serial communication.
In summary, the Atmel AVR microcontrollers, combined with the BASCOM/AVR compiler, provide a powerful and flexible environment for developing embedded systems. The 90S2313 robot board exemplifies the practical application of these technologies, making it a valuable tool for engineers and hobbyists alike.The Atmel AVR series are very good microcontrollers with quite a rich instruction set, rich enough that lots of folks have good compilers for them so we don`t have to learn their assembler. A very rich compiler available is the BASCOM/AVR compiler from MCS Electronics. I`ve used this compiler for prototyping the software on my 90S2313 robot board for two reasons: One, It has a very rich command syntax; Two, its free in its demo version!
The demo version only supports 2K of instruction memory, other than that it is completely uncrippled.
The Network Time Protocol (NTP) has transformed global timekeeping, allowing accurate time and date information from anywhere in the world. NTP is a straightforward UDP-based protocol that can be implemented in a microcontroller. While UDP and TCP servers have been...
The control of the system is managed by a Microchip PIC18F46K20-I/PT microcontroller, which is programmed with firmware to oversee the activity of the GSM/GPRS module, monitor the logic conditions of two opto-isolated inputs, and send commands to two relays within...
A light computer has been developed that simulates the scanning effect seen in the KITT car from the TV series Knight Rider. The design utilizes a microcontroller, specifically the PIC16F84A, instead of the commonly used CD4017 counter IC. This choice...
This is a simple AVR programmer designed for Atmel microcontrollers from the AVR family that support serial programming. The programmer connects to a PC via the RS232 serial interface and is compatible with PonyProg or Avrdude software. It is based...
This simple robot responds to light and avoids obstacles without the need for a microcontroller, programmer, or PC. The primary component in the circuit is a window discriminator, which functions as an advanced window comparator. Resistors R1 and R2, in...
It is entirely logical that low-cost miniature microcontrollers have fewer pins than their larger counterparts, sometimes too few. Consideration has been given to how to economize on pins by making them perform the work of several. It was noted that...
A small transmitter board interfaces with a microcontroller and conductivity probe to measure liquid conductance and conductivity. Precise equations and measurements are provided for this microcontroller-controlled conductivity meter.
The described circuit consists of a compact transmitter board that serves as an...
A composite stereo signal, as transmitted by FM radio stations, is composed of at least three parts: A base band mono signal, a double sideband channel difference signal, and a pilot carrier. The signal composition is somewhat analogous to an...
Nowadays, USB is the most popular connection between PCs and peripherals such as AVR programmers, printers, scanners, etc. For that reason, it was necessary to modify an old serial AVR In-System-Programmer (ISP) to work with a USB connection. One solution...
We use cookies to enhance your experience, analyze traffic, and (if you allow) serve personalized ads.
By clicking Accept All, you agree to our use of cookies.
Learn more