Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define DE PC8 // DE = Driver Output Enable
- HardwareSerial rs485(PC7, PC6); // RS485のICに接続されたシリアルポートを宣言
- void setup() {
- // デバック用シリアル 対PC用
- Serial.begin(9600);
- // RS485のICの設定
- pinMode(DE, OUTPUT);
- digitalWrite(DE, LOW); // DE = Driver Output Enable
- rs485.begin(9600);
- }
- void loop() {
- if (rs485.available() == 0) // シリアルが来てないときは早期リターン
- return;
- byte b = rs485.read(); // シリアルが来ているときは1文字読み込む
- if (b == 0x7E) // 0x7E が来た場合は必ずスタートバイトなので改行
- Serial.println();
- Serial.print(b, HEX);
- Serial.print(" ");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement