X



トップページ電気・電子
1002コメント377KB

Arduino初心者熱烈大歓迎質問スレ part26

レス数が1000を超えています。これ以上書き込みはできません。
0001774ワット発電中さん
垢版 |
2020/01/16(木) 12:45:18.22ID:Re+Ydp+z
http://www.arduino.cc/

【質問者心得】
・スレに一応目を通してから質問しましょう
・回答者はエスパーではありません。状況が分かるように詳しく書きましょう
 詳しく書いてくれないと、答える方も困ってしまいます。答えようがないのです
【回答者心得】
・すぐにググレカスと言う前に「○○でググれカス」って言うような大人の余裕を見せつけてやりましょう
・節度ある初心者さんには、特に優しくね

前スレ

Arduino初心者熱烈大歓迎質問スレ part25
http://rio2016.5ch.net/test/read.cgi/denki/1568358922/

過去スレ


Arduino初心者熱烈大歓迎質問スレ part24
https://rio2016.5ch.net/test/read.cgi/denki/1554776918/
Arduino初心者熱烈大歓迎質問スレ part23
https://rio2016.5ch.net/test/read.cgi/denki/1541233445/
Arduino初心者熱烈大歓迎質問スレ part22
https://rio2016.5ch.net/test/read.cgi/denki/1534549073/
Arduino初心者熱烈大歓迎質問スレ part21
https://rio2016.5ch.net/test/read.cgi/denki/1527252804/
Arduino初心者熱烈大歓迎質問スレ part20
https://rio2016.5ch.net/test/read.cgi/denki/1514503488/
Arduino初心者熱烈大歓迎質問スレ part19
http://rio2016.2ch.net/test/read.cgi/denki/1500745528/
Arduino初心者熱烈大歓迎質問スレ part18
http://rio2016.2ch.net/test/read.cgi/denki/1485192244/
Arduino初心者熱烈大歓迎質問スレ part17
http://rio2016.2ch.net/test/read.cgi/denki/1471967293/
0986774ワット発電中さん
垢版 |
2020/03/26(木) 18:40:32.00ID:Q3aT8Idz
なんとなく結論出てるみたいだけど
まず、基本的にArduinoではWindowsやLinuxみたいなマルチスレッドみたいな機能は無い
なので、自分でスレッドスケジューラみたいな仕組みを作る必要がある
でも本格的にスレッドの仕組みなんか作ると大変だしプログラム容量も大きくなるので
実行したい処理と処理にかかる時間を定義して、各々の処理をどのタイミングで実行
するかを決めたタイミングチャートを作って一連の処理を行うループを作成するってのが
屁理屈なんだけど
一応「arduino マルチスレッド」でググると色々出てくるし

http://asukiaaa.blogspot.com/2016/06/arduino.html

見たいな例もあるみたいよ
0991774ワット発電中さん
垢版 |
2020/03/27(金) 09:37:03.25ID:VgZmWh5+
割り込み中ではフラグだけ立てて、メインでフラグをチェックして処理
0992774ワット発電中さん
垢版 |
2020/03/27(金) 09:38:02.92ID:yKuoZjLX
負荷多いと思ってる根拠は?
0996774ワット発電中さん
垢版 |
2020/03/27(金) 15:02:29.20ID:ZgbgR+dv
>>990
自分じゃ何も調べずに適当な質問を数撃ちゃ当たる方式で投げてるだけだろコイツ
0999774ワット発電中さん
垢版 |
2020/03/27(金) 17:41:11.30ID:fmsABj7P
>>998

>>991の回答が解らないとはあんたは割込処理中にどんな記述してるんだ?
割込処理内ではフラグだけ立ててメインループでポーリングしてフラグ監視するのは基本じゃね

スタックやリソースの競合や多重割込のことを考えると
割込処理内で複雑なことするとデバッグするのが大変だろうに
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 71日 5時間 0分 52秒
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況