Embedded Processor

Microcontroller or uC, SoC. ASIC Design and EDA Tools. FPGA and DSP. SBC to Industrial Computers. Part of delabs Technologies

Search This Blog

Tuesday, April 07, 2020

Termite Terminal - RS232 Interfacing

Termite is an easy to use and easy to configure RS232 terminal. It uses an interface similar to that of "messenger" or "chat" programs, with a large window that contains all received data and an edit line for typing in strings to transmit.

Termite Terminal - RS232 Interfacing - CompuPhase

Plug-in interface for pre-processing or alternative views of the data, logging received data to a file, adding a toolbar to Termite, and other functionality that you may think of.

Termite Terminal

It can also do ..
  • A history of commands that you typed, with auto-completion.
  • Support for non-standard Baud rates (MIDI, DMX512).
  • Data can be forwarded between two RS232 ports.

Friday, April 03, 2020

Peter H Anderson - Embedded Processor Control

PC Parallel Port, BasicX, BASIC Stamp, 68HC11, PIC, PICAXE, Data Acquisition and Control, Serial Control and Measurement. Many Microchip PIC Types , Use of a PC Printer Port for Control and Data Acquisition, 68HC11 Assembly Language ProgrammingParallel Port Interfacing with 2, 3 and 4 Wire Serial Devices.

Peter H. Anderson - Embedded Processor Control

This is a combination of LCD PIC, an assembled printed circuit board from ModernDevice.com, a 20X4 LCD with Blue / White backlight and interfacing connector

Peter H Anderson - Embedded Processor Control

This design provides an interface between a 9600 baud (or similar) serial line from a Microchip PIC, Arduino, Parallax Basic Stamp, NetMedia BX24, PICAXE and similar and a character LCD having an HD44780 interface.

Serial LCD Kit with Variable LED Backlight

The serial interface is TTL. That is, the idle state is a TTL logic one, or near +5 VDC. This is often termed non-inverting or true. This provides direct compatibility with the UART associated with a PIC, SerOut on a Basic Stamp and Com3 on a BX24. When interfacing with a PC or similar where the logic is inverted, an inverter is required. This might be as simple as a single 2N3904 NPN transistor.

(this is a very useful computer interfacing resource for instrumentation - delabs)

Thursday, April 02, 2020

Proton BASIC Compiler Development Suite

Proton BASIC Compiler Development Suite and supporting Hardware development platforms. Proton Basic and the supporting hardware is for use with PIC microcontrollers. These development systems even extend to Ethernet and Wi-Fi.

Proton BASIC Compiler Development Suite

Proton IDE is a professional and powerful visual Integrated Development Environment (IDE) which has been designed specifically for the Proton Plus compiler. Proton IDE accelerates product development in a comfortable user environment without compromising performance, flexibility or control.

Proton Net - Networking for PIC microcontrollers.

Proton Net - Networking for PIC microcontrollers.

The PROTON-NET development system is an Internet/Ethernet prototyping board using the PIC® 16F877 microcontroller and Networking Firmware. The firmware was developed for the Crownhill Proton-Net board by Jeremy Bentham of Iosoft Ltd. based on the principles demonstrated in his book TCP/IP Lean: Web Servers for Embedded Systems.

Crownhill Associates Ltd.

Crownhill's offices and R&D facilities are based 15 miles north of Cambridge City, England, just outside of the small city of Ely. Our facility is located in a rural setting, in the heart of the Fen Land...

They manufacture and sell PIC microcontroller Development tools, such as the Proton Development Board and the Proton Development Suite designed for PIC BASIC code development.

Crownhill Associates Ltd
The Old Station Yard, Station Road, Wilburton,
Cambridgeshire. CB6 3PZ United Kingdom.

Friday, February 21, 2020

Multi-Instrument Digital Assistant – PIC16F84A

Multi-Instrument Digital Assistant - PIC16F84A - "It contains four instruments in one unit: logic probe, single channel logic state analyzer, frequency counter and serial code receiver."

The Engineer's Assistant - Erik Grindheim

"This compact instrument is intended to be a digital laboratory tool for hardware and, in some cases, software debugging. It contains four instruments in one unit: logic probe, single channel logic state analyzer, frequency counter and serial code receiver"

Multi-Instrument Digital Assistant – PIC16F84A

Serial code receiver The serial code receiver receives 42 bytes and displays them in both HEX and ASCII. The baud rate is selectale in 8 steps from 1200 to 115200.

