Archive for the ‘programmers’ Category

Building a USB bootloader for an STM32

Friday, July 6th, 2018

Kevin Cuzner writes: As my final installment for the posts about my LED Wristwatch project I wanted to write about the self-programming bootloader I made for an STM32L052 and describe how it works. So far it has shown itself to be fairly robust and I haven’t had to get out my...

Tags: ,
Posted in ARM, programmers | 1 Comment »

Raspberry Pi GPIO programming in C

Monday, May 28th, 2018

Steve Chamberlin has written an article about Raspberry Pi GPIO programming in C: The Raspberry Pi’s 40-pin GPIO connector often gets overlooked. Typical Pi projects use the hardware as a very small desktop PC (RetroPie, Pi-hole, media center, print server, etc), and don’t make any use of general-purpose IO pins. That’s...

Tags: ,
Posted in programmers, R-Pi | No Comments »

Programmable LED dimmer

Wednesday, May 10th, 2017

Programmable LED dimmer from Soldernerd: Around one and a half years ago I’ve designed and built various LED dimmers for both white and RGB LEDs. Then late last year someone approached me asking if I could make an RGB dimmer for him, too. But my designs were really tailored to...

Tags: ,
Posted in LEDs, programmers | No Comments »

“Hello world” in the BCPL language on the Xerox Alto simulator

Tuesday, June 28th, 2016

Ken Shirriff writes: The first programming language for the Xerox Alto was BCPL, the language that led to C. This article shows how to write a BCPL "Hello World" program using Bravo, the first WYSIWYG text editor, and run it on the Alto simulator. The Xerox Alto is the legendary...

Tags: ,
Posted in how-to, programmers | No Comments »

STM32 Nucleo and DFU USB bootloading

Wednesday, July 22nd, 2015

MrMobileWill writes: Over the last few months I have been playing with the Nucleo development boards from STMicroelectronics. If you're unfamiliar with them, they are fast, mbed and Arduino (headers) compatible. This makes it easy like an Arduino to program and use. What sets them apart is that they are...

Tags: , ,
Posted in programmers, tools | No Comments »

FlashProg – USB serial flash memory programmer

Friday, June 5th, 2015

Dilshan Jayakody  published a new build, the FlashProg project - a USB serial flash memory programmer: FlashProg is USB base flash memory programmer to work with 3.3V serial flash memory devices. This programmer is specifically design to read, program and configure 25x series, serial flash memory devices which are commonly used...

Tags: , , ,
Posted in programmers, USB | 2 Comments »

Bitcoin mining on a 55 year old IBM 1401 mainframe: 80 seconds per hash

Tuesday, May 26th, 2015

Ken Shirriff writes: Could an IBM mainframe from the 1960s mine Bitcoin? The idea seemed crazy, so I decided to find out. I implemented the Bitcoin hash algorithm in assembly code for the IBM 1401 and tested it on a working vintage mainframe. It turns out that this computer could...

Tags: ,
Posted in programmers | 2 Comments »

12-minute Mandelbrot: fractals on a 50 year old IBM 1401 mainframe

Wednesday, May 20th, 2015

Ken Shirriff writes: When I found out that the Computer History Museum has a working IBM 1401 computer[1], I wondered if it could generate the Mandelbrot fractal. I wrote a fractal program in assembly language and the computer chugged away for 12 minutes to create the Mandelbrot image on its...

Tags: ,
Posted in programmers | 1 Comment »

New MurchLabs TinyLoadr Shield

Thursday, October 30th, 2014

Jeff Murchison has released a new version of my TinyLoadr Shield, which was used for programming ATmegas and ATtinys using your Arduino. The new version is just a USBtinyISP-based programmer with a ZIF socket for DIP microcontrollers and 10 and 6-pin ICSP headers for programming target boards. More information can...

Tags: , ,
Posted in Arduino, AVR, programmers | No Comments »

Make your own dual programmer in AVRDUDE

Monday, September 15th, 2014

Stephen Wylie tweeted,  "Program two ATmegas w/an Arduino & AVRDUDE without re-cabling in between!" Those of you who have programmed an Arduino through the Arduino or AVR Studio IDE may have noticed the utility that is really doing the work: AVRDUDE (AVR Downloader/UploaDEr).  This is a powerful program that can...

Posted in Arduino, AVR, programmers | 2 Comments »

ATtiny84 USBtiny AVR ISP programmer

Friday, September 5th, 2014

Rupert Hirst writes: My through hole, home etch friendly version of the surface mount FabISP, which is based around the USBtinyISP AVR ISP Programmer. The new USBtinyISP drivers also support for Windows 8 This design uses the ATtiny84 microcontroller instead of the larger ATtiny2313 of the USBtiny. Project design flies...

Tags: ,
Posted in AVR, programmers, USB | No Comments »

SWD programmer for PSoc4 based devices

Friday, July 25th, 2014

ghent360 writes: For those of you who want to program a PSOC4 based device I have a firmware for FX2LP device + PC software to perform the operation. It has the same hardware interface as the device here: PD0-SWDIO;PD2-SWDCL;PB2-XRES. You can also use any "cheap as chips" board from ebay...

Tags: , ,
Posted in programmers | No Comments »

Help your robot do its Math homework

Friday, June 27th, 2014

Ladvien over at LetsMakeRobots writes, "Excellent article on clock-cycle costs of math functions for uCs and processors--as they relate to programming robots." This first point is the single most important one to remember. Integer math is almost always faster than floating point, even on processors that have floating point math...

Tags: , , ,
Posted in programmers, robotics | No Comments »

ATXMega Primer

Wednesday, June 25th, 2014

Shawon Shahryiar over at Embedded Lab talks about Atmel XMega in this tutorial: At present we have different families of XMega devices. Of these many we are focused toward the AU series only throughout this post and its following ones. I’ll explain later why I’m interested in this series. This is the first post...

Tags: , , ,
Posted in programmers, tutorials | No Comments »

Serial AVR and PIC programmer

Tuesday, June 3rd, 2014

Dr. Ayman Shalaby over at Electronics Lab posted another project, a serial AVR and PIC programmer: This is a dual MCU programmer which supports both AVR and PIC mcu and there is a switch to select between them. It's easy to manufacture and have only through hole parts. Features -...

Tags: , ,
Posted in AVR, PIC, programmers | 2 Comments »

PL-2303HX bit-bang AVR programmer

Monday, May 26th, 2014

Nerd Ralph writes: I've blogged before about PL-2303HX USB-TTL adapters. In some ways they are even better than the expensive FTDI adapters - for example they work at 6mbps. In conjunction with a cheap Pro Mini clone it's possible to get started with Arduino/AVR programming for $5. For more advanced...

Tags: ,
Posted in AVR, programmers | No Comments »

GTP-USB-Lite programmer re-flashed as USBPICProg

Thursday, May 1st, 2014

Oakkar7 writes: At the last weekend, I try to flash my GTP-USB-Lite programmer with new firmware and to use new software. The procedure is very simple. - GTP-USB-Lite and USBPICProg are very identical hardwares, USB interface, PIC18F2550, the same charge pump, same programming header’s pin. - The difference are; *...

Tags: ,
Posted in hacks, programmers | No Comments »

Picberry: R-Pi / Allwinner A10 PIC programmer using GPIO connector

Tuesday, February 18th, 2014

WallaceIT has developed a Raspberry Pi / Allwinner A10 PIC Programmer using GPIO connector. "It currently supports dsPIC33F and PIC18FxxJ families, though other "code-programmed" families can easily be added. Feel free to use and comment it! Any feedback will be appreciated!" Via the contact form.

Tags: ,
Posted in code, open source, PIC, programmers, R-Pi | No Comments »

A PIC16F145x based PIC16F145x USB programmer

Friday, November 22nd, 2013

From the comments on our PIC16F145X: Full-Speed USB with no external crystal post, Maurice Bos writes: I wrote software to turn a PIC16F145x into a PIC16F145x programmer (over USB). It’s free and open source (GPL3), and it might be useful. Add any feature requests (or bugs) on Github, or just e-mail me. :)...

Tags: ,
Posted in PIC, programmers | No Comments »

MEEPROMMER: (E)EPROM programmer based on Arduino hardware

Wednesday, July 31st, 2013

mkeller0815 built  his own programmer - the MEEPROMMER, that is available at github: The idea behind this EEPROM programmer was to have a tool to get data on a 28Cxxx EEPROM for my own 6502 based computer. There are a lot of professional programmers you can buy, but for a...

Tags: , ,
Posted in Arduino, programmers | No Comments »

Next Page »

Recent Comments

  • gant: They still have a couple of the more expensive (but still considerably cheap) 5S-I-S01 in stock...
  • readybrek: Anyone got a any recommendations for a budget-priced hot air station?
  • William: lol I'm happy to waste 3c for each program/debug cycle... but probably not the time spent soldering a new device down to a proto board!...
  • Joe Desbonnet: Ya, I can recommend the low melting point solder. I used brand 'ChipQuik' and it's amazingly easy to use.
  • Jerome: I need a new BusPirate for the Fablab ;) Many thanks!