Skip to content

Bit Banging a UARTless chip. Allows for any of the pins to become TX and RX pins. Tested with FTDI basic and Tera Term on windows.

Notifications You must be signed in to change notification settings

WheatleyTheCore/SoftwareSerial_MC9S08QD4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SoftwareSerial_MC9S08QD4

Bit Banging a UARTless chip. Allows for any of the pins to become TX and RX pins. Tested with FTDI basic and Tera Term on windows.

This only really allows for sending charachters, and only works at a baud of 9800. This is meant mostly as a proof of concept rather than for actual use.

Setup

  • All you need you to is create a bitIO component called SerialTx, and another called SerialRx.

Usage

  • To transmit data, you use sendByte(), using a char(e.g. 's'), int, or hex value as the parameter.
  • Recieveing data does not quite work yet, but what needs to be done is wait until the rx line is pulled low(which is the start bit) and then call recieveByte(which is not completely done yet).

About

Bit Banging a UARTless chip. Allows for any of the pins to become TX and RX pins. Tested with FTDI basic and Tera Term on windows.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages