Skip to content

Metro M4 Express additional UART handling incorrect #1977

@rce1086

Description

@rce1086

Metro M4 Express

UART on pins 0/1 used for serial LCD display: attempting to create an additional UART (needed because of no raw serial stream being available from host PC via USB) on pins D10,D11 (as indicated by the example script as a usable pair)
ascom = busio.UART( board.D10, board.D11, baudrate=9600, bits=8, parity=None, stop=1, timeout=0.25, receiver_buffer_size=64)
doesn't work - reception on D11 is OK, but nothing gets send on D10 (as shown by logic analyser on pins); experimenting with other pins (using D13 for TX, for example, with RX on D11) does work, as do A4/A5, suggesting that only pad0 can successfully be used for TX
The CircuitPython sources are written to assign either pad0 or pad1 (via a division on TXPO), but it appears that only pad0 assignments work...

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions