How to resolve a possible software bug on the Labrador.
I’ve noticed that the “Paused” check box appears to “delete the buffer and force a reload”. For example, I might see some clipping on a sine wave and if I check/uncheck Paused, the wave will appear accurately. This would help explain why “checking and unchecking Paused” can fix a multitude of sins. Therefore my new advice is, if your results aren’t what you expect, do the following:
How to install the software then perform a hardware calibration.
The video assumes you have installed the Labrador application and wish to better understand how to do a calibration. It also shows how to solve a multimeter software bug.A brief introduction of the Espotek Labrador.
This entry begins a series of entries discussing the Espotek Labrador. It is a fantastic small device that enables one to analyze electronic circuits.
From that page is this description:
Labrador is an all-in-one tool for electronics students, makers and hobbyists. Just plug your Labrador board into a PC (Windows/Mac/Linux), Raspberry Pi or Android device via a MicroUSB cable, load up the software and you instantly have the following engineering tools at your disposal:
As I got back into Forth after about 35 years of other languages, programs and technical stuff, I’ve been asked, Why Forth?
The most personal reason is that I’ve had a life-long passion for the language and kept a bookshelf full of Forth books for over 40 years. However, once I began to use it again, I realized its perfect for embedded processors. I’m surprised how well it works with today’s microcontrollers. And how relatively easy it is to find a port of Forth for many popular microcontrollers. I still think its a good question to ask, so I start this blog with the question:
Here are links to Arduino information, primarily for the Uno and the AVR ATmega328P.
The content on this site is intended to inspire, teach or to simply help with specific topics or concepts using the Arduino Uno. This links on this page are additional resources for a more formal learning as to Arduino framework and the Atmega328P.
Its always helpful to have the Arduino IDE, as one can quickly test a board or run a C++ routine to determine if they are doing the right thing in Forth (yes, this is cheating)
Here are links to ESP32 information, primarily for espForth.
Here are links to Forth tutorials, books or products.
The content on this site is intended to inspire, teach or to simply help with specific topics or concepts in Forth. This page provides a list of resources for a more formal learning as to Forth. Many of the people that have created the content below have been writing or teaching Forth for many years, they are the experts.
All of the resources found related to gdb (particularly, related to the RP2040) and how to use it.
avarice -g -w -d -P atmega328p :3333 # window 1
avr-gdb -tui # window 2
While the Arduino tool set, (both the Arduino IDE and Arduino software framework) are outstanding for quickly developing a working prototype, they do so with a combination of a graphical-user-interface (GUI), the C++ language and Arduino-only classes. This in itself, isn’t a problem, one can be quite efficient and productive using this approach.
This approach is an issue if you are at a university or job which expects a standards-based C language proficiency. It is also an issue, if your class or job, requires understanding how to use command-line-interface (CLI)-based tools. The C language, and not C++, is the basis of a significant number of embedded systems development.
A set of entries which comprise a course for learning how develop C programs for the RP2040.