Posts

Showing posts with the label USBasp

A MythTV Remote Control without LIRC - Power Switch Addon

Overview This is a little add-on for my MythTV remote control. It adds a hardware power switch feature. This means that you can switch the PC on even if it is completely shut down. There is just one condition, which is that the remote control receiver must have power, supplied through the USB port. On most modern mainboards, this is an option in the BIOS settings. The additional hardware is

A MythTV Remote Control without LIRC

Features Relatively easy to build Emulates a keyboard, so it needs no driver Costs around 10 € Is easy to configure, in under one minute Works with most remote controls Can easily be customised for other HTPC software Introduction I was always very fascinated with Objective Development's software implementation of a USB driver for Atmel controllers called V-USB. On their web site, they

How to Do ISP Programming – Part 4: Fuses and Troubleshooting

Setting Fuses As mentioned before, fuses are used to set a couple of things that might need to be set before the actual software starts to run. As a beginner you should not tinker with most of those settings, because it is possible to lock yourself out of in-system programming. The most dangerous fuse bits in that respect are SPIEN (SPI enable) for obvious reasons and RSTDISBL (reset

How to Do ISP Programming – Part 3: Software Usage

Installing the Software As mentioned, there are many options when it comes to software. One standard program, which is available for many operating systems is avrdude. Unfortunately, it is a command line tool, which makes it less than ideal for beginners. But there are GUI frontends available. I decided to use AVRDUDESS for this tutorial. And it is quite easy to use. But first,

How to Do ISP Programming – Part 2: Hardware Considerations

What Hardware do I need? Obviously you need the controller. This can be any Atmel ATtiny or ATMega. You need a circuit board to put the controller in (the "target board") and you need an ISP programmer. Since ISP uses a serial format, the programmer can be rather compact. There is a wide variety of programmers on the market, from full featured expensive to cheap and simple. Since

How to Do ISP Programming – Part 1: The Theory

Introduction Many of my projects use AVR controllers from Atmel. And they need to be "programmed". This means that the software needs to get written into their internal program memory. For beginners, this can be a major stumbling block in any project. And I do get lots of questions in connection with programming. So I decided to write this tutorial. But my intention is not just to

A USB/ISP Programmer (Part 2)

Programming Software for the USBasp There are several interesting options, how to use the USBasp programmer. The LCSoft variant was sold with the option to download a program called ProgISP V1.72 from the vendors site. Also, a schematic was available as well as the drivers for Windows. Installation was no problem. I found no user manual in English, but usage of the software is fairly straight

A USB/ISP Programmer (Part 1)

Introduction When I started this blog I meant to do so mainly in order to document my own projects. I found that when I wanted to re-use parts of one of my projects I sometimes couldn't remember why I had made certain decisions. So I needed to document my work. And if anyone else could benefit from it, why not publish all in a blog? But I never intended to bore anybody with my opinions