NEW PRODUCT: MCP2200 USB to Serial breakout board
The MCP2200 is a new USB to serial converter chip from Microchip. Our MCP2200 breakout board brings all the pins to bread board friendly headers. USB CDC virtual serial port interface Secondary HID...
View ArticleImplementation of UART transmitter in Verilog HDL for Spartan3 FPGA
If you’re experimenting with FPGAs its helpful to know how various common tasks are coded. Here is an article by M. Yasir explaining how to code a UART transmitter in a Spartan 3 FPGA. The tutorial...
View ArticleBus Pirate UART mode demonstration
HamRadio2008 demonstrates the Bus Pirate in UART mode. He is using a PIC18F45K20 MCU to read temperature data from a I2C sensor and then sends it over the UART to the computer serial port, via the...
View ArticleSetting up UARTs on several micros
Brian from teho Labs wrote a tutorial on how to setup serial UART communication on various microcontrollers. UART code examples for the Arduino, ATMEGA168, MSP430, STM32, and LM3S are provided. From...
View ArticleSave to a microSD cards with simple serial protocol
This is a UART driven microSD module that supports cards with up to 2 GB of storage. It stores data using the FAT16 file system, so any computer can read and write files to the cards too. It’s...
View ArticleSimple USB to UART adapter that works with 3.3V and 5V UART signals
The serial UART is a common interface used by many chips and devices. Ginpb designed a USB-to-UART adapter that works with 3.3V and 5V UART signals. The device is based around the FTDI FT232BL...
View ArticleApp note: Using UART Auto-Baud detection on dsPIC30 digital signal processors
Here is a app note from Microchip describing how to implement the Auto-Baud detection for UART operation on dsPIC30 digital signal processors. This function is useful when the oscillator of the dsPIC...
View ArticleRead a GPS module with the Bus Pirate
You can use your Bus Pirate to read a Fastrax UPS501 GPS module. Since the module has a UART, just connect the RX and TX pins, and set the Bus Pirate for UART mode. The correct settings are UART, 9600...
View ArticleApp note: Full-duplex software UART for LPC111x and LPC13xx
Here is an app note with source code describing how to implement a full-duplex software UART interface on LPC111x and LPC13xx microcontrollers. However, some applications require more UARTs than are...
View ArticleOne wire control of HD44780 LCDs
Does the minimum 6 pins needed to control an LCD give your little microcontroller a sad? In the forum we’re discussing low pin-count control methods for common HD44780 parallel displays. This one uses...
View ArticleHacking a UART where there never was before
Thanks to Andrew for sharing – check out the full post on their blog, MOAM Industries. As part of a prototype developed 12 months ago I was tasked with reading measurements from a blood pressure cuff...
View ArticleApp note: I/O emulated UART baud rate calibration
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...
View ArticleBuilding a better bit-bang UART – picoUART
Ralph Doncaster writes, ” The screen shot above is from picoUART running on an ATtiny13, at a baud rate of 230.4kbps. The new UART has several improvements over my old code. To understand the...
View ArticleA full-duplex tiny AVR software UART
Nerd Ralph writes: I’ve written a few software UARTs for AVR MCUs. All of them have bit-banged the output, using cycle-counted assembler busy loops to time the output of each bit. The code requires...
View Article