Software/bitbang method of baud rate calibration for micro without built-in UART, App note from Holtek. Link here (PDF) Not every HOLTEK MCU contains a Universal Asynchronous Receiver/Transmitter function, otherwise known as a UART. If this function is required, it can be emulated using software. However, the software accuracy will change according to the system frequency […]
Tag Archives: bitbang
Serial EEPROM bitbang Launchpad interface
Rob from the 43oh blog has posted his method to interface a 24LC32A serial EEPROM interface to the Launchpad. The 24LC32A is a 32Kb PROM with a 2 wire serial interface or I2C compatible, and since it can be clocked @400kHz @3.6V bit banging seemed like it would be easy. External pull up should be […]
Bus Pirate: Binary I2C mode
See the latest version in the documentation wiki. The Bus Pirate’s new binary modes provide a consistent, logical way to script actions from Python, Perl, etc. We already introduced the new binary bitbang and SPI modes, today we’ll document the binary I2C mode. Binary I2C will be in the v2.6 firmware release, for now you […]
Bus Pirate: Binary bitbang mode
See the latest version in the documentation wiki. There’s two new binary I/O libraries in the v2.3 Bus Pirate firmware. Raw bitbang mode provides direct control over the Bus Pirate pins and hardware using a simple single-byte protocol. We discussed the new raw SPI mode yesterday. Hopefully the raw access modes inspire some interesting new […]
Bus Pirate: Raw SPI mode
See the latest version in the documentation wiki. Raw SPI is a new mode that provides high-speed access to the Bus Pirate SPI hardware. It was developed in conjunction with Michal Ludvig, so that AVRDude can use theĀ Bus Pirate to program AVR microcontrollers and EEPROMs. Firmware v2.3 includes two new raw I/O modes that […]
