Published July 3, 2015 | Version Final
Other Restricted

OLED display driver using the ATTINY2313 MICROCONTROLLER: An Internship Project Report

Authors/Creators

  • 1. University of Limerick | UFRN

Contributors

Supervisor:

  • 1. University of Limerick

Description

The motivation for the project was based on the need of connect the ATtiny2313 
microcontroller onto a SSD1306 OLED display, while would be interesting to work on this 
microcontroller for this purpose, because it has a very good potential to become a powerful 
device considering its size and multitask inputs and outputs. This project have been proposed by my supervisor at the University of Limerick, Dr. Ian Grout, during my stay in a summer internship programme.

 The OLED display used on the project has a vast compatibility with Arduino boards, so that’s why it was easy to find 
information, libraries and programs examples on the Internet for specific projects using 
Arduino, and give me a wider understanding about how the board works with Arduino. 
Thus, understanding how Arduino devices are connected and how they uses libraries allow 
us a wide understanding about how could we write down some specific libraries suitable to 
this current microcontroller (ATMEL AT Tiny 2313A). 


The work done here was basically to connect these two devices considering their 
respective ISP connections provided on their respective datasheets, by checking 
inputs and outputs in order to find the correct sets of connection, creating programs and 
libraries in C language to interact with these signals by using an ATtiny2313 microcontroller, 
a SSD1306 OLED Display and an AVR ISP MK-II device to communicate and generate the 
signals to the board. The program were been built according on the signal behaviour 
described on the datasheets. Again, I also used Arduino datasheets to have a good overview 
about how to connect everything and to write down specific functions based on examples, 
but I could not go forward in many examples designed to Arduino because it uses a different 
(and, I would say, more powerful) microcontroller, which is the ATMega 328 .

Notes

Internship Project Report

Files

Restricted

The record is publicly accessible, but files are restricted. Log in to check if you have access.

Request access

If you would like to request access to these files, please fill out the form below.

You need to satisfy these conditions in order for this request to be accepted:

Please let me know your interest on this project. I will be happy to share it further.

You are currently not logged in. Do you have an account? Log in here