ゆるAVR at DENKI
[2ch|▼Menu]
[前50を表示]
650:774ワット発電中さん
22/11/25 10:50:38.37 iGYRu7cP.net
>>648
でもそれってシミュレーションの手法
太陽系サイズのグラフだって描ける
単に解像度や拡大率変えればどの範囲でも参照できる
そこでY=aの線と交差したとこまでの線分長さを測るだけ

651:774ワット発電中さん
22/11/26 22:10:42.23 SGywSQ1r.net
指数関数のグラフで、線分の長さで換算できるもんなんですか?

652:774ワット発電中さん
22/11/27 10:00:30.06 rsBXNnIr.net
テーブル使うなら、任意のpowに対応したいなら指数対数テーブル持っておくのがいいんじゃないの
libcなんかもそんな感じ
URLリンク(git.musl-libc.org)

653:774ワット発電中さん
22/11/27 10:10:42.55 Dcu8gMDC.net
計算尺使え

654:774ワット発電中さん
22/11/27 10:59:28.68 gGOMWXch.net
任意のpowに対応とは?

655:774ワット発電中さん
22/11/27 11:01:45.68 gGOMWXch.net
テーブルは1~8で十分
どうせ最後は閉ループを使うので
数もそれなりでいい

656:774ワット発電中さん
22/11/27 11:06:58.89 WgK0FB9w.net
アルプス計算尺

657:774ワット発電中さん
22/11/27 11:43:45.24 CVuFzm4s.net
もしかして CORDIC 的ななにか?
 

658:774ワット発電中さん
22/11/27 11:57:05.02 ZMSBSZIq.net
今更なんだけど、立方根の求め方の質問の理由はどのような目的?
雑談の流れで沸いた事でもないし
AVRに関係するとしたら、既存の手段に比較して計算速度を改善したいとか容量を節約したいとか有ると思うけど

