Filter
Exclude
Time range
-
Near
STM32F446REのPA9 PA10番ピンにはUART1が機能としてあると思うんだけど、これはUART書き込みとして使うポートだからHardwareSerial()設定をしないとpcと通信できないの? 書き込みはSWD、読み込みをシリアル変換をつけてSerial1でやっててこれだと、シリアルポートがないって言われる。
1
6
724
19 Mar 2025
zenoh-picoをArduino IDE用のライブラリとして使えるように改変した。それを利用してSpresenseに書き込むことに成功した。例のIMUのライブラリはPlatformIO用が無いから。ところがz_openに失敗してしまう。HardwareSerialとの繋ぎはESP32用を改造したのだけれどまだ何かやり切れていないか。。。
1
4
539
こいつはM5Stackが3本持ってるHardwareSerialをモジュールごとに1本づつ使っているので最大でも3枚までしか拡張不能。 うまくやれば、HardwareSerial1本で複数台使える可能性もなくはないけどLLMモジュールのI/Oが全然うまく使えない問題の対策がなかなか難しい。。。
昨日うまくいかなかったのは、2枚のLLMモジュールのStackFlowのバージョンが違ったからでした。 (一枚が工場ファームでVer.1.0、一枚が最新版でVer.1.3だった) aruduinoライブラリのcheckConnection()関数を使う際にStackFlowのバージョンを確認される様で、バージョンが異なるとうまく動きません。
1
1
7
2,950
こんな感じで1枚目を13,14でSerial1、2枚目を27,19でSerial2として通信出来るのは確認。 ESP32はHardwareSerial2がリマッピングできたので両方HardwareSerial使用。 ESP3SoftwareSerialはいまいち使い方がわからなかったので保留です
2
1
4
574
Serialの取り扱いが変わって HardwareSerial Serial0 HardwareSerial Serial1 HardwareSerial Serial2 HWCDC HWCDCSerial USBCDC USBSerial が宣言されてからSerialの別名をいい感じにつける運用になったので常にSerialに書き出せばたぶん良くなった もしくは明示的に個別のSerialを呼び出す
1
235
22 May 2024
HardwareSerialクラスが継承できない
2
375
did you mean 'HardwareSerial'?…… こっちが聞きたいよ💢💢!!!!!
2
200
15 Jan 2024
MaixSense-A010,WindowsとUSB接続で深度センサが動くこと(20fpsらしい)を確認.がM5stack(ESP32)とはUART(シリアル)で遅いので気になっていたが,やっぱり遅そう.ESP32とUSB-CDC接続できないかな? ・抜粋:ESP32マイコンのHardwareSerialで受信してみた限りでは230400bpsが限界 neocat.hatenablog.com/entry/…
15 Jan 2024
2
303
30 Jul 2023
#電子工作 の実験。#ESP32S #メカナムホイールカー #スマートカー の改良です😊。#超音波センサー(#US100)で #PushAndFollow を試して見ました。US100 は #HCSR04 モードでは何故か上手く動かなかったので #Serial 通信(#HardwareSerial)にしました。難しい・・・🤔。#ESP32 #Arduino
3
479
13 Sep 2022
ESP32のHardwareSerialクラスはSerial2.available()でバッファ中に入っている値のバイト数取得できるらしいな。
1
3
27 Feb 2022
- WeMos D1 (esp8266) Ebyte LoRa shield (10Km) with HardwareSerial and 5V switch - Maker Renzo Mischianti - More info: bit.ly/3hwvMmF #pcb #pcbway #SharedProjects
3
12
void Printer::Set_Printer_Uart(HardwareSerial& SerialData,uint8_t tx,uint8_t rx,uint16_t baud) { AtomSerial = &SerialData; AtomSerial->begin(baud,SERIAL_8N1,rx,tx); } こんな風に引数と内部初期化でTXとRXの順番が入れ替わるのやめてほしい、、、
4
Replying to @lovyan03
ダメぽいっす。 HardwareSerial 弱すぎ 大人しく LGFX_Device を継承したクラス作ります。。
2
11 Mar 2021
Replying to @spresense
こんにちは SPRESENSEのシリアル通信の話ですよね SPRESENSEのHardwareSerialには1,2の2つがあることはご存知ですよね? それでも上手く行かなかったのですか?
1
2
やっぱりどうも #HardwareSerial だと通信がコケる…。 デバイスが #SoftwareSerial だからきっちりとしたプロトコルにのらないのかな…。 う~ん…。手詰まり。 と、ならないのが #Spresense だったりするんだなあ。 SubCore側にSoftwareSerialを移植して使うことで、ばっちり動作!ちょっと感動。
1
7
SoftwareSerial で動くものが、HardwareSerial で動かない!? んなばかな!? わけわからん…。 裏でスレッドが走ってると、SoftwareSerial 動かんし…。
1
4
Replying to @toyowata
HardwareSerialの安定感や周辺ライブラリの便利さに比べれば、2本のジャンパワイヤー程度、霞ますね (^o^ 無事、Sigfoxシールド活用のブログが書けそうです!
2
結局Nucleo君とSigfoxシールドの接続はSerial4で決着。ジャンパワイヤがなあ、、、まあ仕方ないか。あとはつながっちゃってるPINは @toyowata さんに教えてもらったとおり(thxです!)DigitalInにしてと。HardwareSerialだとATParserとか使えるからやっぱ便利やね。感謝。
1
2
8
うごくスケッチ2 #include <M5Core2.h> #include <MIDI.h> MIDI_CREATE_INSTANCE(HardwareSerial, Serial2, MIDI); void setup() { Serial2.begin(31250, SERIAL_8N1, 13, 14); M5.begin(); MIDI.begin(); MIDI.turnThruOff(); M5.Lcd.setTextSize(3); M5.Lcd.print("MIDI Monitor"); }
1
2