Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Firmware for keychain emulating 555 timer behaviour - NUSH DSAP 2024

Notifications You must be signed in to change notification settings

cryptoAlgorithm/555Keychain-firmware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

555Keychain Firmware

Board in keychain form factor demonstrating the concept of PWM by generating and blinking an LED with a very slow (0.5-2Hz) PWM signal

It would have been ideal to use an authentic 555 timer circuit on the keychain board, but it was deemed unreliable due to the low voltage of operation.

Instead, this iteration uses an ultra low-cost but capable microcontroller, the CH32V003 by WCH. It is a basic RISC-V core clocked at 48MHz, with a generous selection of peripherals. Coming in at an extremely approachable cost of 0ドル.10 per package and being available in the same SOC-8 package as the 555 makes it a tantalising substitution for a compact PWM signal visualisation solution.

Project

This is a standard PlatformIO project - build and run it as you would any other.

Important

You will first have to install the CH32V PlatformIO platform here if you haven't already.

Tip

The CH32V003 series only supports single wire debugging - not the 2 wire variant offered by most other chips in the CH32V series.

As such, make sure to use the WCH-LinkE, the older WCH-Link doesn't support the single wire debug protocol.

Hardware

The KiCad project for the latest hardware revision is available in its own repository.

About

Firmware for keychain emulating 555 timer behaviour - NUSH DSAP 2024

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /