今、注目の格安wifiモジュール「esp8266」と「esp32」
前スレ
格安wifiモジュール「esp8266」
http://wc2014.2ch.net/test/read.cgi/denki/1432042649/
探検
格安wifiモジュール「esp8266」「esp32」 2個目 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2017/05/09(火) 10:36:52.68ID:n3G40Ts1
473774ワット発電中さん
2018/11/11(日) 22:46:29.30ID:5b22SCpb474774ワット発電中さん
2018/11/11(日) 22:51:46.43ID:xmIe0//r ハードの製にしているけど、ほんとはプログラムが糞何だろうねww
475774ワット発電中さん
2018/11/11(日) 23:00:51.37ID:DQW1rGNt 再現する事象ならデバッグ出力ぐらいは確認しろよとは思う。開発環境にバグがある場合もあるけど。古いバージョンのesp8266arduinoでhttpclientのメモリリークのバグに引っかかったときはコード確認しても原因がわからなくて困った。
476774ワット発電中さん
2018/11/11(日) 23:22:33.36ID:OX1xtNeS wifi接続 1回だけ成功・・
477774ワット発電中さん
2018/11/12(月) 09:14:38.16ID:ZryvYb8f Rev0とRev1でも大分挙動が違うし
公開されているエラッタだけではない気はするな。
使う機能にもよるが、正直使いにくい。
公開されているエラッタだけではない気はするな。
使う機能にもよるが、正直使いにくい。
478774ワット発電中さん
2018/11/12(月) 10:39:51.87ID:kzvcZJRW 再現するに必要な最低限の部分だけでもソースを晒したらいいのに
それ出来ないのは、推して知るべしだわなぁ
それ出来ないのは、推して知るべしだわなぁ
479774ワット発電中さん
2018/11/12(月) 11:41:40.70ID:K7z3T06a 普通にBLEとかのサンプル実装すれば再現するだろうw
480774ワット発電中さん
2018/11/12(月) 14:00:41.05ID:kzvcZJRW 試してあげるから、直リンちょうだい
481774ワット発電中さん
2018/11/12(月) 18:31:26.44ID:kzvcZJRW サンプルでも落ちると言ってるから待機してるんだけど、まだ?
482774ワット発電中さん
2018/11/12(月) 18:48:34.54ID:K7z3T06a483774ワット発電中さん
2018/11/12(月) 22:08:47.42ID:wJM3f6bK ArduinoIDE でのライブラリはうちでもまだ安定利用できてないけど(centralに使う場合)
明らかにハード関係無いところ(notify コールバック関数の登録とか)でも heap corrupt でリセットかかったりするので
ESP32 の問題ではないような気がしている、が調査中
明らかにハード関係無いところ(notify コールバック関数の登録とか)でも heap corrupt でリセットかかったりするので
ESP32 の問題ではないような気がしている、が調査中
484774ワット発電中さん
2018/11/12(月) 22:31:21.23ID:wJM3f6bK そいえば、めっちゃ disconnect くらうので(BLE_client の sampleでは端折られている) ClientCallback 入れて onDisconnect を厳しく監視してないと
切断後のオブジェクトを接続前提の操作しようとしてエラーからのリセット行きが多かった
onDisconnect が来るタイミングは毎回違う=毎回挙動が違ってたが、監視入れて、 registerForNotify を呼ばないようにしたらリセットかかるような死に方はなくなった
registerForNotify も通ったり通らなかったりなので調べないとという状況
切断後のオブジェクトを接続前提の操作しようとしてエラーからのリセット行きが多かった
onDisconnect が来るタイミングは毎回違う=毎回挙動が違ってたが、監視入れて、 registerForNotify を呼ばないようにしたらリセットかかるような死に方はなくなった
registerForNotify も通ったり通らなかったりなので調べないとという状況
485774ワット発電中さん
2018/11/13(火) 01:03:01.48ID:D9zvS6UB チップRev何でやってますか?
Rev0に耐えかねてモジュールだけ載せ変えたんですが、またもRev0を引き当ててしまって^_^
これは落とし穴から這い上がるのが好きな人には
たまらない材料かもしれませんね。
もう小休止してNordic蝉を攻めてますが。
Rev0に耐えかねてモジュールだけ載せ変えたんですが、またもRev0を引き当ててしまって^_^
これは落とし穴から這い上がるのが好きな人には
たまらない材料かもしれませんね。
もう小休止してNordic蝉を攻めてますが。
486774ワット発電中さん
2018/11/13(火) 02:29:48.09ID:dCCxIVnX 熱暴走してるとか?ヒートシンク付けた?
487774ワット発電中さん
2018/11/13(火) 11:53:47.49ID:D9zvS6UB こんなところにメモリリークの原因があるとはあまり思えないが
BLEAdvertising.cpp
BLEAdvertisementData::setName
を1100回ぐらい実行するとおかしくなる。
ちなみに独自に関数を追加して
m_payload=="";
して毎回m_payloadは空にしている。
今は
BLEAdvertisementData::addData
でName追加して逃げてる。
BLEAdvertising.cpp
BLEAdvertisementData::setName
を1100回ぐらい実行するとおかしくなる。
ちなみに独自に関数を追加して
m_payload=="";
して毎回m_payloadは空にしている。
今は
BLEAdvertisementData::addData
でName追加して逃げてる。
488774ワット発電中さん
2018/11/13(火) 17:25:04.83ID:Is3tJ9Ns489483
2018/11/13(火) 18:47:46.74ID:gcjnfMOX ArduinoIDE で複数の処理を同時にやろうとしたら Heap corrupt というのはたくさん報告があるけど
うちは同時になにもしてないのになぁ……と思っていたが起動直後に時刻合わせに WiFi 使ってたのを放置してたわ
WiFi.disconnect(true); したらBLE 切断ラッシュもなくなり目的のものが完成
無駄電波飛ばさせてた俺がアホってことでおさわがせしました
うちは同時になにもしてないのになぁ……と思っていたが起動直後に時刻合わせに WiFi 使ってたのを放置してたわ
WiFi.disconnect(true); したらBLE 切断ラッシュもなくなり目的のものが完成
無駄電波飛ばさせてた俺がアホってことでおさわがせしました
490774ワット発電中さん
2018/11/14(水) 00:19:03.33ID:74Qq+X8W 俺はURL貼った奴では無いけど
URLのUARTのやつを、対抗側と只管ずっとループバックで送受信してただけで、リセット、フリーズ体験したぞ
arduino ideのスケッチ例にあったやつだから、多分URLのUARTのやつ
URLのUARTのやつを、対抗側と只管ずっとループバックで送受信してただけで、リセット、フリーズ体験したぞ
arduino ideのスケッチ例にあったやつだから、多分URLのUARTのやつ
491774ワット発電中さん
2018/11/14(水) 02:16:14.07ID:OqMB4sFJ このクラスの石ならArduinoじゃなくて普通にRTOS使ったらアカンの?
492774ワット発電中さん
2018/11/14(水) 02:42:12.08ID:u9GPbNqO 俺はURL貼った奴だけど
Rev0チップならどれでも激しく再現する。
Gpio でもバグってるとかゴミw
Rev1チップはそれなりに動くが、ライブラリに
メモリリークがあったり(apiレベルでは今のところ問題は発見してないが)基本apiのコールバックを確認してからつぎのapiに行くように調停しないと安定しない。だからまー今のところそのまんまサンプル動かしても望んだ結果にはならんと思うよ。
それからおんぶに抱っこもここまでだ^_^
Rev0チップならどれでも激しく再現する。
Gpio でもバグってるとかゴミw
Rev1チップはそれなりに動くが、ライブラリに
メモリリークがあったり(apiレベルでは今のところ問題は発見してないが)基本apiのコールバックを確認してからつぎのapiに行くように調停しないと安定しない。だからまー今のところそのまんまサンプル動かしても望んだ結果にはならんと思うよ。
それからおんぶに抱っこもここまでだ^_^
493774ワット発電中さん
2018/11/14(水) 02:50:59.24ID:Q3tgFelB Arduino IDE についてるライブラリやサンプルが腐ってるのを >>460 のように言うから反発くらったんじゃないの?っていう
494774ワット発電中さん
2018/11/14(水) 03:15:36.03ID:9M3W45Sg495774ワット発電中さん
2018/11/14(水) 08:11:52.44ID:u3qwEJlu てっきりESP-IDFでの話だと思ってたわ
496774ワット発電中さん
2018/11/14(水) 10:19:37.86ID:fQv1W0ae ふつうの頭してたらArduino版のライブラリが腐ってるならESP-IDF版で試そうとするもんだと思うけど
497774ワット発電中さん
2018/11/14(水) 12:16:50.65ID:zXqIYdbM 凝った使い方する訳でもなく、サンプルが動かないってところで
環境なりライブラリなり石が問題ってわかるものか?
つかARDUINO IDEのサンプルが不安定とか初めて知ったぞ
でて随分経つのに今でもなのか?
環境なりライブラリなり石が問題ってわかるものか?
つかARDUINO IDEのサンプルが不安定とか初めて知ったぞ
でて随分経つのに今でもなのか?
498774ワット発電中さん
2018/11/14(水) 13:09:45.75ID:u9GPbNqO 取っ掛かりArduinoの方がやり易いが
結局問題あるとapiまで行くからどっちでも一緒。
サンプルのままではダメだね。
まー生半可動いてるようには見えるけどw
結局問題あるとapiまで行くからどっちでも一緒。
サンプルのままではダメだね。
まー生半可動いてるようには見えるけどw
499774ワット発電中さん
2018/11/14(水) 16:30:57.23ID:g+EXsaC0 IDF版の .c がコンパイルされて .o を経て .a という拡張子なライブラリファイルになってarduino版でリンクされるので
基本的には挙動はIDF版と同じなんだけど、arduinoのライブラリが更新されないという点がarduino版の問題だと思う。
基本的には挙動はIDF版と同じなんだけど、arduinoのライブラリが更新されないという点がarduino版の問題だと思う。
500774ワット発電中さん
2018/11/14(水) 16:31:42.38ID:g+EXsaC0 つまり7月から放置されてるのが諸悪の根源って意味ね
501774ワット発電中さん
2018/11/14(水) 17:37:33.78ID:WEW1T10N 時間があれば移植してみるか、、、
502774ワット発電中さん
2018/11/16(金) 17:25:27.30ID:UpzDESQt ただいま、約1時間でWI-FI Clientがフリーズするバグの試験中。 アプリのアクセス周期が100msで、メモリリークが発生していると推測。
楽しいなESP32 Arduino、、、
楽しいなESP32 Arduino、、、
503774ワット発電中さん
2018/11/16(金) 17:53:46.48ID:mSKOS5qb メモリリークはソフトウェアの問題だがや
504774ワット発電中さん
2018/11/16(金) 18:14:32.21ID:UpzDESQt キターー フリーズ 1時間2分
変な記号羅列が出たのみで、期待していたレジスター表示無し。
client.read()辺りで吹っ飛んでいるようだ。
-------------------------
Client Disconnected.
New Client.
{
"COMMAND": "READ_IN",
"VALUE": ""
}<EOF>[D][WiFiClient.cpp:452] connected(): Disconnected: RES: 0, ERR: 128
Client Disconnected.
New Client.
{
"COMMAND": "READ_IN",
"VALUE": ""
}<EOF>[D][WiFiClient.cpp:452] connected(): Disconnected: RES: 0, ERR: 128
Client Disconnected.
New Client.
---------------------------------------
void loop() {
WiFiClient client = server.available(); // listen for incoming clients
if (client) { // if you get a client,
#ifdef DEBUG
Serial.println("New Client."); // print a message out the serial port
#endif
String currentLine = ""; // make a String to hold incoming data from the client
while (client.connected()) { // loop while the client's connected
if (client.available()) { // if there's bytes to read from the client,
char c = client.read(); // read a byte, then
#ifdef DEBUG
Serial.write(c); // print it out the serial monitor
#endif
変な記号羅列が出たのみで、期待していたレジスター表示無し。
client.read()辺りで吹っ飛んでいるようだ。
-------------------------
Client Disconnected.
New Client.
{
"COMMAND": "READ_IN",
"VALUE": ""
}<EOF>[D][WiFiClient.cpp:452] connected(): Disconnected: RES: 0, ERR: 128
Client Disconnected.
New Client.
{
"COMMAND": "READ_IN",
"VALUE": ""
}<EOF>[D][WiFiClient.cpp:452] connected(): Disconnected: RES: 0, ERR: 128
Client Disconnected.
New Client.
---------------------------------------
void loop() {
WiFiClient client = server.available(); // listen for incoming clients
if (client) { // if you get a client,
#ifdef DEBUG
Serial.println("New Client."); // print a message out the serial port
#endif
String currentLine = ""; // make a String to hold incoming data from the client
while (client.connected()) { // loop while the client's connected
if (client.available()) { // if there's bytes to read from the client,
char c = client.read(); // read a byte, then
#ifdef DEBUG
Serial.write(c); // print it out the serial monitor
#endif
505774ワット発電中さん
2018/11/16(金) 18:22:48.80ID:mTmlEb3v アクセス回数カウントしてみて?
506774ワット発電中さん
2018/11/16(金) 18:24:39.35ID:mTmlEb3v あとchip Rev.が知りたいかな
507774ワット発電中さん
2018/11/16(金) 18:35:05.22ID:UpzDESQt >>506
秋月から購入のDev0開発キット。 Dev1キットは未購入
秋月から購入のDev0開発キット。 Dev1キットは未購入
508774ワット発電中さん
2018/11/16(金) 19:41:12.34ID:jDk6l8Fk ガベージコレクション発生しないようにいたわってやれよ
509774ワット発電中さん
2018/11/16(金) 19:50:25.67ID:UpzDESQt >>508
ん? String currentLineのようにスタックに切るなという事?
ん? String currentLineのようにスタックに切るなという事?
510774ワット発電中さん
2018/11/16(金) 20:28:00.27ID:UpzDESQt >>505
19028回ですた。
--------------------------------------
Client Disconnected.
New Client.
19027
{
"COMMAND": "READ_IN",
"VALUE": ""
}<EOF>[D][WiFiClient.cpp:452] connected(): Disconnected: RES: 0, ERR: 128
Client Disconnected.
New Client.
19028
{
"COMMAND": "READ_IN",
"VALUE": ""
}<EOF>Guru Meditation Error: Core 0 panic'ed (Interrupt wdt timeout on CPU0)
Core 0 register dump:
void loop() {
WiFiClient client = server.available(); // listen for incoming clients
if (client) { // if you get a client,
#ifdef DEBUG
Serial.println("New Client."); // print a message out the serial port
static long accesscount = 0;
Serial.println(++accesscount);
#endif
19028回ですた。
--------------------------------------
Client Disconnected.
New Client.
19027
{
"COMMAND": "READ_IN",
"VALUE": ""
}<EOF>[D][WiFiClient.cpp:452] connected(): Disconnected: RES: 0, ERR: 128
Client Disconnected.
New Client.
19028
{
"COMMAND": "READ_IN",
"VALUE": ""
}<EOF>Guru Meditation Error: Core 0 panic'ed (Interrupt wdt timeout on CPU0)
Core 0 register dump:
void loop() {
WiFiClient client = server.available(); // listen for incoming clients
if (client) { // if you get a client,
#ifdef DEBUG
Serial.println("New Client."); // print a message out the serial port
static long accesscount = 0;
Serial.println(++accesscount);
#endif
511774ワット発電中さん
2018/11/16(金) 20:36:06.68ID:UpzDESQt てか、Core0 Panicってどうなってんの? 使ってねぇぞ。 xTaskCreatePinnedToCoreは・・・
512774ワット発電中さん
2018/11/17(土) 00:08:47.07ID:dpf2nccD 毎回19028回なら
ソフト臭いね
ソフト臭いね
513774ワット発電中さん
2018/11/17(土) 04:58:54.81ID:lRhDTRDW 単につなぎに行って帰ってこないということなら、ルータのNATあふれとか他の原因も
疑うけれど
疑うけれど
514774ワット発電中さん
2018/11/17(土) 12:58:11.03ID:h7CQDigb 単純にclient.stop使ってないとかそのあたりかね
515774ワット発電中さん
2018/11/17(土) 13:15:26.50ID:yS6jweg+ 海外でESP8266でPC-XTのエミュ作ったと。
Ichigo Jamの互換機くらい作れるなw
Ichigo Jamの互換機くらい作れるなw
516774ワット発電中さん
2018/11/17(土) 18:33:01.19ID:jZ52th6p MSXエミュに挑戦するんや
517774ワット発電中さん
2018/11/17(土) 19:25:12.43ID:GvrVdEL0 そういうのってFPGAでやるんじゃないの?
518774ワット発電中さん
2018/11/19(月) 12:55:16.52ID:yWYqF97p DebugMode を Debug にしてると思うけど「なし」でも試してみるよろし
違いがあれば、>>508 の可能性
違いがあれば、>>508 の可能性
519774ワット発電中さん
2018/11/22(木) 22:07:26.47ID:QfskCBHL obniz は、成功するんだろうか?
520774ワット発電中さん
2018/11/23(金) 19:20:35.43ID:2bYV40kG ESP32でI2Cバス二つとタイマーを同時に使えてる方いませんか?
521774ワット発電中さん
2018/11/23(金) 19:43:43.27ID:9N8DlNW7 います!
522774ワット発電中さん
2018/11/27(火) 03:51:16.23ID:VnMhs82S Advent Calendarの季節だよもん
523774ワット発電中さん
2018/11/27(火) 13:37:34.58ID:redI3h3R esp32
100k〜1MSPSの外部AD使えるのか?
I recently got a task to do using the AD7767 128 kSPS 24-bit ADC.
で
So, I should be getting around 46 ksps. However, practically I only get around 22ksps
しかでてないらしい。
esp32の限界スペックが知りたいのだが
24bitバッファ問題で12bitだと1Mspsでるかな?
Meanwhile, using an ESP32 board that I have, I've tried using the internal
4MB flash memory (GD25Q32C) that's hooked up on the SPI interface to store
ADC data @32ksps (I've used a slower ADC) and.... success. :)
It works with 128ksps too.
SPI接続4MBフラッシュに格納すれば128kspsも成功と(その後バッファあふれて止まるらしい)
12bit 1Mspsできますかね? 40Mhz以上あるのでできるはずだが
100k〜1MSPSの外部AD使えるのか?
I recently got a task to do using the AD7767 128 kSPS 24-bit ADC.
で
So, I should be getting around 46 ksps. However, practically I only get around 22ksps
しかでてないらしい。
esp32の限界スペックが知りたいのだが
24bitバッファ問題で12bitだと1Mspsでるかな?
Meanwhile, using an ESP32 board that I have, I've tried using the internal
4MB flash memory (GD25Q32C) that's hooked up on the SPI interface to store
ADC data @32ksps (I've used a slower ADC) and.... success. :)
It works with 128ksps too.
SPI接続4MBフラッシュに格納すれば128kspsも成功と(その後バッファあふれて止まるらしい)
12bit 1Mspsできますかね? 40Mhz以上あるのでできるはずだが
524774ワット発電中さん
2018/11/27(火) 17:24:19.96ID:S2p45I45 >>523
まず大量のデータをストレージにキャプチャーする限界性能だが、PSRAM 付きの WROVER 使うとすれば、4bit 80MHz = 40MB/sec だと思うけどね。
バッファが少なかったり、処理がまずいとダメで詰まるわけだが、上限はそれぐらいある。
次に取り込みだが、I2S モジュール を使えということになる。カメラのようにパラレルで取り込むなら、数十Msps が上限。設定だけなら 160MHz でのパラレルキャプチャだったような。
内蔵ADC は、それ自体に上限があるが、多分 数Msps x2同時。2つの ADC を 1ch づつ占有して割り当てれば、安定した値が得られるかも。
外部ADC も I2S 使えば、bitclock 160MHz まで設定できそう。実用になるのは 40MHz ぐらいが上限だと思うけど。
限界スペックと言った時には、とにかく I2S なんでもかんでも I2S だよ。
まず大量のデータをストレージにキャプチャーする限界性能だが、PSRAM 付きの WROVER 使うとすれば、4bit 80MHz = 40MB/sec だと思うけどね。
バッファが少なかったり、処理がまずいとダメで詰まるわけだが、上限はそれぐらいある。
次に取り込みだが、I2S モジュール を使えということになる。カメラのようにパラレルで取り込むなら、数十Msps が上限。設定だけなら 160MHz でのパラレルキャプチャだったような。
内蔵ADC は、それ自体に上限があるが、多分 数Msps x2同時。2つの ADC を 1ch づつ占有して割り当てれば、安定した値が得られるかも。
外部ADC も I2S 使えば、bitclock 160MHz まで設定できそう。実用になるのは 40MHz ぐらいが上限だと思うけど。
限界スペックと言った時には、とにかく I2S なんでもかんでも I2S だよ。
525774ワット発電中さん
2018/11/28(水) 17:08:22.20ID:xlBtz/0e Meanwhile, using an ESP32 board that I have, I've tried using the internal
4MB flash memory (GD25Q32C) that's hooked up on the SPI interface to store
ADC data @32ksps (I've used a slower ADC) and.... success. :)
Down bellow you'll find the graph. It does correspond to the action that
I was performing on the load cell (3 compressions in a row). It works with 128ksps too.
あなたはグラフを見つけることができます。これは、ロードセルで実行していた
動作(3つの圧縮行)に対応しています。 128kspsでも動作します。
したがって、RAMにバッファを使用してFlashでデータをダンプすることはできますが、
コストはかかります。フラッシュが一杯になるまで、数秒間の録画しかできません。
24bit 128kSPSだと
24x128 000=3072kbit/s=3Mbit/s
4MB flash memory (GD25Q32C
が1秒ちょっとしか持たない。
内部処理する場合にはギリかもしれないが
バッファがあふれないように厳しい制限が必要
GD25Q32C 8ピンで4Mbitこれほしいな 秋月出さないかな(秋月のSRAMは最大1Mbitしかない)
4MB flash memory (GD25Q32C) that's hooked up on the SPI interface to store
ADC data @32ksps (I've used a slower ADC) and.... success. :)
Down bellow you'll find the graph. It does correspond to the action that
I was performing on the load cell (3 compressions in a row). It works with 128ksps too.
あなたはグラフを見つけることができます。これは、ロードセルで実行していた
動作(3つの圧縮行)に対応しています。 128kspsでも動作します。
したがって、RAMにバッファを使用してFlashでデータをダンプすることはできますが、
コストはかかります。フラッシュが一杯になるまで、数秒間の録画しかできません。
24bit 128kSPSだと
24x128 000=3072kbit/s=3Mbit/s
4MB flash memory (GD25Q32C
が1秒ちょっとしか持たない。
内部処理する場合にはギリかもしれないが
バッファがあふれないように厳しい制限が必要
GD25Q32C 8ピンで4Mbitこれほしいな 秋月出さないかな(秋月のSRAMは最大1Mbitしかない)
526774ワット発電中さん
2018/11/28(水) 17:09:43.17ID:xlBtz/0e なのでスペック上はesp32は24bit 100kSPSは一応出せるらしい。
3Mbit/sなので
12bit 250kSPS=3Mbit/
12bit 500kSPS=6Mbit/
12bit だと250kSPSから500kSPS
AD7472=12bit 1.5Msps もいけるか?
サイクル的には160Mhzで160Mspsの処理は難しいが
10〜20分の1まで処理できるはず。
10Mspsまで対応するはず。2MSPSx8チャンネルとかでなければCPUは大丈夫と
(だいたいのADには対応)
問題はかなりのトラフィックが出るので、それを内部バッファで溜め込んで処理するか
外部に飛ばすかだが、いずれもコストがかかる(高速の装置はここに金かけてるのだろう)
処理するにも、外に保存するにも最低1〜2秒分は貯められるメモリがないと厳しい
SDカード書き込みするにもランダムアクセスより一気にまとめたほうがいいと
PIC24HJだと12bit 500kSPSで普通にできるが、esp32でも代替できるかやってみる
3Mbit/sなので
12bit 250kSPS=3Mbit/
12bit 500kSPS=6Mbit/
12bit だと250kSPSから500kSPS
AD7472=12bit 1.5Msps もいけるか?
サイクル的には160Mhzで160Mspsの処理は難しいが
10〜20分の1まで処理できるはず。
10Mspsまで対応するはず。2MSPSx8チャンネルとかでなければCPUは大丈夫と
(だいたいのADには対応)
問題はかなりのトラフィックが出るので、それを内部バッファで溜め込んで処理するか
外部に飛ばすかだが、いずれもコストがかかる(高速の装置はここに金かけてるのだろう)
処理するにも、外に保存するにも最低1〜2秒分は貯められるメモリがないと厳しい
SDカード書き込みするにもランダムアクセスより一気にまとめたほうがいいと
PIC24HJだと12bit 500kSPSで普通にできるが、esp32でも代替できるかやってみる
527774ワット発電中さん
2018/11/28(水) 21:32:32.58ID:zr35CjqG >>525
何故 PSRAM 付きの WROVER で設計しないのか?8MB ついて、むしろ安いというのに。
PSRAM は、Flash とよく似た 使い方をする。Quad SPI でアクセスし、MAX 133 MHz で動作する。
Write では、コマンド 8 clock , 24 bit adreess 6 clock に続いて 1 バイト あたり 2 clock で書き込める。
>>526
これも まだSPI 前提だろ。 I2S の standard PCM モード使えば、たぶんいけるんだよ。
I2Sは 定期的に取り込んで FIFO に送り込む。これを DMA でメモリに書いて、DMA で PSRAM に書き込むというのが、普通の使い方だが・・・
面倒だったら ループで FIFO から読み込んで PSRAM に Write するというやり方もできる。
これだけで、正確なタイミングでの読み込みが出来るというのに。
何故 PSRAM 付きの WROVER で設計しないのか?8MB ついて、むしろ安いというのに。
PSRAM は、Flash とよく似た 使い方をする。Quad SPI でアクセスし、MAX 133 MHz で動作する。
Write では、コマンド 8 clock , 24 bit adreess 6 clock に続いて 1 バイト あたり 2 clock で書き込める。
>>526
これも まだSPI 前提だろ。 I2S の standard PCM モード使えば、たぶんいけるんだよ。
I2Sは 定期的に取り込んで FIFO に送り込む。これを DMA でメモリに書いて、DMA で PSRAM に書き込むというのが、普通の使い方だが・・・
面倒だったら ループで FIFO から読み込んで PSRAM に Write するというやり方もできる。
これだけで、正確なタイミングでの読み込みが出来るというのに。
528774ワット発電中さん
2018/11/29(木) 16:36:30.40ID:F2lOFB+y Chip is ESP32D0WDQ6 (revision (unknown 0xa))
これってRev.2?
これってRev.2?
529774ワット発電中さん
2018/12/01(土) 12:31:42.39ID:FLRKKHh7 太陽電池で動かしている人はいますか?
これからやろうと思っているのですが。
これからやろうと思っているのですが。
530774ワット発電中さん
2018/12/02(日) 17:38:32.24ID:nuqrFVoV >>525
tPP -- Page Programming Time 0.6ms 〜 2.4ms って書いてあるだろ。256B ページだから 最良で 416 KB/sec しか出ないぞ。
tPP -- Page Programming Time 0.6ms 〜 2.4ms って書いてあるだろ。256B ページだから 最良で 416 KB/sec しか出ないぞ。
531774ワット発電中さん
2018/12/03(月) 08:17:20.64ID:J4anepdD >>529
太陽光は不安定すぎるので、パネル→充電回路→バッテリー→マイコンという風にならざるを得ない
太陽光は不安定すぎるので、パネル→充電回路→バッテリー→マイコンという風にならざるを得ない
532774ワット発電中さん
2018/12/04(火) 00:21:12.62ID:FvO8svMl UnityとESP32をUDPで通信してる人いますか?
533774ワット発電中さん
2018/12/04(火) 02:09:16.74ID:qgrScYzV534774ワット発電中さん
2018/12/04(火) 02:21:19.93ID:FvO8svMl >>533
Unity-ESP32間の通信速度ってどれくらい出ますか?
Unity-ESP32間の通信速度ってどれくらい出ますか?
535774ワット発電中さん
2018/12/04(火) 03:04:24.46ID:qgrScYzV >>534
速度は測った事無いなぁごめん
参考にならないと思うけど
150バイトのデータをunityのMaincameraに貼り付けたスクリプトのupdate()の度(30fps固定)に送受信してて、処理が遅れたことは無い
速度は測った事無いなぁごめん
参考にならないと思うけど
150バイトのデータをunityのMaincameraに貼り付けたスクリプトのupdate()の度(30fps固定)に送受信してて、処理が遅れたことは無い
536774ワット発電中さん
2018/12/04(火) 23:23:29.63ID:GpNdO+0h 8266のBSPはamazon freerotsなのに32の方はGPLの古いバージョンなのはなぜですか?
537774ワット発電中さん
2018/12/05(水) 00:10:02.99ID:Ev4Sz9k0 誰かArduino core for the ESP32でパルスカウンタ使ったことある人いませんか?
インクリメント式のロータリーエンコーダのパルスを割り込みでカウントしたいです
https://github.com/espressif/arduino-esp32/blob/master/tools/sdk/include/driver/driver/pcnt.h
インクリメント式のロータリーエンコーダのパルスを割り込みでカウントしたいです
https://github.com/espressif/arduino-esp32/blob/master/tools/sdk/include/driver/driver/pcnt.h
538774ワット発電中さん
2018/12/05(水) 11:12:40.30ID:Sor+qt/T >>537
普通のArduinoと同じ、attachInterruptを使えば良いんじゃない?
普通のArduinoと同じ、attachInterruptを使えば良いんじゃない?
539774ワット発電中さん
2018/12/05(水) 12:14:08.30ID:Sor+qt/T ああ、失礼。割り込みでってところに脊髄反射してしまった。
きっとESP32内臓のパルスカウンタの使い方か。こっちは使ったことないや。
きっとESP32内臓のパルスカウンタの使い方か。こっちは使ったことないや。
540774ワット発電中さん
2018/12/05(水) 13:42:00.03ID:VXvVgJg1 ESP32 パルスカウンタ で検索しただけでqiitaの解説記事二つも出てきたけどまずググろうな
541774ワット発電中さん
2018/12/05(水) 22:39:44.64ID:2qMs7u21 CP/M emulator
542774ワット発電中さん
2018/12/06(木) 22:17:46.75ID:IAtJE/+c reset ピンが必要なものと接続するには、esp32のどこにつなげばいいのだろう…
543774ワット発電中さん
2018/12/07(金) 20:01:32.17ID:MQHcsxZO 出力ポート
544774ワット発電中さん
2018/12/10(月) 12:07:49.80ID:5Pnn0kg/545774ワット発電中さん
2018/12/10(月) 12:14:50.41ID:5Pnn0kg/ https://qiita.com/bleach31/items/256229d006e0b3134341
ここのイベントをEnableしてハンドラを登録するくだりです
ここのイベントをEnableしてハンドラを登録するくだりです
546774ワット発電中さん
2018/12/10(月) 12:53:35.35ID:7a80kEKS Arduino IDEで開発できるブツは全部初心者スレが必要な気がしている
547774ワット発電中さん
2018/12/10(月) 23:09:53.76ID:u3mo7xvb arduino IDEになんでも乗せすぎ
548774ワット発電中さん
2018/12/11(火) 07:24:20.55ID:Ttij9FXg 結局ライブラリまで行く羽目になる。
初心者にある意味優しいとは言える。
初心者にある意味優しいとは言える。
549774ワット発電中さん
2018/12/11(火) 09:00:59.31ID:ld3QEqs7 Arduino-ESP32 1.0.0自称安定版に入ってるSDKは古すぎる
それより新しいSDKが入ってる開発版は、ArduinoIDE用クラスライブラリ側がSDK更新に追随してない部分がある
初心者向けになるのは5年後くらいじゃないかね
それより新しいSDKが入ってる開発版は、ArduinoIDE用クラスライブラリ側がSDK更新に追随してない部分がある
初心者向けになるのは5年後くらいじゃないかね
550774ワット発電中さん
2018/12/12(水) 11:45:42.50ID:gNmh0v5S IDFだってサンプル色々あるしArduino coreにこだわる必要はないと思うけどね
サンプルのフォルダコピーして元ソースと同じ所にファイル置いておけば
勝手にまとめてビルドされるし
サンプルのフォルダコピーして元ソースと同じ所にファイル置いておけば
勝手にまとめてビルドされるし
551774ワット発電中さん
2018/12/17(月) 22:59:56.47ID:vubDlQvl arduino ってmicropython 使えないからなあ〜
espに分がある。
espに分がある。
552774ワット発電中さん
2018/12/18(火) 04:41:01.91ID:a997w7n+ Arduino
移植性に分がある。
甘えが仇になる事もあるけどね
移植性に分がある。
甘えが仇になる事もあるけどね
553774ワット発電中さん
2018/12/18(火) 09:11:03.60ID:9egu7jgl 簡単、大事。とても、大事。
554774ワット発電中さん
2018/12/18(火) 17:17:26.58ID:TpaMcRLq ところで、ESPの高コスパはファーウェイに通じるところがあるよね
555774ワット発電中さん
2018/12/18(火) 17:27:58.13ID:a997w7n+ バックドアあるのか気になる
556774ワット発電中さん
2018/12/18(火) 18:10:11.31ID:Kmd2t02E バックドアあけて企業のLANに繋がってるESP32に入ったとして、そこから何ができるかって考えると単体に仕込む意味がなさそう
557774ワット発電中さん
2018/12/18(火) 22:08:56.17ID:Boawncbg Arduinoってバイエンディアンですか?
558774ワット発電中さん
2018/12/18(火) 22:09:18.51ID:Boawncbg ArduinoじゃなくてESP32の間違いでしたすみません
559774ワット発電中さん
2018/12/19(水) 10:13:32.44ID:lV18g1jI Xtensaのアーキテクチャをググれ
560774ワット発電中さん
2018/12/19(水) 17:18:43.02ID:rSTb3u+l そう言われれば、ESP32でアセンブラ使えるん? インラインでもファイルベースでも、アセンブラ例って見たことない。
561774ワット発電中さん
2018/12/20(木) 02:03:53.00ID:Biyl/8ku 必要があれば使えるんじゃね
知らんけど、ライブラリのスタートアップルーチンとかどうなってんだろ
ソースある?
知らんけど、ライブラリのスタートアップルーチンとかどうなってんだろ
ソースある?
562774ワット発電中さん
2018/12/20(木) 09:11:55.40ID:goq8HH53 xtensa-esp32-elf-as.exeがbinに入ってるのね。 C,C++インラインもアセンブラファイルも書けました。 使う事は無いと思うけど、、、
563774ワット発電中さん
2018/12/20(木) 18:05:45.39ID:PoafRCCn idfで一部のドライバがバイナリ提供なのが気になる。
バックドア入ってたりして。
WiFiやBTのことリファレンスマニュアルにも出てないし。
バックドア入ってたりして。
WiFiやBTのことリファレンスマニュアルにも出てないし。
564774ワット発電中さん
2018/12/20(木) 18:46:44.57ID:7fI/bg+T >>563
なにがバックドアだ。電波法的に改変できたらまずいんだろ。
だいたい、Wifi や BT の制御でどんだけプログラムエリア消費するんだ?そのサイズで一体なにができる?
どうやって使うかもはっきりしないというのに。
なにがバックドアだ。電波法的に改変できたらまずいんだろ。
だいたい、Wifi や BT の制御でどんだけプログラムエリア消費するんだ?そのサイズで一体なにができる?
どうやって使うかもはっきりしないというのに。
565774ワット発電中さん
2018/12/21(金) 01:31:31.80ID:KL3542pA >>563
気になるなら自分で解析してから書き込んでね
気になるなら自分で解析してから書き込んでね
566774ワット発電中さん
2018/12/21(金) 06:42:38.15ID:553C7GvZ 思い込みと想像力は似てるけど違うわな
思い込みは技術的・論理的思考の邪魔にしかならん
思い込みは技術的・論理的思考の邪魔にしかならん
567774ワット発電中さん
2018/12/21(金) 07:29:38.07ID:HutB9SvV この件に触れたら
毎回やたらと必死な奴が沸くな
余計に気になるわ
毎回やたらと必死な奴が沸くな
余計に気になるわ
568774ワット発電中さん
2018/12/21(金) 07:59:47.94ID:8JWZe+SR >>567
バックドアが存在するかしないか以前に、その触れ方が、論理的でないことを指摘されているのだと思います。
なので、余計に気にするべきことは、あなた自身が論理的思考をより高いレベルにしようとしているかどうかじゃないですかね。
バックドアが存在するかしないか以前に、その触れ方が、論理的でないことを指摘されているのだと思います。
なので、余計に気にするべきことは、あなた自身が論理的思考をより高いレベルにしようとしているかどうかじゃないですかね。
569774ワット発電中さん
2018/12/21(金) 08:06:43.81ID:ihZfFOqb570774ワット発電中さん
2018/12/21(金) 08:11:19.44ID:Haz4gx74 ddosの頭数にされるみたいな使われ方もあるだろうし
571774ワット発電中さん
2018/12/21(金) 08:22:48.64ID:8JWZe+SR572774ワット発電中さん
2018/12/21(金) 08:37:54.89ID:ihZfFOqb■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【ラジオ】永野芽郁、田中圭との不倫疑惑後初の『ANNX』で謝罪「誤解を招くような行動…反省」「本当にごめんなさい」★4 [Ailuropoda melanoleuca★]
- 【ラジオ】永野芽郁、田中圭との不倫疑惑後初の『ANNX』で謝罪「誤解を招くような行動…反省」「本当にごめんなさい」★3 [Ailuropoda melanoleuca★]
- いじめられていた記憶しかないが…年収2500万円・身長180に急成長・妻も美人なエリート男性が初めて行ってみた「同窓会」 [パンナ・コッタ★]
- 【テレビ】芦田愛菜“好きな納豆の食べ方”語る「週に2〜3回くらいは食べますよ」 [湛然★]
- 自民幹事長 中国の国際交流団体トップにパンダ貸与継続 求める [香味焙煎★]
- コメ5キロ、最高値4220円 16週連続上昇、前年比2倍 ★3 [蚤の市★]
- 【実況】博衣こよりのえちえち朝こよ🧪★2
- 【実況】博衣こよりのえちえち朝こよ🧪★1
- 中国「今年の7月、日本が危ないらしいから不動産購入は慎重にな」自国民に注意喚起😫 [583597859]
- エッホ、エッホ、エッホ、お🏡が立ったって伝えなきゃ
- 【祝】コメ、16週連続値上がり 自民党とJAが悪い [402859164]
- GU中発した言葉書いてけWWW