Introduction to PIC Timers
EmbeddedRelated.com
by
1d ago
Continuing getting started with PIC 8-bit development, this fourth in a series of five articles looks at configuring and using timers on the PIC 8-bit platform.   Topics discussed include: PIC Timers Timer0 Module Timer Application The completed code for this post can be downloaded from GitHub. PIC®, MPLAB® X, PICkit™ 4 On-Board, and ..read more
Visit website
You Don't Need an RTOS (Part 2)
EmbeddedRelated.com
by
1d ago
At least, probably not as often as you think you do. Using a preemptive RTOS can help make a system schedulable (i.e. help all of its tasks meet their deadlines) but it comes at a cost: "concurrently" running tasks can interact in unforeseen ways that cause system failures, that dreaded class of errors known as "race conditions". In part, this is because humans have difficulty thinking ..read more
Visit website
Unuglify C++ FSM with DSL
EmbeddedRelated.com
by
1d ago
This is the third installment of my finite state machine in C++ series. In the first post, I introduced the subject of a state machine and how to go from a trivial but poor implementation to a more robust and better scalable one. In the second article, I showed how to decouple the implementation of the state machine engine (for reuse) and the specific part (that can't be ..read more
Visit website
Turn It On Again: Modeling Power MOSFET Turn-On Dependence on Source Inductance
EmbeddedRelated.com
by
1w ago
This is a short article explaining how to analyze part of the behavior of a power MOSFET during turn-on, and how it is influenced by the parasitic inductance at the source terminal. Parasitic inductance is not a good thing — the word parasite in biology refers to an external thing that feeds off a host organism; while ..read more
Visit website
Linear Feedback Shift Registers for the Uninitiated
EmbeddedRelated.com
by
1w ago
In 2017 and 2018 I wrote an eighteen-part series of articles about linear feedback shift registers, or LFSRs: div.jms-article-content ol > li { list-style-type: upper-roman } Ex-Pralite Monks and Finite Fields, in which we describe what an LFSR is as a digital circuit; its cyclic behavior over time; the definition of groups, rings, and fields; the isomorphism ..read more
Visit website
2024 Embedded Online Conference's Schedule
EmbeddedRelated.com
by
1w ago
Welcome to the 2024 Embedded Online Conference! Like with previous years, this year's event will be a mix of pre-recorded on-demand sessions and live Zoom sessions. We've carefully curated the schedule to ensure that you have access to a wealth of valuable content throughout the week. Most talks will be released on-demand, while most workshops and keynotes will be done live on Zoom ..read more
Visit website
A design non-methodology
EmbeddedRelated.com
by
1w ago
Today I am going to tell you a tale. It is a true story of events that happened long, long ago in a land far, far away. We are always told that we should learn from our experience [or from our mistakes - it depends whether you do "glass half full" or "glass half empty"]. Hopefully, there are less painful lessons to be learned from the experience of others. Once upon a time … There was a young ..read more
Visit website
Working with Microchip PIC 8-bit GPIO
EmbeddedRelated.com
by
2w ago
This third in a series of five articles exploring getting started with development on the Microchip PIC 8-bit family of processors focuses on basic GPIO (General Purpose Input Output). The initial post looked at some of the Microchip hardware options for getting started with the PIC 8-bit development, discussed Microchip development tools, and wrapped up with setting up a basic ..read more
Visit website
EOC 2024 - I Will Attend Giveaways!
EmbeddedRelated.com
by
2w ago
With the Embedded Online Conference just around the corner, we are very excited to announce an opportunity for you to win one of many amazing prizes, thanks to the generous contributions of DigiKey, Jetperch and Saleae! For a chance to win one of the following prizes, all you have to do is help us with spreading the word about the ..read more
Visit website
How to use I2C devices in (Apache) NuttX: Scanning for Devices
EmbeddedRelated.com
by
2w ago
Previously in this EmbeddedRelated article, we saw how to use Buttons Subsystem on NuttX using a RaspberryPi Pico board. Now we will change from user input device (buttons) for something more generic: I2C protocol. NuttX supports a lot of I2C devices (sensors, displays, EEPROMs, I/O Expanders, I2C multiplexers, and many more). And most important: because NuttX is a Linux-like RTOS you ..read more
Visit website

Follow EmbeddedRelated.com on FeedSpot

Continue with Google
Continue with Apple
OR