AVR

Firelicht - Bachelor Project


Ethernut Setup with Gentoo

Ethernut 2.1 board

Recently I wanted to revive my old Ethernut 2.1b board (actually it is not that old, just haven't used it in a long time). The problem before was that the nutconf utility didn't work right because out of unmet dependencies with the LUA libraries. This has been fixed, but there still remain many problems to get it to work smoothly. Before I would install and configure it under the much hated Debian environment and copy the files over... those times are over.

Fading LEDs

Note: in contrast to the two previous programs presented on this page, this project has been done using the AVR-GCC under Linux.

In normal operation, the LEDs on the STK500 can be simply switched on or off: one of the processor's ports has to be connected with the onboard LED input, the respective port has to be configured for output, and the output configured to be low (0x00) in order to turn the LEDs on. Yes, you read right, the output has to be low, the LEDs are 'low-active'.

The Binary Clock

In this project I wanted to test out the different clocks of the ATMega16L and also use the built in library for the HD44780 LC-Display by Hitachi (the semiconductor part of Hitachi has been sold to Renesas).

Syndicate content