659:774ワット発電中さん
22/11/27 12:07:53.65 CVuFzm4s.net
閑古鳥鳴いてたから、ちょっと賑やかしに(汗

660:774ワット発電中さん
22/11/27 12:34:30.51 CVuFzm4s.net
たまたまそのときに立方根が必要になって
電卓引張出したら、あら?立方根キー無いのか~って
わりとめんどいけいさんなんだな~と思って
ネタにいいんじゃない?というわけで振ってみました
深い意味なくてすまん

661:774ワット発電中さん
22/11/27 15:58:27.21 yQAuPezx.net
Cubic Root 機能のない関数電卓?ダッサ

662:774ワット発電中さん
22/11/27 16:05:55.01 PtWt64aH.net
ある方が少数派
と思う

663:774ワット発電中さん
22/11/27 16:42:01.08 ZBsCmRL8.net
win10の計算機でよい

664:774ワット発電中さん
22/11/27 17:09:43.03 NDS7rIab.net
>>660が引っ張りだしたのは、そもそも関数電卓なのかな?

665:774ワット発電中さん
22/11/27 18:45:56.22 f0IOdu63.net
計算尺もテーブル式だよね

666:774ワット発電中さん
22/11/28 08:59:00.93 NcRg0HN5.net
(グラフ式とか あなろぐ計算というなら違和感ないけど)
テーブル式と言われるとコラム間の離散値が生じてそうじゃね?しらんけど(^p^;

667:774ワット発電中さん
22/11/28 13:43:42.54 aRfqbN6A.net
関数電卓までは行かなくても^2と√とπは欲しいなぁ
I^2Rとか1/2π√LCとか…

668:774ワット発電中さん
22/11/28 13:49:57.07 Bv61T8Me.net
関数電卓アプリでいいじゃん、何を求めてるのかは知らないが

669:774ワット発電中さん
22/11/28 13:51:13.45 l8wzsACW.net
ルートは付いてるやつ多いし
2乗は *= でいけるだろ。
πだって 3.14 でいいと思う。

670:774ワット発電中さん
22/11/28 13:53:15.25 OQ4vchVW.net
RPN電卓普及しないかなぁ

671:774ワット発電中さん
22/11/28 15:34:19.60 NcRg0HN5.net
逆ポーランド記法電卓、スマホ用アプリとかでありそうじゃね?しらんけど(^p^;

672:774ワット発電中さん
22/11/28 15:47:48.48 fS+TW5Pw.net
イラネ

673:774ワット発電中さん
22/11/28 15:53:10.51 4YadrdVD.net
>>642
それって何て言う手法?
その式の導き方がわからん

674:774ワット発電中さん
22/11/28 15:55:06.81 fS+TW5Pw.net
>>673
ニュートン法

675:774ワット発電中さん
22/11/28 15:57:05.46 fS+TW5Pw.net
f(x) = 1/(a x^3) - 1
のゼロ点を求める

676:774ワット発電中さん
22/11/28 15:58:41.23 fS+TW5Pw.net
素直に以下だと除算が必要になる
f(x) = x^3 - a

677:774ワット発電中さん
22/11/28 16:07:17.16 4YadrdVD.net
>>674-676
ありがとう、考えてみる

678:774ワット発電中さん
22/11/28 16:14:38.30 4YadrdVD.net
>>675
ちょっとした書き間違えなのかおれの考え違いか分からんけど、その式の x に a^(1/3) を代入しても 0 にならなくない?

679:774ワット発電中さん
22/11/28 16:20:27.62 4YadrdVD.net
>>678
あ、理解した
立方根を直接求めてるわけじゃなかったね

680:774ワット発電中さん
22/11/29 04:42:48.16 jOjQUXeG.net
とりあえずAVRなら乗算器乗ってるから、反復計算で実用的な速度で計算できそうだというのは置いといて
ぐぐってみると、なかなか深いですね ルートしかない電卓でも立方根出せるとか(数学得意な人には自明のことかもですが)
事務用電卓でもルートくらいあるのが多いから、覚えといて損はないかもw
で、よく出てくるのが1/3乗しろってやつ、式はかんたんだけど・・・

681:774ワット発電中さん
22/11/29 05:50:31.37 eYRPcfXp.net
事務用電卓に√がある理由がいまいちわからん

682:774ワット発電中さん
22/11/29 05:51:24.81 eYRPcfXp.net
事務用電卓で立方根を求める場面もいまいちわからん

683:774ワット発電中さん
22/11/29 06:35:41.49 mwyrg3UR.net
工業簿記だとルート計算出てくるんだそうな

684:774ワット発電中さん
22/11/29 07:20:02.03 lvryjQOS.net
今時ダイソーの電卓ですら√計算出来るというのにおまえらときたら

685:774ワット発電中さん
22/11/29 08:19:55.43 eYRPcfXp.net
ダイソーの電卓で無理して立方根を計算??
素直にスマホ使え

686:774ワット発電中さん
22/11/29 08:25:23.31 mwyrg3UR.net
>>685
そういう話をしているわけじゃないんよな

687:774ワット発電中さん
22/11/29 08:39:56.31 eYRPcfXp.net
どういう話?

688:774ワット発電中さん
22/11/29 08:51:15.08 Ms2C/veT.net
AVRで電卓機能を実装しようという話じゃね?しらんけど(^p^;

689:774ワット発電中さん
22/11/29 09:02:32.14 mwyrg3UR.net
立方根を求めるアルゴリズムの話だと思う

690:774ワット発電中さん
22/11/29 09:04:05.41 v5tzAIsJ.net
その話は終わった

691:774ワット発電中さん
22/11/29 09:05:59.66 v5tzAIsJ.net
>>690>>688宛て

692:774ワット発電中さん
22/11/29 13:20:06.79 Ms2C/veT.net
市販されとる関数電卓の立方根キーは
そういう(ニュートン法みたいな)アルゴリズムで毎回計算しとるのかいな?

693:774ワット発電中さん
22/11/29 13:24:36.29 yvyHK8ya.net
>>692
電卓だとボタン押してから表示が消えて黙り込んでる時間があるから、そんな感じで計算してるんじゃないかなぁ
ちなみに電卓IC に抵抗が外付けされてるやつだとクロックアップができて、ルートの計算もめちゃ速くなる。
そのかわり電池の減りもめちゃ速い

694:774ワット発電中さん
22/11/29 16:25:00.08 v5tzAIsJ.net
>>692
毎回計算しないでどうやって表示すんの?

695:774ワット発電中さん
22/11/29 16:35:11.52 v5tzAIsJ.net
>>693
いつの時代の電卓の話だよ

696:774ワット発電中さん
22/11/29 16:51:26.50 yvyHK8ya.net
>>695
どういう意味で聞いてるのか分からんけど、20年くらい前かもしれないな。
でもその頃は電卓なんてすでにワンチップだよ。オシレータ用の R が外出ししてあるくらい。
今時の電卓だってルートの計算はワンテンポあるから性能自体は大差ないと思うが、R は外出しになってなかったりするのかな。

697:774ワット発電中さん
22/11/29 17:04:27.09 mwyrg3UR.net
遅いのは省電力のためだかr、ソーラー電卓とか今でも遅いんじゃね?

698:774ワット発電中さん
22/11/29 18:21:28.82 68zCekR4.net
>>696
そんな大昔の話を現在みたいに語るなよ

699:774ワット発電中さん
22/11/29 19:03:07.72 yvyHK8ya.net
>>698
大昔もなにも、電卓なんてその頃から大して進歩してないだろ
せいぜい100均に並ぶようになり10桁になったくらいだ。

700:774ワット発電中さん
22/11/29 19:30:47.49 eYRPcfXp.net
>>699
最近関数電卓買ってないでしょ

701:774ワット発電中さん
22/11/29 19:54:39.51 nh703woH.net
関数電卓で思い出したけど何十年も前の高校時代に友達と使いもしないのに電卓の関数の数が多い少ないで競ってた
70個の中から30個とった時の組み合わせ…みたいな計算がすげー時間かかってた記憶(70C30とか書くんだっけ)
それ以上の数値を入力すると時間かけて計算した後エラーが出てた

702:774ワット発電中さん
22/11/29 19:59:06.11 mwyrg3UR.net
関数電卓なんて一回買ったら一生モン、めったに壊れないしキー配置変わったらめんどくさいんで、
使ってる人は、まあ買い換えないでしょ
しょっちゅう買ってんのはコレクターなんじゃない?

703:774ワット発電中さん
22/11/29 20:03:36.73 eYRPcfXp.net
一生モンの関数電卓www

704:774ワット発電中さん
22/11/29 20:29:38.52 33Zuv4G3.net
一生モンっていうか、普通にパソコンで計算するようにならない?
ノート PCを仕事に使わない人だと違うのかな
昔はExcelで計算してたけど、最近は代数的計算もできるPythonのインタラクティブモード使っちゃう。

705:774ワット発電中さん
22/11/29 20:31:26.62 eYRPcfXp.net
目の前にPCがあればPC
なければスマホ

706:774ワット発電中さん
22/11/29 20:37:25.65 yvyHK8ya.net
>>700
買ってないし、個人的には関数電卓の話をしてるつもりは無かったな。

707:774ワット発電中さん
22/11/29 20:40:57.22 33Zuv4G3.net
>>705
だよね。関数電卓派を否定するわけじゃないんだけど、
大学の教養の実験で関数電卓買えって言われたから買ったけど、実験でもExcel使ってたからマジで使い道なかったw
スマホを与えられないような年齢の子供のおもちゃとしてはいいと思うけどね。分数もそのまま計算できるし

708:774ワット発電中さん
22/11/29 21:07:38.79 m4q6Si3N.net
おそらく関数電卓派のほうが計算は速いだろうな。
たとえExcelを使う場合でも。

709:774ワット発電中さん
22/11/29 21:36:22.35 PxI5Z3im.net
一生なんてもたないよ。
CanonのF-502がもう3台目。
ほぼ毎日叩いてるからなあ。

710:774ワット発電中さん
22/11/29 21:55:16.04 mwyrg3UR.net
毎日叩いて何日しかもたんの?

711:774ワット発電中さん
22/11/29 22:00:19.19 PxI5Z3im.net
1台10年くらいかな。
キーが効きにくくなればパッド面クリーニングしたりして。
それしなきゃもう何台か買ってるかも。
キー配置変わるとイヤだから旧型製造中止の時焦ったわ。
モデルチェンジしても同じ配置でほっとした。

712:774ワット発電中さん
22/11/29 22:05:39.91 mwyrg3UR.net
そんだけもてば十分な希ガス
学生んときは高頻度でつかってたけど、卒業してからは頻度激減したから
こっちは、マジで一生もつかもしれんw

713:774ワット発電中さん
22/11/29 22:16:21.67 mwyrg3UR.net
エクセルについて、PCが立ち上がるの待ってる間に電卓ならおわっちゃうんだよね
大量のデータをゴニョゴニョする場合はエクセルがいいだろうとは思う
昔のPCは何十万もスルものだったから、学生がモテるようなもんじゃなかったんで
今ならエクセルでやるような作業を電卓でやってたんよなあ
俺の前の世代なんか計算尺だったしw

714:774ワット発電中さん
22/11/29 22:18:32.61 R1jR40TO.net
HP-49G 系は3台目だった。
ONスイッチが利きにくくなる。
熱で溶かして組み立ててあるからバラすと戻せないし。
TI は壊れにくいね。TI-92 は10年以上使ってた。

715:774ワット発電中さん
22/11/30 08:54:01.02 x7NtStiS.net
永年使ってきた関数電卓が強い明かりの下でしか動かなくなったので
分解して太陽電池の透明カバーの裏側をみがいたら
また快調に動くようになった
そんなに汚れているようには見えなかったのに。

716:774ワット発電中さん
22/11/30 09:03:27.26 +in9iEFF.net
>>715
そうそう
裏側がなぜか汚れるんだよw

717:774ワット発電中さん
22/11/30 21:56:26.34 8hpN6i6j.net
式が欲しいのか答えが欲しいのか、それが問題だ…
つか電卓スレは作ろうしか無いんだなw

718:774ワット発電中さん
22/11/30 22:29:18.77 kBVfZm7a.net
アルゴリズムですキリ

719:774ワット発電中さん
22/12/01 18:58:36.60 1YUX+hxQ.net
収束アルゴリズムは>>642で終了
初期値はまだ多少議論の余地あり

720:774ワット発電中さん
22/12/02 05:41:13.68 XytCxbsm.net
紙の3等分折に通づるものが有るよね

721:774ワット発電中さん
22/12/02 06:15:29.09 Qm2z5Efm.net
えっ?

722:774ワット発電中さん
22/12/02 06:53:14.92 XytCxbsm.net
>>721
折る位置が一発で決まらないやろ

723:774ワット発電中さん
22/12/02 08:29:22.40 Qm2z5Efm.net
フィードバック==>通づる

えらいざっくりだな

一発で決まらないのはフィードバックに限らないけど

724:774ワット発電中さん
22/12/08 21:10:21.21 nGHL48ik.net
frexpで指数分離し0.5~1の範囲に
定数との比較3回で8分割
リニア近所
二次収束を1回
これでfloat精度になる
double精度の場合
float精度後三次収束か、
32bit固定小数点精度計算後二次収束
平方根も立方根も4乗根も同じ

725:774ワット発電中さん
22/12/09 20:29:00.34 ZOyovv1h.net
frexpって
ライブラリ使っちゃうんなら、立方根出す関数有るわけでw

726:774ワット発電中さん
22/12/09 21:02:12.26 esKQFgBP.net
frexpはand, or, shift, - 1回ずつくらいで出来る超軽い関数
ライブラリを使うのがイヤなら作れば良い
ていうか
floatの四則演算もライブラリだから

727:774ワット発電中さん
22/12/09 21:14:41.59 esKQFgBP.net
URLリンク(ideone.com)
>>724のアルゴリズム

728:774ワット発電中さん
22/12/09 21:20:28.83 esKQFgBP.net
平方根
URLリンク(ideone.com)

729:774ワット発電中さん
22/12/09 21:26:02.80 esKQFgBP.net
定数との比較回数
多項式近似の次数
二次収束の回数
これらの組合せでいろんなバリエーションがあって
この中で演算回数が最小なのが上記
演算の前半は16bit固定小数点で済むので
手間じゃなければ高速化可能

730:774ワット発電中さん
22/12/13 07:02:17.02 JX3cXvYu.net
AVR128DB28-I/SPの在庫復活

731:774ワット発電中さん
22/12/28 12:03:15.22 Mf7cQHgA.net
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)

732:774ワット発電中さん
23/01/03 09:55:46.36 64m28lS6.net
>>716
>そうそう
>裏側がなぜか汚れるんだよw
静電気が帯電することによって一種の電気集塵機のように機能している可能性

733:774ワット発電中さん
23/01/03 10:01:40.01 64m28lS6.net
>>715
>永年使ってきた関数電卓が強い明かりの下でしか動かなくなったので
>分解して太陽電池の透明カバーの裏側をみがいたら
>また快調に動くようになった
>そんなに汚れているようには見えなかったのに。

アモルファスシリコン太陽電池は短波長の光に感光域があるらしく、波長の長い赤から赤外域の光では問題ない微細な微粒子でも影響があるのかも。
仮にタバコを吸う環境であれば揮発性有機化合物や煙の微粒子が付着していたのかも。

734:774ワット発電中さん
23/01/03 11:10:59.28 jWvl/oFF.net
静電気が帯電

735:774ワット発電中さん
23/01/08 13:02:05.27 FpykkF+Y.net
ほんとに静電気か?
表示してるときは電圧かかってるから、それに引き寄せられてるんじゃない?

736:774ワット発電中さん
23/01/08 13:32:06.93 XQcLuXkB.net
電卓も進化してるからたまには買い換えよう

737:774ワット発電中さん
23/01/08 15:41:20.27 FpykkF+Y.net
キーの配置とか表記が違ってたり、挙動が違ってたりで
買い替えるとしばらく大変なんだよな

738:774ワット発電中さん
23/01/08 17:27:32.70 Bv7Cn9AL.net
すぐ慣れる

739:774ワット発電中さん
23/01/16 06:47:11.57 AjiWaEsy.net
私AVRで書いた、もっともゆるいプログラムは猫除け発振器かな。
プログラムを検討しているときに(これはもしかしたらRET命令無しで書けるかも?)と思い、
やってみたら、出来たw

740:774ワット発電中さん
23/01/16 06:55:17.45 AjiWaEsy.net
前にアップした写真が見つかった   tiny2313使用
URLリンク(i.imgur.com)

741:774ワット発電中さん
23/01/16 12:17:51.28 zVxSIQx5.net
>>740
結構部品多いけど、どんな仕様なの?
ただ高周波をスピーカーから流すだけじゃないよね?

742:774ワット発電中さん
23/01/16 13:40:53.11 YPyluYGf.net
低周波だろ

743:774ワット発電中さん
23/01/16 14:22:42.97 zVxSIQx5.net
>>742
猫の嫌いな周波数帯の音を出すわけじゃないんか。
んまあ高周波というと電波帯な感じになっちゃうかもしれんが。

744:774ワット発電中さん
23/01/16 15:03:21.55 tvkGHmTA.net
人間には聞こえない20kHzちょいオーバーの音出してるだけだろ

745:774ワット発電中さん
23/01/16 15:04:44.64 tvkGHmTA.net
若者除けのモスキート音全く聞こえねぇなぁ・・・・・

746:774ワット発電中さん
23/01/16 20:35:00.85 SU1CBMwZ.net
俺はもう13kが聞こえない

747:774ワット発電中さん
23/01/16 23:52:06.68 2GUP66R0.net
>>741
既存の焦電センサ回路を流用したせいでゴテゴテになってるだけでは?

748:774ワット発電中さん
23/01/17 08:38:11.29 bH3zEuGK.net
>>747
真ん中の基板が焦電センサモジュール?
動物が来たときだけ音を出す感じなのか。

749:774ワット発電中さん
23/01/17 09:07:15.07 vqYEn8WF.net
ゴテゴテなデコデコ

750:774ワット発電中さん
23/03/06 18:11:03.99 Ep/IZhbz.net
AVR専用というわけではないが、動作チェック用の補助具を
必要になる度に作っていたら、いつのまにか増えた。これでも全部ではない。
右上は圧電ブザー、左上は中にヘッダがありをケットを挿して使う。
URLリンク(i.imgur.com)
(復刻シリーズ)

751:774ワット発電中さん
23/03/23 09:31:33.50 FZyDTvGW.net
AVR専用というわけではないが、QFPの足上げ道具
基板に半田付けされているQFPの1ピンだけ、ハンダ付けを外して浮かせたい時に使う。
0.4oのステンレスワイヤの先端をJ字型に曲げて、
ワイヤホルダ(細いドリルの刃の手回し用チャックやシャープペンでも可)に装着。
 ピンの隙間から差し込み、90度回して外したいピンに引っかけ、
軽く引きながら半田ゴテを当てる。
ワイヤにヤスリを掛けて少し厚みを減らせば、
0.4oより狭い間隔のピンにも使えるかもしれない
URLリンク(i.imgur.com)

752:774ワット発電中さん
23/03/24 08:19:32.76 7CPiG+Q2.net
>>750-751
誠文堂新光社が出していた「アマチュア無線アイデア百科」みたいなネタだ。いいな。
そういう小物を作って職場においていたら、いつの間にか消えていくんだよな。
>>751は作ったことがなかった。便利そう。
個人的には、常用するQFPが0.5ピッチなのでもっと細いのが要るな。

753:774ワット発電中さん
23/03/24 10:23:55.13 C1+xrW4D.net
以前、出荷基板の検査記録とってるとき
冬場ボールペンのインクの出が悪い日があって、
温めるといい、昔はライターで炙ったりしてた、という話を聞き、傍らに
ハンダゴテつけっぱにしてたまにボールペン先をあてて温めてインクの出をよくして
出荷検査を続けてたら 熱が累積してボールペンのプラスチック部がぐにゃっと歪んだことがあるんよ。
作業ピン数が少なければ実害ないのだろうけれど、ちょっとそんな事件を思い出した;ご安全に><;

754:774ワット発電中さん
23/03/24 14:32:04.37 UW9v0e3g.net
金属製のドリルチャックなら熱を心配する必要はないな

755:774ワット発電中さん
23/03/24 14:38:42.78 vovw4J8x.net
俺を誰だと思っている俺はシモンだ
カミナのアニキじゃない俺は俺だ!!
穴掘りシモンだ!!
俺のドリルは天を突くドリルだぁぁああああ!!!
ほらドリルはこんなにも熱くなれる

756:774ワット発電中さん
23/03/24 14:41:13.81 vovw4J8x.net
どりるでるんるんどりるんるんってなんだっけ…

757:774ワット発電中さん
23/03/24 15:10:29.52 vFLGtZgU.net
>>756
D4プリンセスの曲かな?

758:774ワット発電中さん
23/03/24 15:25:21.86 vovw4J8x.net
おおソレだ、ぱられるんるんだと思い込んでた

759:774ワット発電中さん
23/03/24 17:21:13.40 C1+xrW4D.net
AVRのAはドリルの象形文字
AVRのVはドリルの角度
AVRのRはドリルの半径

760:774ワット発電中さん
23/03/24 20:14:38.65 rnQjHmW8.net
AVRのAはAdultのA
AVRのVはVideoのV
AVRのRはRegulationのR
文例:君にAVRはまだ早い、もっと大人になってから

761:774ワット発電中さん
23/03/24 22:26:29.36 vovw4J8x.net
Revolutionだろ革命機ヴァルヴイヴ

762:774ワット発電中さん
23/03/30 11:28:47.65 Yb0LJJ2a.net
ヴァルヴレイヴはヴヴヴと略すのだから、省略加工の逆関数を想定すれば
AVR・・・アヴルをそれにかければアァルヴレイルか。紅茶みたいなひびきやな、しらんけど(^p^;

763:774ワット発電中さん
23/03/30 18:31:43.75 lHjoX3BE.net
AVR専用というわけではないが、ペン、インクという単語で思い出した。
 私が使用しているフラックス(gootのBS-55)には、
容器の蓋に毛筆タイプの塗布用筆先が付いていて(写真上)、
それを使ってハンダ付けするランドやパターンに塗るのだが、
蓋を外したままだと倒さないかと心配、でも蓋の開け閉めは面倒で時間もかかる。
それに必用な範囲だけを細かく正確には塗れない。
 で、替え芯付きの水性サインペンを買ってきて、
フラックス塗布用のサインペンを作った。
URLリンク(i.imgur.com)
作業容はとても簡単
 1.名前ペンを分解し、2.石けん液でていねいに洗った後、
 3.十分に乾燥させて(写真下)、
 4.フラックスを入れて、5.元通りにペンを組み立てる。

764:774ワット発電中さん
23/04/04 11:59:49.48 HaLsgUr1.net
一方xxxは元々空っぽのペンを使った・・・
URLリンク(www.monotaro.com)

765:774ワット発電中さん
23/04/04 18:38:54.70 sObV0NAy.net
他方yyyはフラックス入りのペンを使った・・・
URLリンク(www.monotaro.com)

766:774ワット発電中さん
23/04/04 18:44:59.02 sObV0NAy.net
>>764
構造が簡単だけど洩れたりしないか誰か試してくれ(他力本願)

767:774ワット発電中さん
23/04/04 19:03:47.00 sObV0NAy.net
>>765 の説明をよくよく見たら容器のみ(中身無し)と書いてあった
中身無しで\3,289もするのか!

768:774ワット発電中さん
23/04/04 19:09:18.30 pgzpk3TX.net
溶剤によってはペンがもたないからなぁ
俺はハケでいいや…

769:774ワット発電中さん
23/04/04 20:26:31.70 ej3q4ec5.net
Aliで買ったフラックスペンが空になったから再利用してる、買ったときは200円くらいだったな

770:774ワット発電中さん
23/04/08 15:34:13.15 99SmZ2ge.net
>>753
日立乙

771:774ワット発電中さん
23/04/10 09:40:38.79 UVijAAHm.net
日立さんに入社できそうなコネが、祖父にはあったんだがなぁ。。。
俺さまが就職する時にはすでに祖父は他界していてな・・・ぐぎぎ
公正な世の中というのは生きにくいものよな;しらんけど(^p^;

772:774ワット発電中さん
23/04/10 10:15:01.50 IQCXIrnx.net
>>771
贈る言葉「鶏口となるも牛後となるなかれ」
でももしかしたら日立の社長になっていたかもしれないね

773:774ワット発電中さん
23/04/10 12:16:37.24 YhuzyoUG.net
交渉人(ネゴシエーター)牛後

774:774ワット発電中さん
23/04/10 20:24:38.10 XToZx+pT.net
落穂拾い

775:774ワット発電中さん
23/04/13 13:50:29.04 Bkd2Qe+5.net
A V R と書いて 荒ぶる と読む

776:774ワット発電中さん
23/04/13 15:16:27.54 Bkd2Qe+5.net
>>772
おいおい、もしも俺様が社長なんてしたら
一部だけだったのすら みなおして抜本的改革を断行し
東証全部上場しちまうやろがーい(^p^)

777:774ワット発電中さん
23/04/14 18:56:57.51 vuMFNixb.net
A V R と書いて あぶら と読む
オイラの今夜の飯はスーパーで買ってきたカツ丼
冷たく固まったそいつを少しでも美味しく食べる方法
溶き卵に「つゆの素」を混ぜ、フライパンで軽くかき混ぜながら半熟に加熱し
電子レンジで温めたカツ丼の上に回しかける

778:774ワット発電中さん
23/04/14 19:02:15.71 m/UM3y14.net
塩と油と炭水化物 カロリー島英五

779:774ワット発電中さん
23/04/15 11:43:39.87 wQ+8pGFN.net
カツ類はトンカツででもビーフカツでもカキフライでもアジフライでも
出来たての衣サクサク状態でなければ意味が無いような気が…

780:774ワット発電中さん
23/04/15 12:04:35.01 bflNKaWy.net
「カツ煮」というメニューが実在し、一定の人気がある現実を受け入れなさい

781:774ワット発電中さん
23/04/17 16:25:24.12 /K/a2cM6.net
カツカレーのカツの衣もルーでベチョってるしな

782:774ワット発電中さん
23/04/21 16:30:47.60 y0J+VjQJ.net
♪ダバダ〜違いがわかる男 
時間が経過して柔らかくなった衣 vs 料理した結果として柔らかくなった衣
なんだか腹減ったなぁと思ったら、朝から何も食ってなかった
チャリで3分のなか卯にカツ丼+冷たいウドンでも食いにいくかな。

783:774ワット発電中さん
23/04/27 12:09:47.43 /EmB7DJI.net
CPUマニュアルを隅から隅までは読まないタイプの人間なので
長い間、ビット反転出力機能を知らなかった…
However, writing a logic one to a bit in the PINx Register,
will result in a toggle in the corresponding bit in the Data Register.

784:774ワット発電中さん
23/04/27 13:54:12.44 r/2volzk.net
>>783
工夫された回路だよね

785:774ワット発電中さん
23/04/28 11:58:15.89 bRatEyjR.net
マニュアルに記載されているI/O回路図を見ると、出力ポート書き込み命令と同様に
命令コードをデコードしてラッチパルスを作っているだけのように見えるが?

786:774ワット発電中さん
23/04/28 13:27:40.25 Wz4yxVV5.net
>>785

787:774ワット発電中さん
23/04/28 13:29:02.81 Wz4yxVV5.net
>>785
ここの部分が反転部分じゃね
URLリンク(i.imgur.com)

788:774ワット発電中さん
23/04/28 18:10:10.55 dDIwFBT6.net
私が言いたいのはアセンブラに関しての単純な事で
 出力ビット反転のアセンブリ言語のニーモニック文字列、たとえば"SBI PInD ,5"を
  (mega328でのマシンコードは$9A4D)
 "TBI PortD,5"(Toggle PortD bit5)にでも変えて欲しかった
 命令説明書にもビット反転命令として記載して欲しかった
です
何か不都合があるのか、それとも私が何か基本的な勘違いをしているのか?

789:774ワット発電中さん
23/04/28 18:19:32.60 dDIwFBT6.net
純粋に、ニーモニック文字列によるアセンブリ語の表現と
アセンブラが翻訳生成したマシンコード間の問題です

790:774ワット発電中さん
23/04/28 18:30:28.97 dDIwFBT6.net
ナンか説明すればするほどドツボにハマりそうだなw
要は、アセンブラはニーモニック文字列 TBI PortD,5 からマシンコード $9A4D を作ってくれ、です

791:774ワット発電中さん
23/04/28 18:34:46.20 dDIwFBT6.net
昔はアセンブラを自作したりしたけど、今はもうそんな元気はない

792:774ワット発電中さん
23/04/28 19:34:28.57 5kTVn9uS.net
プリプロセッサならともかく
アセンブラを自作する時代じゃないだろ

793:774ワット発電中さん
23/04/28 21:57:52.71 NkjCj7ZT.net
>>788
PORTx 専用の命令になっちゃうからなぁ
マクロで定義したら?

794:774ワット発電中さん
23/04/29 10:21:50.56 Br6jSUaK.net
古いAVRはどの世代まで遡ってArduino化出来るの?

795:774ワット発電中さん
23/04/29 11:02:25.91 M0PFSxcR.net
旧アトメル社の技術者(アセンブラ制作者)の考え方
「入力ポートへの出力命令というニーモニックでOK」
がモヤモヤするんですよね。
出力反転命令は重要な命令だと思うけど
命令マニュアルにも記載されない日陰者扱いになってるし。

796:774ワット発電中さん
23/04/29 11:40:19.95 hhbfxoKQ.net
PINxってInputの意味だったの?
てっきりPin(ピン)だとばっかり…

797:774ワット発電中さん
23/04/29 13:02:43.02 d4sf+TI9.net
アセンブラなんて1対1の純粋翻訳だろw

798:774ワット発電中さん
23/04/29 13:20:52.20 1jdCbPFy.net
>>795
それはCPUの動作じゃなくI/Oの動作であって、ニモニックはCPUの動作(インストラクション)に割り当てるのが一般的じゃない?
もし LED が繋がる I/O があったとき、それを操作するために led というニモニックがある方が不自然でしょ。
そういう特定のハード構成に対応してコードを分かりやすくしたいなら、ユーザーがマクロでお好きに整備すればいい。

799:774ワット発電中さん
23/04/29 14:33:53.47 KYYoiy0i.net
>>790
そんなのいらない
余程の理由がない限りと同じコードに
なるニモニックはただ一つにしないと
混乱の原因になる
(昔、POP PCって書く奴がいたなぁ)

800:774ワット発電中さん
23/04/29 14:54:35.96 0CJxvyHF.net
この流れなので質問
PINxへの論理1を書いてのトグルアクション、
データシートを読むとトグルするのはピン
そのものじゃなくては該当ポートのデータ
レジスタって事になってる。
物流的にピンの反転が成立するのは次の
クロック?(PINxへの書込み後2クロック目?)

801:774ワット発電中さん
23/04/29 15:18:07.71 xlmqz0M5.net
>>800
>>787 の回路によれば、PORT 書き込みの WRx または PIN 書き込みの WPx によってラッチされるようで、これらは CPU的にはいずれも同等のレジスタ書き込み動作だからタイミングに違いがある理由も無く、
故にレジスタが変化するタイミングは PORT 書き込みでも PIN 書き込みでも同じように思う。
それが何クロック目かは確認してない。

802:774ワット発電中さん
23/04/29 18:38:59.56 g31vszwg.net
アセンブラのニーモニック文字列"SBI Pinx,n"のマシンコードをCPUがデコードして作る信号は
出力レジスタへのラッチパルスなんだから、ニーモニック文字列は"TBI Portx,n"のほうがふさわしいのでは?
ニーモニックを見ればすぐに動作内容が理解できる。
>>800
命令の実行時間はマニュアルによれば、たとえばmega328では2クロックと記載されている。

803:774ワット発電中さん
23/04/29 18:46:46.88 g31vszwg.net
そういえば昔、CROSS32というメタアセンブラがあった。
コレを使えば任意のニーモニック文字列が使える(マクロではなくて)

804:774ワット発電中さん
23/04/29 18:47:20.31 a/HP49rN.net
>>802
その信号は CPU というより I/O の回路(I/Oアドレスデコーダ)が作るんでしょ。
ニモニックは CPU のインストラクションに対応していて、I/O の個々の動作に対応してるわけじゃない。
あらゆる I/O レジスタに対してトグル動作になるんだったら TBI があってもいいだろうね。

805:774ワット発電中さん
23/04/29 20:59:21.08 aQZgo3ni.net
>>802
たぶんその意見に同調するのは一握り
ほとんど人は
「何言ってんだ?」
「データシートを、ちゃんと読めよ」
って意見だと思う

806:774ワット発電中さん
23/04/30 18:27:27.53 ppjEdkkg.net
ではアセンブラ「TBI Portx,n」命令は無しで、
無いので当然、命令一覧にも記載しないということにしましょw

807:774ワット発電中さん
23/04/30 19:24:28.77 FCxvWtvr.net
記載しないというか、元々そんな命令無いじゃん。
PINx への書き込み時の動作は命令じゃなくて I/O の動作だぞ。

808:774ワット発電中さん
23/04/30 22:44:59.07 URQDcoLJ.net
>>804
EORI A,K があれば良いのに
って話に帰着すると思う…
俺は余り必要性感じないけど

809:774ワット発電中さん
23/05/01 01:17:45.21 wk7YA/hr.net
>>808
CPU の命令と I/O の動作は別の話。
そこで言う EORI が I/O レジスタとリテラル値をオペランドにできたなら、それはどんなレジスタ相手だろうと(読み書き可能なら)ビット反転に使える。
それは、その演算を ALU で行い、結果をレジスタに書き戻す CPU の動作だから。
一方で現状の PINx について SBI をした場合、CPU はあくまでその I/Oレジスタのビットを立てる操作を行う。
ただその I/O は、ビットを立てる操作をされた時にトグル動作になるように実装されている。
これは CPU がそうしてるわけじゃなく、I/O の実装個別の仕掛け。
もちろん TBI でも EORI でも CPU の動作として実装されてるなら、当然そのニモニックは定義されるし、PINx に限らず全ての対象について等しくそのような操作が行われる。
もちろん CPU のその操作によってその通りにレジスタが書き変わるかは、その対象の個別の実装次第。
PINx については CPU が操作した通りの値には必ずしもならない実装だが、それによって便利になってる。

810:774ワット発電中さん
23/05/01 01:28:18.93 wk7YA/hr.net
で一般レジスタとリテラル値の EORI、これは欲しいな。
EOR なんて結構よく使う演算なだけに、EORI が欲しい場面もかなりある。
ぶっちゃけ ORI を潰して EORI にするのが便利な気がする。
ORI r, x

ANDI r, ~x
EORI r, x
で実装できるけど、EORI は ANDI と ORI の組み合わせじゃ計算できない。

811:774ワット発電中さん
23/05/01 06:34:31.25 Pp96qEyO.net
ORとAND=>EORは動作が違うし
ORとEORの使用頻度を考えたらORを削るのはアホ

812:774ワット発電中さん
23/05/01 07:56:53.94 6++6L5BU.net
>>811
そりゃ3つ揃ってれば言うこと無いが、オペコードが足りなくて 2つになってるわけで。
で、EORI が無いと EOR を取るには必ずレジスタが余計に 1つ必要になってしまうのに対して、ORI ないし ANDI の一方が無くても 余計なレジスタは必要無い。
そして ORI については実質必ず Zフラグは降りるから、条件判定としての価値も低い。
また、複数条件の OR 判定を演算で行うケースでも、それは元々レジスタを使うんだから、使うのは ORI じゃなく OR。
そしてレジスタのビットを個別に立てる命令もある。
なので 3つのうち 2つだけを残すとすれば、ANDI と EORI が妥当。

813:774ワット発電中さん
23/05/01 10:27:33.51 Too1MXFK.net
CPUは$9A4Dというマシンコードをデコードして
ポートDビット5の出力レジスタへの反転用ラッチパルスを作る。
これは誰も否定しないよね。
ニーモニックはCPUのマシンコードの動作内容を人間に理解できるように言葉で表現したものだから
コード$9A4D → 文字列"TBI PortD,5" で良いと思うけどな。
命令の種類については、コード16ビット+汎用レジスタ32個なので制限があるのは仕方が無い。
私はむしろ他の16ビット固定語長のCPUに比べたら、命令の種類が多いなと感心している。
可能なら、いつも反対が殺到するけどBCD演算命令が欲しい。
贅沢を言えばキリがないが、レジスタ複数組選択命令も。

814:774ワット発電中さん
23/05/01 10:41:44.04 1V2ZXW/f.net
くどいなぁ
単にデータシートを読んでれば良いだけだし
どうしてもやりたいならマクロで書けば良い
それを公開して皆が賛同すれば実装されるはずだぞ

815:774ワット発電中さん
23/05/01 11:30:07.03 s43BerBR.net
>>813
普通に否定するけど?

816:774ワット発電中さん
23/05/01 11:56:59.42 Lc5kTXxh.net
>>813
>ポートDビット5の出力レジスタへの反転用ラッチパルスを作る。
それは CPU が作ってるんじゃない。
CPU は PIND のビット5 に 1 を書くことを試みてるだけ。
他のレジスタに対してそうするのと全く同じように。
で、PIND というハードウェアがその書き込み動作を受けて PORTD のビット反転動作をさせてる。
CPU がやることと I/O のハードウェアがやってることをいい加減理解しようぜ。

817:774ワット発電中さん
23/05/01 12:26:58.63 3zRkJHS8.net
>>812
ORIとEORIでは圧倒的にORIの頻度が高い
ORIをANDIとEORIで実装するのは問題が多く普通はやらない
2つを選ぶならANDIとORI

818:774ワット発電中さん
23/05/01 12:41:51.69 Lc5kTXxh.net
>>817
>ORIをANDIとEORIで実装するのは問題が多く
解説希望

819:774ワット発電中さん
23/05/01 13:03:27.90 c9V/Vzo9.net
ただ今制限を設けております

820:774ワット発電中さん
23/05/01 13:24:33.32 Pp96qEyO.net
>>818
組み込みCPUの基礎の基礎だから
この手の問題点は理解しておかないと
まずは>>810に聞いてくれ

821:774ワット発電中さん
23/05/01 13:30:02.67 bWJZj8va.net
>>816
> それは CPU が作ってるんじゃない。
> CPU は PIND のビット5 に 1 を書くことを試みてるだけ。
入力レジスタPINxnに書き込む事は出来ません。
書き込む相手は出力ラッチPORTxnです。
各信号はCPUの命令デコーダ部が作ります。

822:774ワット発電中さん
23/05/01 13:44:17.09 Lc5kTXxh.net
>>821
>入力レジスタPINxnに書き込む事は出来ません。
そうだよ。だから試みてると言ってるんだぞ。
CPU はアドレスバスにI/Oアドレスを出し、データバスにデータを出し、そして書き込みパルスを出す。
ReadOnly のレジスタならその試み反応するハードになってないから何も引き起こさないし、PINx は >>816 のように動作するようにハードが作られてるというだけ。
CPU は PINx に対して何も特別なことはしていない。

823:774ワット発電中さん
23/05/01 16:23:58.53 Lc5kTXxh.net
>>820
その前に、>>810 の手順で OR になるというところまでは理解できてるの?

824:774ワット発電中さん
23/05/01 18:21:18.15 Pp96qEyO.net
最終的に(普通のメモリであれば)ORIと同じ結果になるというだけで
ORIとは動作は違う
この違いが問題点
色々あると書いたけど
少なくとも問題点が3つはある

825:774ワット発電中さん
23/05/01 18:31:27.08 Lc5kTXxh.net
>>824
メモリというか、ORI はレジスタと即値の OR演算なんだが。
まあそれをメモリと便宜上言ったとして、その場合では問題無いんだろ?
じゃあなんの話をしてるんだ?

826:774ワット発電中さん
23/05/01 18:56:57.49 Pp96qEyO.net
少なくとも問題点が3つはある

827:774ワット発電中さん
23/05/01 19:00:06.16 Pp96qEyO.net
ちょっとは自分の頭で考えなよ

828:774ワット発電中さん
23/05/01 19:21:55.10 gOGq7WiN.net
>>816
>PIND というハードウェアがその書き込み動作を受けて PORTD のビット反転動作をさせてる。
 その「PIND というハードウェア」の内容がよく分らないけど、
CPUマニュアルのI/O回路図(たとえばmega328のFigure 13-2. General Digital I/O)は
出力ラッチPORTxnへのWRXというクロックパルスが記載されている。
この信号は他のWPXやRRXと同様にCPUが命令コードをデコードして
作ったものだと思うけど異なるのか?
I/O回路ハードウェアの例外として、この信号だけが特別製なのか?
特別製なら、ではその回路はどこに存在するのか?
なぜI/O回路図に記載されていないのか?
このビット反転反転機能はtinyシリーズから追加されたのだが、
ともかくその発売時点で命令マニュアルには記載して欲しかったな。
CPUマニュアルで1行チョットの説明で終わらせるなんて、
まるで妾の子のような扱いで、出力反転命令があまりに可哀想w

829:774ワット発電中さん
23/05/01 19:32:03.38 gOGq7WiN.net
>>822
あいまいで何だか意味がよく分からないな、
CPUはもっとYes、Noがハッキリしてるものだと思うけど。

830:774ワット発電中さん
23/05/01 19:51:47.77 Pp96qEyO.net
コアとペリフェラルの区別がつかないアホ

831:774ワット発電中さん
23/05/01 20:16:51.86 Lc5kTXxh.net
>>828
>その「PIND というハードウェア」の内容がよく分らないけど、
>>787

832:774ワット発電中さん
23/05/01 20:23:24.83 Lc5kTXxh.net
>>827
いやーさっぱり分からんわ
まさかだけど、ORI の I が他の一部命令の規則に取り入れられてる I/O の意味だと思ってるわけじゃないよな?

833:774ワット発電中さん
23/05/01 21:24:13.34 72e2cbo+.net
今どきのガキンチョはワンチップマイコンしか知らないから区別がつかないんだろう
じじいたちは自分でアドレスバスをデコードしたりアクセスタイムを計算しながらRAMやROMを接続したりしてCPUとメモリやIOの関係を学んできたんだよ

834:774ワット発電中さん
23/05/01 23:01:20.59 nBr9ONhg.net
>>828
インストラクション・マニュアルに記す
理由は全く無いと思うが?
トグルにしてもデータシート中にわざわざ 
見出し付き(Toggling the Pin)で書いてある
データシートをマトモに読まず「ボクの
考えが絶対なんだ!」って駄々をこねる
人には何言っても無駄か…


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

263日前に更新/223 KB
担当:undef