Logic state analyzer This is a one-channel logic state analyzer. It fetches 300 single bit samples in a selectable rate from 25ms to 1┬ÁS (40 Hz to 1 MHz in 16 steps).

Frequency counter The frequency counter displays the frequency with up to 8 digits on the LCD. The refresh rate is 500ms.

Small Electronic Testing Tools

Logic probe The low and high logic levels are displayed by LEDs which are OFF if the probe tip is floating.

Wednesday, February 12, 2020

gEDA Project - Electronic Design Automation

The gEDA project is working on producing a full GPL'd suite of Electronic Design Automation tools. These tools are used for electrical circuit  design, schematic capture, simulation, prototyping, and production.

gEDA  - Electronic Design Automation

Currently, the gEDA project offers a mature suite of free software applications for electronics design, including schematic capture, attribute management, bill of materials (BOM) generation, netlisting into over 20 netlist formats, analog and digital simulation, and printed circuit board (PCB) layout.

gEDA Project's Homepage

gEDA  - Electronic Design Automation
gschem is the schematic capture program/tool which is part of gEDA. Its sole purpose is to facilitate the graphical input of components/circuits.

Wednesday, February 05, 2020

How to Use Your PC to Measure Temperature

Thermocouple, RTD, Temperature monitoring is central to the majority of data acquisition systems, be it to save energy costs, increase safety, reduce testing time...whatever your reasons, you will need a device to measure the temperature - a temperature sensor.

How to Use Your PC to Measure Temperature

Thermocouples, resistance temperature devices (RTDs), thermistors and infrared thermometers are all types of temperature sensor. Which you choose depends on factors like your expected maximum and minimum temperatures, the accuracy you need and your environmental conditions.

How to Use Your PC to Measure Temperature

752-RTD: RTD Resistance Temperature Measurement, Digital I/O, Counting, Analog Output
  • Measure temperature using RTDs or Pt100 sensors, and voltage signals
  • With extra hardware monitor thermocouples and strain gauge bridges
  • Includes the powerful yet easy-to-use Windmill software for Windows: no programming required
  • Connect up to 8 USB units to one PC

Saturday, January 04, 2020

Mentor Graphics - EDA Technology

Mentor Graphics is a technology leader in electronic design automation (EDA), providing software and hardware design solutions that enable companies to develop better electronic products faster and more cost-effectively.

The company offers innovative products and solutions that help engineers overcome the design challenges they face in the increasingly complex worlds of board and chip design.

EZwave can analyze time or frequency domain waveform of any type: analog, digital, eye diagram, smith chart, polar or complex chart, and histogram. "

Mentor Graphics - EDA Technology

"The EZwave Joint Waveform DataBase (JWDB) is a high-performance waveform database for manipulating huge waveform databases from leading simulators, loading gigabytes of data in seconds.

 LP Viewer

LP Viewer

"View Physical Component and Land Pattern superimposed for visual accuracy. You can turn layers on/off, print datasheets, see component dimensions, land pattern dimensions, calculator setting, global settings, Toe, Heel and Side statistical data."

CompuPhase Articles and Projects done

CompuPhase Services include contract programming of applications and embedded systems, and also the design and production of custom electronics.

CompuPhase Projects and Programmable MP3-player

Domains of Expertise
  • Signal processing (audio & video) and compression
  • Edutainment, computer based training (CBT), multimedia and kiosk applications
  • Databases and the integration of databases with statistical computation
  • International software, multi-lingual or easily translatable software (internationalization)
  • Embedded applications
  • Special lighting projects, using fibre optics or high-power LEDs
On the right is a Programmable MP3-player for scale models, broadcast systems and special applications. High quality audio, based on a 24-bit D/A converter with 8× oversampling digital filter, low noise and low distortion.

CompuPhase articles and Application notes

Termite Terminal - RS232 Interfacing - CompuPhase

Termite is an easy to use and easy to configure RS232 terminal. It uses an interface similar to that of "messenger" or "chat" programs, with a large window that contains all received data and an edit line for typing in strings to transmit. This terminal ought to help serial port SBC development.

Plug-in interface for pre-processing or alternative views of the data, logging received data to a file, adding a toolbar to Termite, and other functionality that you may think of.

It can also do ..
  • A history of commands that you typed, with auto-completion.
  • Support for non-standard Baud rates (MIDI, DMX512).
  • Data can be forwarded between two RS232 ports.

Extra Extra !