NeoSWSerial:带有附加中断的 SoftwareSerial 的有效替代方案,用于 RX 字符、同步 RX 和 TX

时间:2024-08-24 08:30:02
【文件属性】:

文件名称:NeoSWSerial:带有附加中断的 SoftwareSerial 的有效替代方案,用于 RX 字符、同步 RX 和 TX

文件大小:12KB

文件格式:ZIP

更新时间:2024-08-24 08:30:02

C++

NeoSWSerial类旨在作为 Arduino 内置类SoftwareSerial的更有效的替代品。 如果您可以使用Serial 、 Serial1 、 Serial2或Serial3 ,则应改用 。 如果您可以使用输入捕获引脚(UNO 上的 ICP1、引脚 8 和 9),则应考虑使用 。 NeoSWSerial限制为四种波特率:9600(默认)、19200、31250(MIDI)和 38400。 除了两个新方法attachInterrupt和detachInterrupt之外,类方法几乎与内置SoftwareSerial相同: typedef void (* isr_t)( uint8_t ); void attachInterrupt( isr_t fn ); void detachInterrupt() { attachInterrupt( (isr_


【文件预览】:
NeoSWSerial-master
----.gitattributes(378B)
----src()
--------NeoSWSerial.cpp(15KB)
--------NeoSWSerial.h(4KB)
----test()
--------test.ino(9KB)
----README.md(3KB)
----library.properties(373B)
----.gitignore(574B)

网友评论