I found this LCD make for cellular phone Nokia 3310 by browsing the web at www.jelu.se. There is many interesting things about this LCD: low price, easy to interface via SPI port, can support graphic and text and consume low current. The only thing that I did is writing code who gives you friendly functions to support this LCD. The last version of the library only send the bytes who had changed since the last update. It’s considerably reduce the refresh time who can be very important in a batteries powered system.
Nokia LCD Library - [Link]
Travis Goodspeed wrote this article on his blog detailing his extraction of firmware from the MC13224 that had been read protected. This is the same MCU used in the Defcon 18 badge and the Redwire Econotag.
He presents two methods. In one he decaps the SPI flash memory chip using nitric acid, then removes and repackages it. The second method involves accessing Pin 133 of the memory chip, when can be used to initiate a reset and process to provide access to the contents.
Practical MC13224 firmware extraction – [Link]
I’ve finally gotten around to writing software SPI for two nokia 48×84 lcds (they were part of an old cell phone) that I found for a dollar each at a thrift store for my pic16f84a. I’ve posted my code (which is so simple that it could more or less be easily ported to any mcu). I have big plans for these lcds in the future (and even color ones when I get my hands on them). Enjoy.
Controlling a nokia5110 lcd with software SPI on a pic16f84a – [Link]
SD / MMC cards support a SPI mode. By connecting it to an AVR’s SPI port, it can be used for general storage relatively easy. Here I demo the use of an SD / MMC card as general storage for electronics projects. I am using it with a 1MHz Atmel AVR atmega8, standard 2GB microSD card with adapter sleeve, and using a PWM port as a cheap DAC for sound output. I first loaded the SD card with pre-recorded sounds at 8KHz and 8-bit unsigned linear. I then read them in real time from the SD card and write the values to the OCR so that they set the duty cycle on a PWM port. I use a simple RC low pass filter as a cheap DAC (Digital to Analog Convertor) that is output to a speaker.
Use an SD or MMC card on your next AVR project - [Link]
Here is my home-made kit of ATmega32 microcontroller interfacing. The ATmega32 controller is rich with features like onboard 32kB in-System programmable flash, 1 KB EEPROM, 2KB SRAM, 10bit ADC (8 channel), SPI bus inteface, TWI (compatible with I2C bus) interface, an USART, analog comparator, etc. That’s why I’ve selected it to load my kit with all those features.
Make-Yourself ATmega32 Starter’s Kit with LCD, I2C, SPI, RTC, ADC interfaces – [Link]
STMicroelectronics has announced a new silicon pressure sensor capable of providing extremely high-resolution measurements of pressure – and therefore also of altitude – in a compact, thin package. The LPS001WP is a tiny (3×5 mm) silicon pressure sensor with an embedded 16-bit ADC, SPI and I2C interfaces and a supply voltage range of 2.2 V to 3.6 V. [via]
STMicroelectronics MEMS pressure sensor – [Link]
Today we made a new project SPI Flash Programmer. I needed this programmer to read the contents of 25L1005 on a LCD Monitor.This programmer supports: ST Micro M25(E), ST Micro M45(E), Macronix MX25L, Atmel AT25FS, Atmel AT25DF, Atmel AT25F, Amic A25LxxP, Amic A25Lxxx, Eon EN25(B/D/F/P) read only, Winbond W25X, Winbond W25Q (OTP), SST SST25(LV/VF)xx, SST SST25VFxxxB, Spansion S25FL and ESMT F25L.
Spi Flash Programmer – [Link]
MichaelZ writes: [via]
While poking around SparkFun’s website I found USB Host Shield which is only marginally interesting unless you are an Arduino fan. But the USB host controller chip is interesting. The MAX3421E is a USB Peripheral/Host Controller with SPI Interface. This is an alternate to the FTDI VNC USB host controllers. It has only one USB port vs the FTDI two but for some applications it maybe the way to go. For example it could be used with a CPLD or FPGA as a USB Host. A SPI master is easy to implement in a CPLD/FPGA (similar to the dual ’595′s example). In VHDL a simple state machine could do all of the register control.
MAX3421E USB peripheral/host controller with SPI interface – [Link]
A General Purpose In/Out Expander for Microtouch… Hjohnson writes : [via]
Hello! In advance, this is the first online project I’ve posted, so constructive criticism is welcome! I recently got a Microtouch device from Adafruit Industries (www.adafruit.com). This is a wonderful product, co-produced by Adafruit and Rossum (http://rossum.posterous.com). However, the first thing that I noticed was the lack of general in/out ports to interface to LEDs, transistors, and other external devices. This also seems to have been apparent to several other members of the Ask An Engineer weekly video. I devised a method to solve this problem by utilizing the MicroSD card slot and SPI software libraries present on the Microtouch.
A General Purpose In/Out Expander for Microtouch – [Link]
An interesting product release from Sure Electronics – This module is an accurate pressure and temperature sensor which is based on the MS5561. Pressure and temperature values can be directly read via SPI or UART via an onboard PIC. This eliminates the need for complicated calculations.
The MS5561 can still be directly interfaced with if you do not want to use the onboard PIC. This is handy for obtaining calibration data or using your own MCU to perform calculations. [via]
Air Pressure Sensor Module – MS6651 – [Link]