X



トップページ電気・電子
1002コメント332KB
PIC専用のスレ Part 59
レス数が1000を超えています。これ以上書き込みはできません。
0001774ワット発電中さん
垢版 |
2019/05/01(水) 00:22:45.82ID:sSD/dZPe
   /Microchip ./|
 / ( ゚∀゚)   /  | アセンブラのアの字もわからない
 |~ ̄ ̄ ̄ ̄ ̄|  /. 超初心者からHEXが読めてしまう
 |/Z./Z./Z./Z_|/ ||  鬼プロフェッショナルの為のスッドレ(#゚Д゚)だ!モ゙ルァ
  ||. ||. ||. ||
大人気のPICマイコンのスレ
なんといっても情報が豊富だし、開発環境も多いし、パッケージも豊富
使いやすくて、しかも安い。やっぱりPICだよね
例の如く基本リンクだ
http://www.microchip.com/  マイクロチップ本社(Microchip Technology Inc. )
http://www.microchip.co.jp/ マイクロチップ テクノロジー ジャパン 株式会社
http://www.microchip.com/maps/microcontroller.aspx Microchip Advanced Part Selector (Maps)
またーりやっておくんなまし
種類が多くてワカランって奴は上記パーツセレクタで、機能から最適製品を絞り込め!
教えて君はとりあえずGoogle( (p)http://www.google.co.jp/ ) くらい使おう

テンプレ内の秋月小売価格も在庫が捌ければ、次の仕入れからは昨今の為替相場変動にならって
適宜価格改定されてます。ここの表記価格とは違うかもしれないのでそのつもりで

回答者する人の注意
.  最初に回答したい気持ちは分かるけど、質問者の内容を、落ち着いてよく読もう。
質問者する人の注意
.  あなたの周囲しか通じない変な省略語は使わずに、なるべく詳しく説明してね

前スレ:
PIC専用のスレ Part 58 エラッタの話題も歓迎
https://rio2016.5ch.net/test/read.cgi/denki/1526808360/
0004774ワット発電中さん
垢版 |
2019/05/01(水) 06:36:19.55ID:tR2Wa0F2
-_-____--_-_-_--_-_---__-__-_--___--_---_----__--_-_--_-_-_-_-___-___---____
----_---_-_-___-_---___---____----__-__-_-___--_--___-_--__----__--____-_-__
--_-_--__-_--_-----____-__--_--__-__-_----_----___--__-____-_-__-_-____---__
__--------___--_-__--__---_-_---___-_-_-_---_--_____-__--_______-_____------
_----_--__-_______-_----_-_-_____-_-_-___-_-_-_-----_-_-_--_--____--___-----
_---_--__--___---___---_______--_-_------___-__-_--_--_----__--_____-___-_--
---_-_-__-----_--__-____-__--_--___-----__-_--____---____-_-___--_--_-___-_-
_____---_-_-----_--___--____-___-___---___--_-__-__---_-_____--_------__----
_-_____-__--__--_-__--_-----_--___---__-___--_--__--_--_-____-__-_--___-----
--_-__-_---__-_______--_-_---_-__----_-----__--____-____-___-_-_---__--_-_--
--__-_-_-___--_--_______--_-_-_------__----_--_-__-_-_----_____--_----______
--____--___---_-_-____--_-_---_--_---__-__-_-_____-_--__----__--___--__--_--
-_---___-_--_______-_-_-_--_-___-__---_---_-__--_-____-__-____-_------_-----
--____-------_____-----__-____--_-____-_-_-_--__-__-----__--___-__----_--___
_----___-_--_---__-___--_-___---_____-___--_--_---_-__-_---___-_-_----_--___
----_-_--_-----__--____--_----_---__-___--_----____----___-_-____-_______-__
-_-___---_--------_---___-__---____---_-_--___-_--_-____-_---___--__-_____-_
--____-_---_-__--__-___--__-___-_-_---____-__-_--___------_-_------______---
_--_-____----_---_--_-_-___-__------_---_-_---_--__-__-_-____--_-_-______-__
_-__-____________---___---___------_----___--__--_-------_----___--___--___-
____--__---__-_-___---__----_-___--______-_-_--___---_--__--_--_--__-----__-
---__--------_--_-_--_--_____-__-_-_----__--_--_-_-_--______-_--____--______
-__----__-____-_-_-__-___--___-___---_---------__--__-__---___---___-___-_--
----_--_-___--_--_----_---__--_--_____----__----___-_-___-_--_____-__-__-___
_-__-_--_--_-___-_-__----_--_____-_-__-------_-________-_-__---_---_-__---_-
-_-__----___------------___-___---__--_-__-__-__---_-___-_-_---___-_-_______
_-_---____---_-_---_--__-__--_-_-__-__-_-____---__-_-__-_-__-__-----_----___
________---__---_--__------_-__-_-__-__-___--_________---_------__-_-----_--
_--__-_-----____--_-_-___-_--______-_----____--___--____----_---_----____---
___-_-___-__-_-_-_-__-___--_----_-___---_----_-__--_____---_-_-_----_----___
_-_--___---_-____---_-__-_--__---_-__-_---____-_--_-_--_--__-_-_-_-__-_--__-
__-__--_--__--___---__________----__--__-_-_----___--__-_-----_-_----_--__-_
__-__---_--__--------__-_--___----___------__-______-_-_-____--___-_-_-__-_-
--___---_-_--_-_-__---_-___--__---_--__-_--__--_--_-___-____-__---___-__---_
--__-_-_-_--__-__-___--__-__--_-___-____-_----___-_--____---___--_-----_----
------_-_-___-_-_--__--_-________------_-_---__-__--__-_-___--_---____-_--__
-_--_--___---_____----_-_---___--_-_-_______-_-_-_----_--_--_-_--_--__-__-__
_--__-_-_-_--___-_---_--_--_-_---_-____-----__-____---__-----____--__-_-____
__--__--_-_-__-_____----_---_-____-__----__-_____-_--_-__--_-------__-_---__
_--_-___--_--_--_-_----____--____------_--_--_-__-_-__--_-____--___-_-__-__-
-____--_-___-_----__---____-_---_-_--___-_-__--____-_---__-__---_-_-__--_---
___--___-__--_--_-----_____--___--__---______-----__---_--___-____----_-_---
_-__--___--_---_-__-__--_--_--_---_---_______----_----__-_-_-__-_-_-_--_____
_-_---_--___--_-_-_-_____----_-__-_-_-__--_--_----___--__-__-__---_-_--___-_
__-_----_-___---___-----___-_-_-_____----___----_-_--___--------__-__-______
-____---_--__--_--_--_----_-_--____---_--_-_-_-____-_----_--_-_-___--_______
-__--_______-_-__------_--_--_____-___-_-----__--_-_-_-___--_-_-_-_-_--_-_--
__---__-----_-__-_-_-___-_--_--______---__---_---__-____--_-___--_-_---__-_-
-----_----_--______-__---__-__-_---__-_----_____--_-_-_-_--____-__-__---_-__
_--_----_--_-_-___-_-_---_____---__----__--__-____-__--___-__--_---_-__--_-_
0005774ワット発電中さん
垢版 |
2019/05/01(水) 07:57:07.77ID:kGkDuJ+z
> エラッタの話はこちらの専用スレで
つまりここは、荒らしの立てたスレってこと?
0007774ワット発電中さん
垢版 |
2019/05/03(金) 18:35:56.99ID:uKVd6+Jx
そこ、去年から書き込み無いし、あえて分ける意味が判らん。
そのうちアセンブラは専用スレで、とか言い出しそう。
0009774ワット発電中さん
垢版 |
2019/05/28(火) 22:13:22.07ID:KlCit72U
すみません、PIC初心者です。

以下の内容で行ったのですが、書き込みが完了できません。

1. PIC24FV32KA302
2. configは、内部発振設定、RESETピンはI/Oで入力として使用。
3. ICSPの線はI/Oとは共用せずに、専用で配線。
4. MPLAB X, PICKit3 で、ICSP
5. コンパイル=エラー無し、書き込み先頭でデバイスは認識OK ID=7
6. ERASE OK
7. 書き込みの最後で、0x8000番地 xxを期待、だけど0xffになってる と、エラー

何が原因なのでしょうか?
よろしくお願いします。
0010774ワット発電中さん
垢版 |
2019/05/29(水) 08:49:49.07ID:k8cazSZs
>>9です。
他で聞いてみます。
ありがとう
0011774ワット発電中さん
垢版 |
2019/06/03(月) 19:12:36.31ID:n8frSB9z
あれ、みんなどしたんだろ
昔話で盛り上がるんじゃなかったの?

なんかあったの?
0012774ワット発電中さん
垢版 |
2019/06/03(月) 20:09:19.55ID:WFF0qTkI
ご期待に応えて昔ネタを一つ
セラミックの窓付きPICがなくなりかけてた頃に投げ売りしてたからいくつかコレクションのために買った記憶がある。18ピンと28ピンだったかなどこにしまっちゃったんだろう…
0013774ワット発電中さん
垢版 |
2019/06/04(火) 17:59:11.28ID:LFwFJ2Bm
16C71とかレールに入れてしまってある。
ロジックIC並みのガタイで窓付きなのが神々しかった。
0015774ワット発電中さん
垢版 |
2019/06/06(木) 12:15:00.77ID:9z92oZk8
昔のTiny BASICやMikbugを移植したくてもマシン語しか無いとキツい
0016774ワット発電中さん
垢版 |
2019/06/08(土) 07:22:28.82ID:pB9BiQTV
>>14
前に「PIC16F1827で模型自動車のライト制御」というお題が出たが何となくウヤムヤに終った
代わりにAVRtiny2313で通信とゲームを追加して作った人がいた
0018774ワット発電中さん
垢版 |
2019/06/10(月) 13:29:26.51ID:b5K+FEuR
PIC関連スレが3個も有るから、どれか一つを作例集にしたら?
誰かが叩き台をアップして、みんなでブラッシュアップするとか。
0021774ワット発電中さん
垢版 |
2019/06/12(水) 15:37:26.80ID:eOqCAWLh
>>18
どれかひとつを、本当に初心者が気楽に質問できるスレにしたらいいとおもうな
昔はいろいろお世話になったんだけど、最近はなんか敷居が高そうで
初心者びびってるみたい
0022774ワット発電中さん
垢版 |
2019/06/12(水) 17:48:26.94ID:sDNvxjUm
そんなやつはどっちみち見込みがないと思うけど。
それとも技術者を育てようとかの使命感に萌えてるのかな?
0023774ワット発電中さん
垢版 |
2019/06/12(水) 19:51:14.53ID:iQ6wq/b2
>>20
Workstation用で割引前199$なのが99$に
俺はつい最近199$でXCPro買って会員登録したからなんだか複雑な気分
NICのMACAddressにアクティベートが紐付けされてるらしく、何回かマザボ変えたら認識しなくなったんで買い替えたんだよな
直接Microchipに問い合わせてもアクティベーション管理は家でやってないからーって言われたよ
急いでたんでその時買ったんだが…
0024774ワット発電中さん
垢版 |
2019/06/13(木) 02:04:02.35ID:OoUn7Sga
>>23
xc8Pro って 10万円以上する印象だったけど、2万ちょっとで買えるのですか?
でも、NIC紐付けで変更できないとなると、うぅ〜んって感じですね。
0028774ワット発電中さん
垢版 |
2019/06/15(土) 12:44:56.68ID:hoeG5EMd
ニュース板やVIP板で、スレの空気を悪くする時に朝鮮人が吠えるお決まりの台詞だのう。
奴らは脳に欠陥が有るから、前日に終わった話でも発狂するのを抑えられない。
0029774ワット発電中さん
垢版 |
2019/06/17(月) 20:02:40.26ID:Zmi3Hr/+
>>28
お薬出しておきますねー
0031774ワット発電中さん
垢版 |
2019/06/23(日) 18:31:51.76ID:H9xjXtlZ
ちょっと質問いいですか?
MPLABXIDE で ライブラリつくる時
ライブラリソースの中でsleep関数つかって一定時間停止するときは

sleep関数がメインプロジェクトにあれば表記上問題問題ないのかな?
一応これで動いたんだけどライブラリソースのなかで外部関数使うのって
どうなのかな?って疑問が湧いたんだけど?
0032774ワット発電中さん
垢版 |
2019/06/23(日) 19:05:28.02ID:H9xjXtlZ
すみません

ヘッダインクルード と ifdef で解決しました
0033774ワット発電中さん
垢版 |
2019/06/23(日) 23:21:14.96ID:ZtTvp9uP
XC8ってPROでなくても
十分使えると思うが〜〜〜〜
(趣味で使うんだったら、チップ選んだ方が早いし安い)
0034774ワット発電中さん
垢版 |
2019/07/05(金) 23:07:49.64ID:MvTzMNQX
フリー版で十分とか言ってる子はフリー版で十分な程度の事しかしてないってだけでしょ
趣味で使う場合でもプロ版じゃないと駄目な場合も当然ある
0036774ワット発電中さん
垢版 |
2019/07/06(土) 17:32:27.32ID:mb7AArfI
俺はプロ版でしか出来ない事をやっている
つまり、フリー版しか使っていない奴よりは偉い
つまり、身分が違う

ひれ伏し珠へ
0038774ワット発電中さん
垢版 |
2019/07/06(土) 18:05:09.30ID:XILMNe9d
てか、xc8って8bitのでしょ? どんな差が出るんだろう・・・・
0041774ワット発電中さん
垢版 |
2019/07/07(日) 09:49:32.20ID:+HPimKVy
Pro版にするとこれだけ向上するよ!って表示されるけど、
あの数字って妥当ってことでしょうか?
0044774ワット発電中さん
垢版 |
2019/07/12(金) 15:56:50.30ID:Fm5vCR8D
>>43
タイマレジスタ使ってsleep関数つくったんだ

ライブラリ化して再利用性高めたいからライブラリソースの使い方を慣らしてるところ
0045774ワット発電中さん
垢版 |
2019/07/14(日) 18:31:23.60ID:bI/oAhQQ
アセンブラで始めようと思ってます。
XC8とか関係ないですよね。
0046774ワット発電中さん
垢版 |
2019/07/14(日) 23:43:49.74ID:pvo8Sqp0
>>45
pic12f 16f 18f 24f は普通にアセンブリ言語使えたと思う

32mx 32mz はインラインアセンブリしかつかったことないけどどうなんだろ?
0048774ワット発電中さん
垢版 |
2019/07/15(月) 19:34:55.74ID:xcRvWvbP
>>46
> pic12f 16f 18f 24f は普通にアセンブリ言語使えたと思う
24fあたりは、そもそもインストールされてないし、xc16に合体しちゃってて、それが判るまで涙目で検索しまくってた。
0049774ワット発電中さん
垢版 |
2019/07/15(月) 23:50:04.28ID:3uKiMEdp
>>48
18f 24f あたりから 機械語見ると命令数が結構増えてた気がする
0050774ワット発電中さん
垢版 |
2019/07/16(火) 14:05:55.23ID:9xpnWVBz
>>49
そりゃコード空間が大きくなったんだから、増えて当然。
互換性があるかどうかは知らないけど。
0051774ワット発電中さん
垢版 |
2019/07/16(火) 14:18:54.94ID:9xpnWVBz
マイクロチップテクノロジィ社はAVRのコード空間も16ビットから24ビットに拡張してくれないかな。
(現存の32ビット命令以外に)
名前はBVRとかでOK。
さらにデータを16ビットに拡張したCPUなら名称はCVRでも私は構わないw。
0052774ワット発電中さん
垢版 |
2019/07/16(火) 14:58:27.87ID:OZ8NV6ix
>>51
CVRとか、バイクみたいだね。

○VRって、すでに色々あるね。
DVR
EVR 電圧レギュレータ
FVR PICの内蔵リファレンス
RVR 車の名前
0053774ワット発電中さん
垢版 |
2019/07/16(火) 18:44:04.17ID:RHWmUDVH
>>49
24fしか知らんけど・・・・
命令も増えたけど、アドレッシングが増えて、レジスタもバカ増えて、メモリもどっさりで、もう天国みたいだよ。
0054774ワット発電中さん
垢版 |
2019/07/16(火) 19:58:34.14ID:OZ8NV6ix
>>53
たしかに、24Fって使いやすいね
0056774ワット発電中さん
垢版 |
2019/07/17(水) 08:06:26.44ID:GfVGdRh3
>>54
量産で一円でも安くしたい とか、電池で長時間動かしたい とかじゃ無ければ8bit使う意味、あまり無いな。
0058774ワット発電中さん
垢版 |
2019/07/17(水) 13:44:59.40ID:1PRH9TAd
選挙、行ってきました。
0059774ワット発電中さん
垢版 |
2019/07/17(水) 13:48:26.13ID:1PRH9TAd
帰りに、PICK it4 も買ってきました。
0061774ワット発電中さん
垢版 |
2019/07/18(木) 09:32:05.24ID:5DpgZXL8
凄い久しぶりに来たら流石に終わったスレ感満載か…
世話になったスレだけに寂しいがこれも現実、切り替えていこーw

秋月の型番別お勧めリストとか懐かしいと思ったがもはや跡形もないか
0064774ワット発電中さん
垢版 |
2019/07/18(木) 13:55:33.98ID:kJf4qc67
>>61
どの辺が 終わった感なの?
0065774ワット発電中さん
垢版 |
2019/07/18(木) 14:47:25.33ID:w9XgqfiD
自分を客観視できない人は、自分にとって価値がないものを価値がないものだと思ってしまう。
幼い。
0066774ワット発電中さん
垢版 |
2019/07/18(木) 18:33:16.40ID:ttNjkAIN
でもまぁ、レスの数とかを見れば終わった感もあるだろう。
思い出してみてくれ。あの、アセンブラ派とC派との喧々囂々の日々を。


折れは今のほうが好き。
0067774ワット発電中さん
垢版 |
2019/07/18(木) 18:46:12.49ID:qj5F++fN
あんまり言いたかないけど、元々XCがダメなのでどうでも良い。
っていうか、XCってフラグ立てなきゃいけないの全部、モデルに沿って調べるの?
通信速度に合わせてソフトウェアシリアルとか使ったりしない?

RC発信なら計算上はソフトウェアUART300bps出せるとか出てきてそれはそれで面白いけどさ……と思ったことはあるけど。
0068774ワット発電中さん
垢版 |
2019/07/18(木) 18:58:51.55ID:VoBxU1E/
年間でPICを買う個数では多分このスレの上位に来る自信があるけど、そんな
俺でもPICと同じ程度にAVRの知識があったら多分AVR使ってる

今PICをメインにしてるのは単に最初に始めたマイコンがPICだったからというだけだし
0072774ワット発電中さん
垢版 |
2019/07/18(木) 22:21:03.93ID:w9XgqfiD
「みんな買ってもらってるもん。買ってもらえないのはボクだけなんだ」
「わかった。じゃあ、そのみんなの名前をいってごらん。お父さん、お母さんに電話で聞いてみるから」
「…」

みんなと安易にいう人は成長が止まってる。
0074774ワット発電中さん
垢版 |
2019/07/19(金) 05:26:38.65ID:1S6zaWK2
初めてのPICスレで回答もらえないのでこちらで同じ質問させてください

MCCのDevice Resourcesにでてくる以下の違いって何ですか
・Foundation Services Library...
・PIC10 / PIC12...

https://i.imgur.com/bAUEmaj.png
0075774ワット発電中さん
垢版 |
2019/07/19(金) 06:45:11.48ID:8SIA58sg
>>74
https://www.microchip.com/forums/m1029673.aspx

Google翻訳そのまま
>こんにちは、PIC10 / PIC12 / PIC16 / PIC18のバージョンでは、同じ名前を持つ周辺ライブラリの一部です。
>これらのバージョンを選択すると、Easy Setupビューを使用して、周辺機器を最も詳細に直接設定することができます。
>設定プロセスを完全に制御したい場合は、これらのバージョンを使用してください(つまり、実装する特定の設定や
>それから派生した制約があります)。

()内は、「特定の設定や制約を使いたいとき」だろか。


>財団サービスのバージョンは、一般的に、周辺緩和設定プロセスの基本的な機能を提供し、自然の中で、より抽象的です。
>ペリフェラルとその機能についてあまり知らない場合や、アプリケーションに機能を追加するだけでよい場合は、
>これを使用してください。
0077774ワット発電中さん
垢版 |
2019/08/02(金) 23:05:41.57ID:fSqOHbLR
MPASMで、マクロに渡したパラメータを一文字ずつばらす記述法ってある?
例えばこんな感じ。

foo "abc"
  |
  |(アセンブル)
  ↓
movlw "a"
call bar
movlw "b"
call bar
movlw "c"
call bar
0078774ワット発電中さん
垢版 |
2019/08/04(日) 15:05:18.06ID:V5izFNI4
無理か
0079774ワット発電中さん
垢版 |
2019/08/04(日) 17:48:11.48ID:SmiqDACd
レジスタ間接で池袋
0081774ワット発電中さん
垢版 |
2019/08/04(日) 19:20:04.26ID:iPPuYsLX
>>80
アクセルとブレーキ踏み間違いの爺さん、お咎めなし。
嘆願しよう!
0083774ワット発電中さん
垢版 |
2019/08/05(月) 00:12:29.36ID:c11mELz/
>>82
たまにはニュース見ようよ
0084774ワット発電中さん
垢版 |
2019/08/05(月) 08:46:09.32ID:a8Nv77kO
レジスタ間接でいけよ(やれよ)
を、言葉遊びで「レジスタ間接でいけぶくろ」。
池袋→アクセルブレーキ踏み間違い交通事故→事後処理に不満な人の動き
って話だし。スレチ。
0085774ワット発電中さん
垢版 |
2019/08/05(月) 10:38:35.82ID:MmGkEimS
司法の判断に不満があるから嘆願だ!ってなんかすごい馬鹿チョンぽいw
ロウソクデモでもやれば?(爆笑
0087774ワット発電中さん
垢版 |
2019/08/12(月) 00:44:30.26ID:UbLbIeTq
そもそも、なぜあのお爺さんは逮捕もされないの?
おかしいと思うんだけど。
0088774ワット発電中さん
垢版 |
2019/08/12(月) 00:50:36.75ID:loYpvCTK
スレチ
0090774ワット発電中さん
垢版 |
2019/08/12(月) 22:42:33.82ID:8KNddNNf
イギリスはIT教育ちゃんとやってて羨ましい。
日本はなにかしてたっけ?
PICを義務教育でやるべき。
イギリスは義務教育でマイコン制御やってるのでオーバーでもなんでもない
PICもやってる。ラズパイもイギリス

>イギリスの公共放送局BBCは,Bluetoothマイコン・キット「micro:bit」を開発し,
>11〜12歳の小学生に100万台を無償配布しました.
で、NHKさんなにかやってましたっけ? 受信料徴収するの同じでこの差よ
あと日本の掛け算の順番がどうので発狂するクソ教師がマイコンなんかできるとは全く思えん。
0091774ワット発電中さん
垢版 |
2019/08/12(月) 23:23:16.42ID:HtIZIgwb
英語もろくに教えない日本という国に期待しちゃぁだめだよぉ
制御言語に英単語の一部を使っているだけで
正しい英語を覚える障害になる!とか
数式の最適な記述方法は教育上の数式の計算方法と違うので数学学習の阻害になる!とか
まぁそんなっもんだろうよ

子供の好奇心と、それに見合う環境を親がどれだけ与えられて、それを伸ばすことができる環境を作れるか
っていうのはどの時代のどの社会でも不可能項目なんで
在学中に教育側から学生の視野の裾野を広げて興味が持てるジャンル、可能性を子供に見せるっていうエゲレスはエエよね
0092774ワット発電中さん
垢版 |
2019/08/13(火) 00:42:20.72ID:FjWT+yOb
イギリスBBCは見ようが見まいと全国民から所得税と同時に徴収される税金で賄われてるからなぁ。
0093774ワット発電中さん
垢版 |
2019/08/13(火) 06:58:26.17ID:foSCb1KN
特定のベンダーに固まるの良くない。
論理的思考を身につける位で十分
0094774ワット発電中さん
垢版 |
2019/08/13(火) 08:52:17.50ID:GUVNePol
NHKも80年代前半には機種X(笑)で教育番組持ってたんだがね
今や爺婆向けのスマホ講座(笑)
そらBBCmicroを造らせた英国と一緒にしたらアカン
0095774ワット発電中さん
垢版 |
2019/08/13(火) 10:37:25.67ID:V0UaG2tj
>91
その日本をイギリスが支援して戦前の日本が生まれたわけだが
0096774ワット発電中さん
垢版 |
2019/08/13(火) 15:24:30.73ID:V0UaG2tj
NHKは元々教育は熱心で昔は高校物理も物理学者の竹内先生などが講義していたりかなりまじめだった。
戦前からラジオはNHK第二が教育として機能していた。教育の機会が少ない人向けに通信教育
なども手がけている。
バブル後の2000年代以降になると民放の娯楽系の連中が仕事が無いのでNHKに食い込もうとして
ヤクザつかったり裏の手を使って色々とNHKに食い込んでいく。その辺りの話は2ch(5ch)でも
よく見かけたが。今ではその結果が下品な映像を4K/8Kで垂れ流す国営放送NHKに成り下がったわけ。
NHKから国民を守る党も、若者を使い捨てにする吉本のブラック企業体質も当然関係があるわな。
0099774ワット発電中さん
垢版 |
2019/08/18(日) 23:24:51.24ID:99k9KNw7
A.I.なんて言っても裏では土方作業が支えてるというNYTからの記事

A.I. Is Learning From Humans. Many Humans.
https://www.nytimes.com/2019/08/16/technology/ai-humans.html

A.I.は未来の業界であり、機械学習と呼ばれるもののおかげで急速に進歩しています。
しかし、技術系幹部は、その作成に至る労働集約的なプロセスについてほとんど何も
言いません。 A.I. は人間から学んでいます。 たくさんのたくさんの人間から。

A.I.が システムが学習できるため、提供されたデータに誰かがラベルを付ける必要があり
ます。 たとえば、まず人間がポリープを正確に特定する必要があります。 この作業は、
自動運転車、監視システム、自動ヘルスケアなどの人工知能の作成に不可欠です。

インド、中国、ネパール、フィリピン、東アフリカ、米国のその他の世界中会社で、何万人
ものオフィスワーカーが機械に教える仕事に従事しています。
さらに、自宅で働いている独立請負業者の数万人の労働者も、Amazon などの
クラウドソーシングサービスを通じてデータにラベルをつける仕事を行っています。 労働者は
各ラベルにつき数ペニーを得ることができます。

-----------------------------
A.I.でPICなんてどう進化するのか期待してたんだけど
0100774ワット発電中さん
垢版 |
2019/08/23(金) 20:19:39.81ID:Gm/BUcwG
The following memory area(s) will be read:
program memory: start address = 0x0, end address = 0x7ff
configuration memory
User Id Memory
Read complete

と出るんだけどプロテクトかけてるつもりでも、Read complete出るんだが。
X IDEの挙動変わった?昔はプロテクトかけてると読み込みやベリファイも失敗したと出ると思ったんだけど。
Xは5.20、12F1612で、CCSC使ってる。
0101774ワット発電中さん
垢版 |
2019/08/24(土) 11:55:43.26ID:FQ73mZpr
>>100
ベリファイ出来なかったら困るだろ?
多分書き込みモードを抜ける迄は読み込み可能だと思う。
0102774ワット発電中さん
垢版 |
2019/08/24(土) 15:33:41.55ID:UGUoX6wx
>>101
なるほど、でもプロテクト掛かってるかどうかを一発で確認する方法ってないですかね?
呼び出して中身表示すればいいんでしょうか?
0103774ワット発電中さん
垢版 |
2019/08/24(土) 17:14:11.50ID:FQ73mZpr
>>102
リセットするとかすれば、その後はFlash全消去しないと読み出せないはず。
0104774ワット発電中さん
垢版 |
2019/08/24(土) 18:37:16.44ID:UGUoX6wx
>>103
Read Device Memory to File
で呼び出しでこう出るので、なんか呼び出せてる気がしますが。
プログラムにプロテクトをかけたものとかけてないもので試しました。
中身はほとんど0000で埋め尽くされてるファイルとプログラム+3FFFと思わしきもので埋まってるファイルができました。
これが前者は中身は隠せてるという評価で良いんでしょうか?

Reading...

The following memory area(s) will be read:
program memory: start address = 0x0, end address = 0x7ff
configuration memory
User Id Memory
Read complete

PICkit 3 removed
0105774ワット発電中さん
垢版 |
2019/08/25(日) 07:25:46.74ID:bBtHkCV4
>>23
マザボ変えたらデバイスマネージャーでNICのローカルアドレスを登録時の値にすればOKだよ。

MACは変更可能なんだよ。
じゃないと基幹システムの更新なんてやれないからな。

なので無償期間が切れたら…とか。
0106774ワット発電中さん
垢版 |
2019/08/27(火) 19:35:14.27ID:HCoytXma
>>105
なんとなんとなんとナイス情報ありがとう大感謝です!
しかし問題が一つありまして
その時使っていたNICのMACを調べる手段が全く無いのでございます!
ヒャッハー
0107774ワット発電中さん
垢版 |
2019/08/29(木) 17:33:39.61ID:KiPDdsHv
小型化したPICduinoを自作してるが使いやすい
量産してる。ソケットピン込でトータル 5x2cm 14端子のSOIC 16F18326の(なんでもいいのだが)
ケーブルでPICKIT3にも簡単に直結できると
秋月でもキット売ってるが型番が古すぎ
電源は2.1mmピンアダプタのが別だが,これもASM1117(3.3V)で基版化してる
別で大電力(60W~)使えるように分離

中国がこういうの500円でだしてれば買うのだが、どこにもないので作るしかないと
ASM1117も一緒にすればもっとarduinoっぽくなるが 今の所分離して別基版にしてる。
もうちょっと詰められるが ピンなしだと2x3.7cmになる。裏面にASM1117いれようかな。
SOICは幅がでかいのがネック MSOPはなぜかないし
0108774ワット発電中さん
垢版 |
2019/08/30(金) 05:13:12.20ID:fvp2Ldua
>>107
いいね!
0109774ワット発電中さん
垢版 |
2019/09/18(水) 22:08:32.80ID:fgEBfNcQ
16F1827でLチカしてるんですが,LED1個から始めて4個にした時、言う事を聞かず点灯したままのLEDが出てきました、
どのような凡ミスが考えられますか?
0111774ワット発電中さん
垢版 |
2019/09/18(水) 22:16:02.26ID:v5uRtzWd
ハイパワーLEDを安定化させるのにやっと成功
初心者でもできるってなめてるでしょ? すげー難しいから
簡単ていう人はわかってないだけ。
PWM調光で26W出したわ
電圧調整がいまいちで昇圧回路つかってるから効率56%しか出せないが
ノイズ対策で基盤がコンデンサだらけだわ。

簡単だとなめてたので、かなりきつかった。
0112774ワット発電中さん
垢版 |
2019/09/19(木) 00:50:06.16ID:4LjBPHPp
>>109
マイコンを使った電子工作の場合、考えられる可能性が多すぎて特定するのが難しい
回路に問題がなければプログラムだろうけど
試しにソースコードをアップしてみてよ、ソースコードに問題が無ければ回路だろうから
一応考えられる原因
・コードの間違い
・回路図の設計ミス
・電源の供給量不足(PICKIT3は30mA)
0113774ワット発電中さん
垢版 |
2019/09/19(木) 08:07:38.18ID:VSJxYvvv
>>109
エスパーすると電流流しすぎ。
個別のポートの制限と、全ポートの絶対値の和の制限があるよ。
0114774ワット発電中さん
垢版 |
2019/09/19(木) 17:44:25.73ID:DRxaHl89
>>112
>>113
ありがとうございます!
電流流し過ぎだったようです。
PICKIT3から別の電源に変更した所、問題無く作動しました。
また、PICのクロックを16Mから4Mに変更した所、PICKIT3でも問題無く作動するようです。
感謝です!!
0115774ワット発電中さん
垢版 |
2019/09/19(木) 17:55:17.86ID:op5EUAi+
>PICのクロックを16Mから4Mに変更した所、PICKIT3でも問題無く作動するようです。

それは俄信難な話(俄かには信じ難い話)だなぁ

外付け水晶不要で32MHzで動かせるけどそれは試してみたの?
0116774ワット発電中さん
垢版 |
2019/09/19(木) 18:54:19.66ID:DRxaHl89
>>115
試してみましたが32Mはダメでした。
8Mは大丈夫そうです。
16Mから4Mに落とそうと思ったのは小さい方が省電力〜みたいな事が書かれていた気がするからです。
0117774ワット発電中さん
垢版 |
2019/09/19(木) 23:01:37.57ID:KcVotf6t
高クロックにする→電流必要
LED光らせる→電流必要

この2つを同時にやるとき電圧は3Vじゃ足らない。PIC側の電力が枯渇して不安定になる。
mosfetで電流制限して外部電力動作するとかしないときつい。
何もしなければ3Vで32M余裕だが、電流必要な作業させるとPICさんは貧弱ですから。
コンデンサで何とかなるような気もしたが、100uF入れてもだめだった。
継続的な電流消費で、PIC内部のラインが枯渇するのだろう、それだと外部電力でコンデンサ足しても解決しない。

著しく電流を絞ってPICからの電流をなるべく使わないようにする設計が必要。
0118774ワット発電中さん
垢版 |
2019/09/19(木) 23:06:44.01ID:KcVotf6t
・mosfetに仕事させる ゲードだけPIC使う
PIC→ゲート間に1kΩ以上使う(そうすると電流制限で節約できる)
・PICの電圧を5Vまで上げる

それでも足らない場合(mosfet駆動すらきついなど)
ゲートドライバっていうさらにドーピングするやつもある。
PIC→ゲートドライバ→mosfet
モーターとかでやる。

「PICでLEDを点灯させるのは無理」 できるけど、複数LEDの安定は程遠い
Lチカとか最初に出てくるし、簡単に見えるが、その先はいっきにハイレベル領域なので注意。
0119774ワット発電中さん
垢版 |
2019/09/20(金) 00:02:48.89ID:9ER5kawQ
なになに、いまどきのLチカはパワーLEDとか使ってるの?

> PIC→ゲート間に1kΩ以上使う(そうすると電流制限で節約できる)
Lチカなんか、1kΩで直結するもんでしょ?
0120774ワット発電中さん
垢版 |
2019/09/20(金) 07:14:14.61ID:Lj5dcIQ2
> PIC→ゲート間に1kΩ以上使う(そうすると電流制限で節約できる)

PICのポートとFETのゲートの間に抵抗を入れて電流制限できる?
0122774ワット発電中さん
垢版 |
2019/09/20(金) 07:48:03.28ID:Lj5dcIQ2
>>109の話題はPIC16F1827 なんだけど、これ自体は、3V駆動だからといって32MHzで
動作しないなんてことはないし、ポート内のFETの駆動能力がVDDで変わることはあっても
それが32MHz駆動に影響あるかな?
ブレッドボードみたいなもので、びよ〜んと延びた配線でもしない限り、5Vにする意味は
乏しいと思う。

PICKIT3の回路を見ると、これの電源供給能力は、3V時より、5V時のほうが強いかもしれない。
俺自身は、PICKIT3から 電源供給することはないので試してはいないけど。
0123774ワット発電中さん
垢版 |
2019/09/20(金) 20:26:08.41ID:hm0wBhUv
>>117 ありがとうございます。
とても参考になります、設計の難しさを痛感しました。

>>118 実は、パワーLチカでズッコケました。
16F1827とPICKIT3でLチカ成功したので、
単三電池4本で16F1827が壊れないように3.3Vツェナーと100mA用の抵抗
トランジスタアレイ(MP4104)をパーツやハンダ個所を減らしたかったのでPICと直結
MP4104は、抵抗内蔵みたいな事が書いて有った気がする。
そして、3W級のパワーLED4個を繋ぎました。
同時点灯させずに1個だけの点灯なら良いですが複数個点灯させようとするとPICの動作がおかしくなります。
多分、電圧降下でPICがリセットされまくってる感じがする。
0126774ワット発電中さん
垢版 |
2019/09/21(土) 10:40:40.76ID:ok9h4uNK
>MP4104は、抵抗内蔵みたいな事が書いて有った気がする。

何を目的とした抵抗が入っているのか確かめもせずに、か。

データシートは見てほしい。
0127774ワット発電中さん
垢版 |
2019/09/21(土) 14:59:22.79ID:qEtWvbWv
>>123
日亜5WパワーLED 6個つないで26W安定稼働(PWM100khz調光アリ)に成功させた私に聞くといい
あなたの今やってる回路の35倍は難しいぞ。
Lチカ簡単だしパワーLEDなんて小3問題か?→あれできない・・ 中学問題?
じゃなくて余裕で「センター試験〜大学二次試験」くらいの難易度

パワーLEDは断じて「Lチカ」ではない。そこからして壮絶な間違い。
パワーLEDの安定発光→「売り物」なんだよ。売り物が簡単にできるか?
壮絶に難しいことをやろうとしてる ことに気づいてほしい。
シナ人が適当なLED作って眼精疲労で失敗しまくってるだろ。
大手半導体メーカーがLEDドライバを開発して売りまくってる。
0129774ワット発電中さん
垢版 |
2019/09/21(土) 19:51:19.70ID:uBl4nIf9
パワーLEDって別に難しくはないわな。
小さい部品で格好つけようとするから燃えるんだよ。
0130774ワット発電中さん
垢版 |
2019/09/22(日) 03:54:57.17ID:gwViRmoj
PICからトランジスタアレイに流れ込んでいる電流を測定した所、8mAでした。
父親のラジオから拝借した10Kオームの抵抗をベース抵抗として接続した所0.2mAとなりPICが安定したようです。
データーシートを見たつもりでいましたが内蔵されている抵抗は「ベースエミッタ間抵抗」だったのですね・・・・・・
勉強になりました!
僕も一皮剥けてズリ剥けた気分です。
0131774ワット発電中さん
垢版 |
2019/09/22(日) 08:56:55.02ID:wpbLAG8j
実務だとエクセルVBAが一番開発しやすい
セルをメモリ空間に使えるから視覚的にわかりやすいからだ

MSDOS時代の表示程度のエクセルでいいから
セル表示とVBA使える超軽いマイコンプログラミングツール誰か作ってくれないかな?
0132774ワット発電中さん
垢版 |
2019/09/22(日) 09:19:02.64ID:9ZzdnA06
>>131
実機デバッグできるようにしようとしたら、デバッガとのI/Fがわかってないといけないのだけど、そのあたりって公開されてるのだっけ。

いまどきソフトウェアシミュレータでデバッグしてる人って、めったにいないよね?
0133774ワット発電中さん
垢版 |
2019/09/22(日) 09:47:07.23ID:nfsYKqgH
>131
「誰か」is you!
0137774ワット発電中さん
垢版 |
2019/09/25(水) 18:49:39.40ID:QAOo5/kQ
まともな技術者なら486をチップ単体で評価したって意味ないって知ってる筈だ。
0138774ワット発電中さん
垢版 |
2019/09/25(水) 19:04:04.61ID:J7sJqBKk
MP3聴くのにペンティアム90MHz必要と言われてたけど、486でも再生できたけどな。
0139774ワット発電中さん
垢版 |
2019/09/25(水) 19:48:35.65ID:axsHv/qs
ESCつくってモーター回して遊ぼうと思ってる。
モータードライバ買うと高いし。
5000円くらいしまくる そんですぐに焼ける。
市販のESCはラジコンプロポ特化でプログラム制御が難しい。

ブラシレスESCで50Aくらい出したいが
まずはミニ四駆のモーターだな。
モーター制御は焼き鳥屋開くくらいの出費なので=焼き鳥=焼きmosfet量産
オシロで3chで調整とかくそめんどいらしい。=開発するなら最低4chオシロ必要
10A以上の世界は楽しそうだな
バッテリーも18650から自作してる。
0142774ワット発電中さん
垢版 |
2019/09/26(木) 06:07:48.71ID:zoEwO+FI
まあ、MP3処理するならRaspberry PI ZeroやRaspberry Pi 3Bの方がいいだろうけどね
Raspberry Pi 3BならNEONも使える
0143774ワット発電中さん
垢版 |
2019/09/26(木) 09:42:56.63ID:RjYHqb7R
まあ、MP3聞きたいならMP3プレイヤーの方がいいと思うけどね
0145774ワット発電中さん
垢版 |
2019/09/26(木) 13:55:50.30ID:sEhn6VI1
買った方が早くない、買った方が安くない、買った方が見た目が綺麗でない、
買った方が小さくない、買ったほうが使いやすくない・・・なんて電子工作はチョー難しい。
でも作る楽しさはプライスレス!
ぬぁ〜んちゃって(笑)
0146774ワット発電中さん
垢版 |
2019/09/26(木) 15:06:24.04ID:L3/tDjlj
腰折って悪いがもう作る事自体は苦痛でしかない。
0147774ワット発電中さん
垢版 |
2019/09/26(木) 17:53:26.39ID:zQMRmMEu
300円で売ってるようなのより、
高級パーツもりまくってハイレゾUSB DACでも作れよ
mp3とか・・おじいちゃんか?
0148774ワット発電中さん
垢版 |
2019/09/26(木) 20:34:35.13ID:+g1VVnPZ
高級品と認められるものを作るにはそれなりの技術力が必要なわけで
0149774ワット発電中さん
垢版 |
2019/09/26(木) 23:34:49.53ID:eXsdzEL0
無酸素銅を使えば高級品名乗れる。
0150774ワット発電中さん
垢版 |
2019/09/26(木) 23:43:32.16ID:iB/IUUMA
>>146
そうかなー
オラは、興味がわいたものを次々作ってるけど
でも、出来上がってしまったものには全く興味がない
どれだけ低性能のチップでどこまでできるかが自分の経験、能力、知識を
試されるところが面白い
(高機能でRAM/ROMがジャブジャブ使えるようなチップなら効率が悪い
 低性能なプログラムでもそこそこ動く・・・というようなことには
 興味がない)
0151774ワット発電中さん
垢版 |
2019/09/27(金) 07:38:34.97ID:UOprz9hr
>>150
私もほぼ同じ。
作った物の3台に一台くらいの割でしか使い続けていない。
テスターの音声読み取り装置なんて、完成して一、二度試して、
「こんなん目で見た方がよっぽど楽で早い」と押し入れにしまい込んだまま。
でも作っている間は夢中、時がたつのを忘れる。
0153774ワット発電中さん
垢版 |
2019/09/27(金) 16:25:35.05ID:5AgZ3LLc
おいおい。
486DX4でようやく100MHZだぜ
0154774ワット発電中さん
垢版 |
2019/09/27(金) 16:27:01.73ID:5AgZ3LLc
486だとmp3再生中はギリ出来ないかんじ。
P90だと再生中はパソコン触っちゃダメ
0155774ワット発電中さん
垢版 |
2019/09/27(金) 21:02:41.74ID:JbcGEjUh
486、50MHzのノートでCallusっていうカプコンのアーケード基盤のエミュレーターでちゃんと遊べたよ
0156774ワット発電中さん
垢版 |
2019/09/27(金) 21:18:30.55ID:AozqO6Qv
486の頃のノートって16色とかかな。
0158774ワット発電中さん
垢版 |
2019/09/28(土) 06:42:24.16ID:j0mAEztU
486だとすでにWindows3.xの時代。4096色中16色で使って人は少数派では。
0159774ワット発電中さん
垢版 |
2019/09/28(土) 06:56:07.50ID:j0mAEztU
>>151
>テスターの音声読み取り装置なんて、完成して一、二度試して、

えー。どんなんだろう。
目を離さずにテストポイントのチェックできるし便利そう。
0160151
垢版 |
2019/09/28(土) 14:18:15.73ID:VJDSL74G
>>159
テスターのUART光信号出力をフォトトランジスタで受けて、
CPUでフォーマット変換して、音声合成ICに渡す、って処理です。

普段はテスター単独で使っているので、これを取り出して準備するのが面倒で、
テスターと重ねているので取り扱いにくい。
結局、なんというか、音声で読み上げられてもなぁ、という感じですかねw

むしろベンチタイプのマルチメータに内蔵させた方が良いな、
(マルチメータは他の測定器と共に棚に重ねて積んであり、
 測定対象物との距離があって、視線が動く距離が大きいので)
と思ったのですが、飽きてしまってもう何年も放置中ですw
https://i.imgur.com/CbUkoIp.jpg
0161774ワット発電中さん
垢版 |
2019/09/28(土) 16:00:38.02ID:j0mAEztU
>テスターのUART光信号出力をフォトトランジスタで受けて、
おおおお。びっくりした。カメラで見てOCRしてるのかと思った…
なるほど、出してきてセットアップするほどでもない、って感じですかね。
でも、音でわかる、ってとても便利。導通チェッカーなんていつもお世話になってるし。


現物写真、きれいにはいっていてカッコいいですね。

今みたいに音声合成がないころに、モールス出力のA/Dコンバータって工作ネタもありました。
0162774ワット発電中さん
垢版 |
2019/09/28(土) 16:27:58.12ID:9TSwpGY9
Windows3.1の頃ってラップトップはモノクロ多かったんじゃなかったっけ。
0163774ワット発電中さん
垢版 |
2019/09/28(土) 16:49:59.22ID:94AgNCKU
ここはじじむさいインターネットですか?
そのうち、電源ケーブル変えると音が変わるとかいいだすんですよね
0164774ワット発電中さん
垢版 |
2019/09/28(土) 16:51:52.39ID:j0mAEztU
Windows 3.1インストール済みのものならカラーが主流だったと思う。
0165774ワット発電中さん
垢版 |
2019/09/28(土) 17:06:21.35ID:ZQRioPo9
電気/電子工作自体が既にジジイ趣味だから仕方ない
0166774ワット発電中さん
垢版 |
2019/09/28(土) 17:11:48.89ID:9TSwpGY9
>>163
もちろん電源ケーブルを変えると音が変わります。
0167774ワット発電中さん
垢版 |
2019/09/28(土) 21:24:49.85ID:r7+UKky0
電力自由化に振り回されず、地元電力から直接購入するのは最低ライン
0169774ワット発電中さん
垢版 |
2019/09/29(日) 12:21:38.79ID:KIX2nhJu
MS-DOSで400ラインモノクロモニターな漏れには、ただただ眩しかった > Windows
0174774ワット発電中さん
垢版 |
2019/09/29(日) 14:51:32.00ID:Rj9JNgO4
でもみんなautoexec.batにwinって書いてた。
0175774ワット発電中さん
垢版 |
2019/09/29(日) 16:27:33.63ID:RwsOtGup
DDDを使えば。
0176774ワット発電中さん
垢版 |
2019/09/29(日) 16:55:33.78ID:m4Vf4T8M
>>172
圧倒的な立場だった一太郎を擁していれば、みんながついてくるって思ったのかもな。
0178774ワット発電中さん
垢版 |
2019/09/29(日) 21:20:29.85ID:m4Vf4T8M
三四郎は商標でひっかかったんだっけ。
いつのまにか三四六になって三四郎になって消えた。
三四六も123のサブセットみたいな気がする。
0180774ワット発電中さん
垢版 |
2019/10/02(水) 18:00:32.40ID:z8Jgy7J/
decfszのあとにgoto書き忘れたりとか、decfszのレジスタのところにジャンプ先書いちゃったりとか、
ふと間違うことありませんか?
0182774ワット発電中さん
垢版 |
2019/10/03(木) 01:50:29.07ID:xivLPJM2
decfszのあとにgoto書き忘れたりとか、decfszのレジスタのところにジャンプ先書いちゃったりとか、
ふと間違うことありますか?
0184774ワット発電中さん
垢版 |
2019/10/06(日) 16:46:03.49ID:Fb1zRr8B
xc32使い始めたんですけど__delay_ms関数ってなくなったんですか?
ネット上のサンプルコードみてxc.hをincludeしてもundefinedになっちゃうんですが。。。
0185774ワット発電中さん
垢版 |
2019/10/06(日) 18:18:08.48ID:g0i51Zu5
安直に使用するプログラマを矯正するためdelay_ms()関数は削除されました。
0186774ワット発電中さん
垢版 |
2019/10/06(日) 22:37:06.38ID:Fb1zRr8B
消されちゃったんですね…
じゃあ、適当に足し算して時間つぶしときます(安直)
0187774ワット発電中さん
垢版 |
2019/10/16(水) 12:22:59.28ID:OvoBeZaF
質問さしてください
PICって経年劣化で壊れたりするもんなんでしょうか?

PIC18を使って作ったUSBの小物を2016年頃に作って知人がそれをずっと
使っていたのですが、最近頻繁に無反応になる(一度USBポートから抜いて
挿し直すと復活するが数時間〜数日の連続使用で無反応になる)と言われました
そのような症状が出るまでは丸3年ほど全く問題なく動いていたとの事です

内部で何かを累積するようなプログラムでもなくPowerOnResetでまたゼロから
動くのでプログラムの不具合と言うよりは回路そのものに何か問題があるように
思えますが原因が分かりません(知人には送ってもらえるように依頼しましたが
多分原因は特定出来ないような気がします)
0188774ワット発電中さん
垢版 |
2019/10/16(水) 12:26:46.34ID:ODzmXhhc
>>187
そりゃPICだって経年劣化はするだろ
原因はこの書き込みだけじゃわからんな
ハンダクラックかもしれないし
クリスタルとか他の部品かもしれないし
0189774ワット発電中さん
垢版 |
2019/10/16(水) 12:44:55.76ID:N1zIW4Xd
ICチップよりその周辺だろう。電源まわり、コネクタ、ケーブル。
0190774ワット発電中さん
垢版 |
2019/10/16(水) 12:50:15.57ID:ICNZ5SBE
>>187
PICは経年劣化しないよ。その辺に極めて強いのがPICの特徴なんだし

その不良品が届いたら動作中にドライヤーで暖めてみるといいよ
長時間の連続稼動で問題が出るときは部品の劣化や半田クラック等がありがちだけど
暖めると問題が顕著になる場合が多い。

なんにしても、アマチュアが経年劣化を判断するのはかなり難しいね
0194774ワット発電中さん
垢版 |
2019/10/16(水) 13:59:06.41ID:Cd7A2aZ6
PIC18くらいのプラスチックモールドは大丈夫だと思うけど昔のプラスチックモールドは質が悪かったから湿度とかで劣化したな
最近のやつでも粗悪なCOBのモールドは壊れやすいのがたまにある
0195774ワット発電中さん
垢版 |
2019/10/16(水) 16:22:31.92ID:1tsdGfKY
PIC 焼き直して 比較すればいいでしょ
0196774ワット発電中さん
垢版 |
2019/10/16(水) 17:29:41.51ID:QjuEt39I
>>190
断言は出来ないよ。
某上場企業で新規デバイスの開発を担当しているエンジニアが、
「米国製のあるICが動かなくなったので、興味が湧いて、パッケージを開封して調べたら、
 チップの一部が丸く錆びてた。オペレータの唾でも飛んだんじゃないか?」
と言っていた。
0197774ワット発電中さん
垢版 |
2019/10/16(水) 18:38:44.34ID:04DhvUAC
いくつかの原因を挙げるとしても、原因に確率は付けて考慮しないと。
チップが経年劣化する確率はとても低いと思う。
ただし、ひどい使い方が継続していたら問題は発生するだろう。
>>193が言ってることはおおいにあると思う。

デバッグ、原因究明は切り分けの作業。

チップ個体の問題かどうかの切り分けは、新しいチップに同じファームを焼いて交換してみたらわかるのでは?
依然発生するなら、チップのほかの要因が変わったことになるし。
0198774ワット発電中さん
垢版 |
2019/10/16(水) 22:18:17.48ID:m082N25D
> チップが経年劣化する確率はとても低いと思う。

数十万個に1個程度だな、 100万個売ったら 数個ぐらいは出る
ゴミ or キズ当による偶発不良だから、この程度はしょうがない

もっと高品質が欲しいなら、医療用途 -> 軍事仕様 -> 宇宙仕様 等がある
勿論、それなりに値は張る(桁レベルで上がるぞ)

万一のリスクを考えれば、いくら高額でも 売る方もこの手のジャンルには関りたくは ないんだよな
0199774ワット発電中さん
垢版 |
2019/10/17(木) 08:32:35.93ID:C2TfbO71
何作ったのか知らんがPIC18Fって事はCDCかHIDって所でない?
そんな枯れたドライバが今更おかしくなるとも思えず。
0200774ワット発電中さん
垢版 |
2019/10/17(木) 13:51:36.77ID:FBwr2eHZ
なんで、PIC16Fに、乗算器搭載されないかな?
それが無いので、バリエーションの少ないPIC18Fを使うことが多いけど、
opampつきとか、最近pic16Fの充実ぶりには驚く。
0201774ワット発電中さん
垢版 |
2019/10/17(木) 17:28:59.50ID:0Ge/QduB
>>200
他にも安価な選択肢が有るからね
素直に24Fや32Fやら・・・
スレ的に荒れるけどAVRやら使う
あとはプログラムを工夫するしか
0202774ワット発電中さん
垢版 |
2019/10/17(木) 17:47:50.37ID:C2TfbO71
載せたところで大して性能上がらないし、唯一の美点の省電力も薄まってしまっては仕方ない
0203774ワット発電中さん
垢版 |
2019/10/18(金) 07:33:38.27ID:bioT4DG/
性能は用途によっては上がるだろうし、
乗算器とファームの実装次第で、結果的に省電力にもなりうるのでは?

ペリフェラルの豊富さが PIC16 中心なのがもどかしさの原因かな。
0204774ワット発電中さん
垢版 |
2019/10/18(金) 08:07:19.94ID:tVrjU8TN
そんなに固執すんのは16の有料コンパイラPROでも買ってるのか。
0205774ワット発電中さん
垢版 |
2019/10/18(金) 08:15:03.50ID:tBCiPzIW
コネクタがゆるゆるになった、または端子が壊れた
に200バーツ
0206774ワット発電中さん
垢版 |
2019/10/18(金) 12:26:06.65ID:EFp7PLcU
>>204
宗派って事も考えられる
8bitPIC教
AVRは敵、floatは甘え、math.hは甘え
16bit、32bitは甘え
(彼らは他のMCUを生理的に受け付けない)

8bit AVR教
PICマイコンをあざ笑ってる、ワンチップ8bitマイコンでAVRこそが王者だと思ってる
(彼らは同じぐらいの価格で入手でる24Fと比較する事はしない)

そのうちarduino教やRaspberryPi教もわいてくるよ

俺は既に身近にarduino教が居たが改心させた
0207774ワット発電中さん
垢版 |
2019/10/18(金) 13:02:39.88ID:l8O/nuXv
宗教の自由、多神教も無神論もあり、ただし他人に迷惑をかけるな
0208774ワット発電中さん
垢版 |
2019/10/18(金) 13:03:19.23ID:0/G0IpbY
>彼らは同じぐらいの価格で入手でる24Fと比較する事はしない

それは普通では?
というかPIC厨ですらPIC24とdsPICは黒歴史、無かったことにしてると思うけど
0209774ワット発電中さん
垢版 |
2019/10/18(金) 13:41:20.60ID:2CGGkIxX
>>206 >8bit AVR教
宗派なんて考え方は技術者らしくないな。
「違いが分る男」ならAVRを選択するのは当然だよ、
8ビットPICでは実現出来ない仕様がAVRでは実現出来るんだぜ。
0212774ワット発電中さん
垢版 |
2019/10/18(金) 18:57:52.81ID:4y2K7xSd
> というかPIC厨ですらPIC24とdsPICは黒歴史、無かったことにしてると思うけど
そうなのか・・・なんでだろう。

PIC24のアセンブラって、天国なんだけどね。8bitPIC教のコアな信者でも、心揺らぐと思うよ。
ただ、資料が少ないんだよね。ググれば何でも出てくるPIC16とは格段の差。北朝鮮とアメリカぐらい違う。
0213774ワット発電中さん
垢版 |
2019/10/18(金) 19:28:02.60ID:0/G0IpbY
>>212
もう何十回、何千回と書かれたけど
今PIC32を選ばずにあえてPIC24を選ぶ理由が全く無い
0216774ワット発電中さん
垢版 |
2019/10/18(金) 23:20:03.87ID:/bSR8kA5
こういう輩なんだよ。PICが手段でなく目的化しちゃってる。
0217774ワット発電中さん
垢版 |
2019/10/19(土) 00:42:24.72ID:Wg8mWWqT
>>213
高級言語でやるなら、PIC32である必要もないよね。PIC32でもいいけど、PICかどうかはあまり関係ない。

アセンブラ(も)いじるから、なじみのPICに手が伸びるわけで。で、その世界はバラ色なんだけどなぁ、というお話。
アセンブラやらない人にはどうでもいい話なんで、無理に解ってもらうつもりもない。
0218774ワット発電中さん
垢版 |
2019/10/19(土) 09:03:41.79ID:pAAuVtfT
使い方も含めてユーザーが少なくなれば、世間の情報も減り、
メーカーも力を入れなくなるのは自然のなりゆき。少し考えれば納得できると思う。

他人に理解してもうらうつもりがないのだとしても、
>そうなのか・・・なんでだろう。
なんてことも考えずにすむだろね。
0219774ワット発電中さん
垢版 |
2019/10/19(土) 10:39:53.87ID:nLQMCsMB
16bitいいよ!
Dualコアなんて変態使っているけど、イイねぇ
0220774ワット発電中さん
垢版 |
2019/10/19(土) 14:57:23.61ID:c7ADjYat
>>217
> アセンブラ(も)いじるから、なじみのPICに手が伸びるわけで。
アセンブラでいじってると、PICよりもAVR、にならない?
(8ビット限定だけど)
> アセンブラやらない人にはどうでもいい話なんで、無理に解ってもらうつもりもない。
その通り。アセンブラでなければ実現が難しい仕様もあるのに、
聞く気が全く無い人に何を言っても時間の無駄。
でもついつい言ってしまうアホな俺w
0221774ワット発電中さん
垢版 |
2019/10/19(土) 15:41:40.81ID:lKK8pkbL
>>200
>なんで、PIC16Fに、乗算器搭載されないかな?
機能を拡張した結果、18Fに型番か変わるのでは?

>>208
>というかPIC厨ですらPIC24とdsPICは黒歴史、無かったことにしてると思うけど
PIC厨ってのは8BitPIC厨だろ?
24FやらdsPICが黒歴史って誰の思い込みだよ!

8bit PIC MCU 468種
16bit PIC MUC 221種
16bit dsPIC MUC 322種
※16bit 合計 543種
32bit PIC MUC 242種

16bitの種類が一番多いのは市場に需要がある証拠
0222774ワット発電中さん
垢版 |
2019/10/19(土) 16:11:14.92ID:yIeW2Zz/
microchipのディスコンなし方針のお陰で残ってるだけで、他のベンダーなら5年前にディスコンだよね。
0223774ワット発電中さん
垢版 |
2019/10/19(土) 17:48:00.88ID:c7ADjYat
ディスコン無しってCPUボードメーカーにとってはある意味重荷だよな。
10年ぐらいで終了して貰った方が都合がいい。
0224774ワット発電中さん
垢版 |
2019/10/19(土) 17:53:15.74ID:lKK8pkbL
>>222
ディスコンにしないだけで通常の生産はしない
在庫から出荷する(必要な時だけ追加生産する)

Microchipで生産中のPICシリーズ
8bit PIC 106種(生産予定 9種を含む)
16bit PIC 361種
32bit PIC 242種+使用非推奨 31種

16bitの種類が一番多いのは市場に需要がある証拠
0226774ワット発電中さん
垢版 |
2019/10/19(土) 18:50:59.05ID:de4aV6hP
メモリー容量別で型番1つ作るなら、
はじめから最大容量のもの1機種にしとけばいいと思うんだけど。
コストが効くのかな
0227774ワット発電中さん
垢版 |
2019/10/19(土) 18:53:42.14ID:xKP0kAXr
>>226
テストにかかるコストと歩留まり

メモリ半分ならメモリのテスト時間も短くて済むし、もし後半のアドレスに
物理的なエラーがあってもメモリ半分モデルとして売れる
0228774ワット発電中さん
垢版 |
2019/10/19(土) 18:58:26.59ID:lKK8pkbL
>しかし・・・・どれも3桁って節操なさすぎないか?
まあ、いろいろなバリエーション有るからね・・・
多いようで少ない・・・古い機種のせいで増えてるのは事実かな
上位互換の機種も多いはず

8bit
http://ww1.microchip.com/downloads/en/DeviceDoc/30010068F.pdf
16bit
http://ww1.microchip.com/downloads/en/DeviceDoc/30010109F.pdf
32bit
http://ww1.microchip.com/downloads/en/DeviceDoc/60001455D.pdf
0229774ワット発電中さん
垢版 |
2019/10/19(土) 20:28:56.97ID:yIeW2Zz/
品種数を比較してる人ってパッケージ違い、周波数違いもカウントしてるんだろ?
下品な奴だな、としか思えない。
0230774ワット発電中さん
垢版 |
2019/10/19(土) 21:37:44.26ID:Il/2yfxs
PICはそこまで色々変わったっけ?
STM32とかならパッケージで商品名まで名前変わるけど
0231774ワット発電中さん
垢版 |
2019/10/19(土) 23:29:43.20ID:pAAuVtfT
Digikey で検索してみた
マイクロコントローラカテゴリで

PIC16 ヒット:7844
アクティブで絞り込むと 6262
そこから
・カットテープで絞り込むと 433
・チューブで絞り込むと 3658

PIC24 ヒット:1863
アクティブで絞り込むと 1512
そこから
・カットテープで絞り込むと 59
・チューブで絞り込むと 650

PIC32 ヒット:2640
アクティブで絞り込むと 2574
そこから
・カットテープで絞り込むと 211
・チューブで絞り込むと 480
0232774ワット発電中さん
垢版 |
2019/10/19(土) 23:32:06.23ID:pAAuVtfT
PICはピン数が違うパッケージや、メモリ構成が変わると違う型式になっているよね。
メーカーによってはサフィックスが変わるだけのものもあるけれど。
0233774ワット発電中さん
垢版 |
2019/10/20(日) 07:40:05.29ID:OGRwoZob
マイクロチップテクノロジ社の社訓:「下手な鉄砲も数撃ちゃ当たる」

だけどあまりにも効率が悪くて将来が心配になってきたので、
大金を積んでATMELを買収しました。
0234774ワット発電中さん
垢版 |
2019/10/20(日) 07:59:46.30ID:VdyZyvYm
今は拡大を志向する企業が、他企業を買収するのは驚くようなことじゃないしね。
Atmelも、Microchipが買収したたくさんの企業のひとつだし。
0235774ワット発電中さん
垢版 |
2019/10/20(日) 08:16:32.33ID:LPN9D+yf
>>233
だと、ATMegaのマイコンに、microchipの ^^のマークが付いてるのかな?
0236774ワット発電中さん
垢版 |
2019/10/20(日) 15:55:22.02ID:yNKCo0u6
pickit4の programmer to goのやり方を教えてください
すいません
0238774ワット発電中さん
垢版 |
2019/10/20(日) 17:09:54.81ID:q4dUQas1
PIC24Fだとこんな本あるね
C言語だけど

タイニーBASICをCで書く
Raspberry Pi、Arduino、PICでタイニーBASICを走らそう!!
https://www.socym.co.jp/book/1020

ちなみに、ソースコードはダウンロードできるよ
0239774ワット発電中さん
垢版 |
2019/10/20(日) 17:11:46.51ID:LtEBqBoY
>>236
どこまで出来てどこまでがわからないの?
MALAB X IDEで通常の書き込みボタンMake and Program Device Main Projectの下に
Programmer To Go PICki3/PICkit4 Main Projectって項目がある
そのボタンを押すと通常の書き込み動作後にイメージファイルがSDに転送されるはず
転送出来たら後はモバイルバッテリーなどでPICKIT4を作動させて書き込みができるはず

まあ、試してみたらSDカードが対応してないって怒られて失敗したんだけどね
0241774ワット発電中さん
垢版 |
2019/10/21(月) 14:22:09.75ID:Trbdj16Q
すいません、質問さしてください

ポートを出力に設定して任意の0/1を出力する際はLATに設定しますが(PIC18)
今0/1のどっちを出力しているのかはLATを見ればいいんでしょうか?
それともPORTを見るべきでしょうか?
0242774ワット発電中さん
垢版 |
2019/10/21(月) 15:07:59.18ID:Fuy0qmnv
ぶつかってるとかも見たいならPORT 自分が出力してる値見たいならLAT
0243774ワット発電中さん
垢版 |
2019/10/21(月) 16:45:29.24ID:vMbE0HKH
アセンブリでマイコン始めようと思うが、PICかAVRか迷ってる。
AVRが使いやすいという話を聞くけど、
参考書はPICが充実している…
どちらをえらべば…
0244774ワット発電中さん
垢版 |
2019/10/21(月) 17:18:09.05ID:xRm3imcx
>>243
本気で聞いてるなら、今までのプログラムや電子工作の経験と作りたいものを詳しく
0246774ワット発電中さん
垢版 |
2019/10/21(月) 18:21:45.30ID:Fuy0qmnv
参考書なんかいらない データシートさえあればよい。
0247774ワット発電中さん
垢版 |
2019/10/21(月) 19:24:45.53ID:4wz470vL
>>243
アセンブリでマイコン始めようということには迷いはないのかね?
という突込みは置いといて、好きにすればとしか答えようがない
0250774ワット発電中さん
垢版 |
2019/10/22(火) 01:27:17.72ID:SxudPeFE
8bitでアセンブラやるならZ80のような片輪より6809でしょ。
16bitなら68000。
0251774ワット発電中さん
垢版 |
2019/10/22(火) 01:43:18.02ID:xjKckiIo
Z80とインテル486って命令とか違いある?
486辺りだとあんまり複雑な事してなくて簡単なイメージがある
0253774ワット発電中さん
垢版 |
2019/10/22(火) 04:47:15.98ID:pUA5pZLq
極端な事く奴、「自分面白い」って酔ってるんだろうけど、つまらんから。
0254774ワット発電中さん
垢版 |
2019/10/22(火) 08:46:11.48ID:w4ijDut3
>>251
最初に覚えたアセンブラが8086だったが
その後、Z80のアセンブラやることになって8086が8bit CPUよりは高機能だと思い知った
x86のアセンブラは本が多いがたいていがWindowsでの開発になって
MASM風のアセンブラになるから面倒
LinuxだとNASMが流行っててGCCのアセンブラソース出せないし
GCCやGASで-masm=intelオプションを付けるとIntelニーモニック使えはするけど
少し癖あるし
8bitのPICよりもAVRの方が命令セットはキレイ
PICでも16bitのPIC24Fは高機能
初心者がアセンブラやるといきなり乗算命令や除算命令でつまづくから
16bit以上のCPUやった方がいいよ
0257774ワット発電中さん
垢版 |
2019/10/22(火) 09:11:14.48ID:w4ijDut3
ルネサスなら公式のリファレンスマニュアルも日本語だぞ
RL78やRXの入門書は数は少ないけど存在するし
命令セットに癖がないので初心者でも覚えやすい
0258774ワット発電中さん
垢版 |
2019/10/22(火) 09:17:03.52ID:2MFbsNxK
プログラムを組むのが目的なら、アセンブリ言語でないといけないのかどうかから考え直した方がいいと思う。

趣味的であったり、コンピュータのなりたちや原点を学びたいなら、最初はよりプリミティブなものから始めた方がいいと思う。
0259774ワット発電中さん
垢版 |
2019/10/22(火) 11:25:26.19ID:CVbfAvtB
たしかにルネサスの命令はきれいにまとまってるよね。
リファレンスマニュアル読んでるだけでアセンブリ言語でプログラムが書けるような気がしてくるし。
0263774ワット発電中さん
垢版 |
2019/10/22(火) 12:34:52.41ID:p2NHdWen
>>262
PICに十分関係のある話だ
この話題はもともとPICとAVRでアセンブラでマイコンを始めたいといった質問から成り立ってる(質問者は逃亡)
その質問に対しての回答として、PICやAVR以外のマイコンの選択も考えたほうが良いと意見の一つだ
それが理解できないのは高機能発達障害の可能性も否定できなので、専門の科を受診することをお勧めする

PICスレでPICの悪い部分(デメリット)を書くと不快な奴もいるだろうが、
8bitPICのアセンブラが8bitAVRや16bit系のマイコンと比べるとめんどくさいのは事実だし
荒れ防止で一応8bitPICのメリットも書いとく
・低消費電力
・色々な種類のパケージ(DIPやピン数)の入手性が良く電子工作に向いてる
・周辺機能が充実してる
趣味の電子工作でPICのPPSを使うと他のマイコンを使うのが面倒になる・・・
0264774ワット発電中さん
垢版 |
2019/10/22(火) 12:39:04.02ID:CVbfAvtB
>>260-262

>参考書はPICが充実している…
とあるのでPIC16あたりと予想
>マイコン始めようと思う
とあるので、アドレッシングモードについてもよくわかっていないのではないかと予想

しょっぱなからPICの変態アドレッシングモードは難易度高いんじゃね

とみんなが言ってるんだと思うよ
0265774ワット発電中さん
垢版 |
2019/10/22(火) 12:39:22.89ID:2MFbsNxK
元の質問がスレチだったともいえますね。
0266774ワット発電中さん
垢版 |
2019/10/22(火) 12:44:14.05ID:0DagdmaC
>>263
頭大丈夫?

>今更68000やるくらいならRX勉強しましょう

これがPICに関係ある話だと本気で思ってるなら小学校の国語から
やり直したほうがいいんじゃないですか?
あ、もしかして日本語が母国語じゃない国から来た人ですか?(笑
0267774ワット発電中さん
垢版 |
2019/10/22(火) 13:02:57.33ID:ozFqlx3V
>>266
ちょっと枝伸びただけで仕切りレス入れる方が目障り。

>>264
変態ってのは、他のシリーズから入った人間が感じることであって。難易度にしても然り。

何かをしたくてマイコンに手を出すなら、今時なら便利なちっこいボードマイコンが流行ってるから
そっちの方がいいだろうし、アセンブラなんかすっ飛ばしていいと思う。
アセンブラ、マイコンを触りたいのであれば、どれから入っても身になると思う。
その結果、あーやっぱり変態だったわ、となっても意味はあるよ。
0268774ワット発電中さん
垢版 |
2019/10/22(火) 14:10:49.94ID:mOwV/sBF
>>263
個別撃破

> ・低消費電力
回路簡単なだけ、実質クロック1/4だから

> ・色々な種類のパケージ(DIPやピン数)の入手性が良く電子工作に向いてる
秋月での扱いが多いだけ。通販に馴染みのないチキン層、クレカない層、老人向け。

> ・周辺機能が充実してる
> 趣味の電子工作でPICのPPSを使うと他のマイコンを使うのが面倒になる・・・
他のマイコンでもやってる。PICだけの機能じゃない。
0269774ワット発電中さん
垢版 |
2019/10/22(火) 14:37:11.29ID:eFStdEeb
>>243
アセンブラでやりたいならAVR。
アルゴリズムを素直にニーモニックに展開できるから。
(PICとAVRの両方やってみればすぐに分る事だけど)
0270774ワット発電中さん
垢版 |
2019/10/22(火) 14:44:42.92ID:p2NHdWen
>>268
>回路簡単なだけ、実質クロック1/4だから
それで消費電力が下がるなら有りでしょ
他に良い候補が有れば参考にしたいので教えてほしい

>秋月での扱いが多いだけ。通販に馴染みのないチキン層、クレカない層、老人向け。
通販含んでいいから8〜20ピンのDIPパッケージで他に良い候補が有れば参考にしたいので教えてほしい

>他のマイコンでもやってる。PICだけの機能じゃない。
そんなことは知ってるよ
8〜20ピンのDIPパッケージで他に良い候補が有れば参考にしたいので教えてほしい
0271774ワット発電中さん
垢版 |
2019/10/22(火) 14:57:26.51ID:p2NHdWen
もともとの質問者がもう居ないので意味はないが
8bitのみで考えたら楽なのはAVRでしょ
16bitとかなら候補が増えると思うが

一通りのマイコンでアセンブラ学ぶなら面倒な8bitPICからやったほうが・・・
レジスタ豊富でBSRとか使わないマイコンやってから8bitPICやると嫌になり投げ出すかも
まあ、最初に8bitPICで投げ出すかもだけど・・・

PICの参考書(アセンブラ)もXC8が無償化される前の古い物が多いのでは?(参考書見ないのでよく知らない)


>>266
そもそも指したアンカの位置違うぞ(笑)
話についてこれないからっていじけるなよ
If you can see things with a wide field of view, you will have more possibilities.
0273774ワット発電中さん
垢版 |
2019/10/22(火) 15:19:13.16ID:w7cKqH8+
Armがあまりにも安いからな、上のクラスは大概 Arm に流れてしまう
しょうがないね

敢えて、AVR/PICの利点を述べるとしたら、今や 8Pin品がある ってだけだな
Armにも 8Pin品 は存在するが、 調べてみたら クソ だった(これ売る気あるのかよ って感じ)
0274774ワット発電中さん
垢版 |
2019/10/22(火) 15:28:12.64ID:p2NHdWen
>>272
同意、もっと流行ってほしい
Cの話になるが、8bitマイコンだと高速処理するのにルックアップテーブルとか使うけど
16bit系のPICならALU使えるので浮動小数点演算やらmath系の関数使っても遅くならずコーディング楽になる

まあ、趣味の世界でやるなら32bitのマイコン使ってもコストの影響少ないからあまり意味ないが
ただ、32bit系はピン数多いのがほとんどなんだよな〜

24Fなら14pin,20pinのDIPが手に入るのは魅力なんだよ
0275774ワット発電中さん
垢版 |
2019/10/22(火) 16:30:25.41ID:2MFbsNxK
ALUはPIC16にも載ってるよね…
乗算器、除算器の間違いだよね。

それでも浮動小数点は、FPUがあるものに比べたらずっと遅いよ。
0277774ワット発電中さん
垢版 |
2019/10/22(火) 16:52:16.16ID:/HZ951vm
DIPしか考えられないとか変換基板前提な奴は悪魔と契約でもしたのかね
0278774ワット発電中さん
垢版 |
2019/10/22(火) 17:03:52.97ID:gGNqPlCt
仕事で、8bit Pic使ってますよ。時には、ftdi使って、usbでPCに繋いで連携とかしてます。

arduinoでできるとか、ラズパイでもできるけど、
それが、必要な選択なら使うこともあるだろうなって感じです。
今でも、遊びでは、使ったりするけどね。

PICは、単純な作業を、asmに近いレベルで動かす分には、便利なんですよね。
まぁ馴れに過ぎないけど、20年近く、同様のスタイル(パターン)で
仕事できているのは、PICのおかげかな?

当時は、H8とか幅利かせてたけど。。。

昔は、PICに外付けADCとか、OPAMPとかだったやり方が、
PICに内蔵されてきているし、FVRの精度が意外といいし、
2-5Vで32Mhz内蔵clockで動作するので、周辺部品の点数が少なくてすむ。

あと、いつでも 1個から入手可能。まぁ、実際には、最新のPICに切り替えても
修正は、慣れればすぐなので、ついでに、部品を省略したり。
0280774ワット発電中さん
垢版 |
2019/10/22(火) 19:19:32.66ID:2MFbsNxK
100円ショップの製品に、マイコンとFTDIを組み合わせるような贅沢するかな?
0281774ワット発電中さん
垢版 |
2019/10/22(火) 23:12:41.20ID:PpLzy4zM
20年近くPIC使ってるのはまだいいとして、20年近くFTDIの石で仕事してたらちょっとそっちの方が不安。
最近は新しい石もあるのに、FTDIだから安心とか言ってられないと思う。メインがPICならなおさら。
0282774ワット発電中さん
垢版 |
2019/10/22(火) 23:49:41.96ID:2MFbsNxK
>>281
>最近は新しい石もあるのに

おー。その新しいものでお勧めのものはありますか?
0283774ワット発電中さん
垢版 |
2019/10/23(水) 00:00:41.72ID:aEAiCEEo
>>281
秋月入手の、FT245 の D2XXライブラリ経由で
PICとはパラレル接続での通信で特にトラブルに見舞われてませんけど、どんな問題があるのですか?
0284774ワット発電中さん
垢版 |
2019/10/23(水) 00:08:04.97ID:PJhG3ewc
USB入りPICもあるけど、それはそれで制約になるしね。
たぶん良いデバイスを紹介してくれると思います。
0285774ワット発電中さん
垢版 |
2019/10/23(水) 01:01:43.08ID:VQGCXtkS
>>254
ありえない、こんな糞セグメントレジスタ付きのCPUは正直ないわー
とか思いながら当時コーディングしてたわ
68系の方がコーディングは楽だった。ちゃんちゃん
0286774ワット発電中さん
垢版 |
2019/10/23(水) 07:35:34.21ID:rHTir3fx
>>285
68000のライセンス問題で作ったH8の16bitの後継はRX
だから68000と比較するならRXの下位製品

RL78は16bitだが8bitの16bit演算を少し強化した程度の16bitで
限りなく8bitに近い16bit
16bitの中の下位製品
0287774ワット発電中さん
垢版 |
2019/10/23(水) 07:37:42.95ID:rHTir3fx
RL78は8bitコアと16bitコアがあるがどちらも8bitのZ80や8080に近いアーキテクチャ
16bitコアの方はZ80や8080の16bit演算を強化したような製品
0288774ワット発電中さん
垢版 |
2019/10/23(水) 15:45:49.79ID:Wpz8gHK1
>>278
20年も同じスタイルでPICなんかを使い続けているから、
「前世紀の遺物」状態で技術力が停滞しているんだろ?
深く反省した方がいい。と言ってももう手遅れだがw

>>285
私もPICを初めて使った時は、
それまでの各種CPUで経験した事が無いアーキテクチャだったので、
「何じゃ、このCPUは!」とビックリした。
でも投資した金と時間がもったいないので、
ガンバってプログラム(とプリント基板)を3回作ったけど、
とうとう3回目が終った後で、<こんなCPUを使い続けたらアホになる>と思ってw
PICを諦めた。
0289774ワット発電中さん
垢版 |
2019/10/23(水) 16:09:58.87ID:rQAzJZAj
流行に疎くてすまん。

PICのハーバードアーキテクチャを凌駕するような
次世代のマイコンが登場済みなの?

なんていう機種なんですか?
0291774ワット発電中さん
垢版 |
2019/10/23(水) 16:22:29.38ID:aEAiCEEo
>>288
この分野のマイコンにおける、ここ20年の技術革新って何ですか?
8bit PIC関しては、低電圧化と若干の高速化、メモリの増加と周辺機器の充実と低価格化
は享受してます。

asmリストは、デバッグ時に参照しますが、プログラムはCでずっと書いているので、
変態とされるアーキによる苦労は感じていないです。
その程度の規模でしか、PICは使っていないともいえますけどね。
0292774ワット発電中さん
垢版 |
2019/10/23(水) 16:59:29.88ID:rQAzJZAj
>>290
ありがとう調べてみる
0293774ワット発電中さん
垢版 |
2019/10/23(水) 17:29:33.61ID:j3tXQReL
>>289
そう、それはdsPICシリーズ
8bitマイコンを遥かに凌駕する処理速度を持った高性能16bitマイコンなのだ
0294774ワット発電中さん
垢版 |
2019/10/23(水) 18:21:46.97ID:YJ01/PBg
>>293
それをいうならPIC24と書いて。
そっちはコアは一緒でもDSPがウリなんだから。
0297774ワット発電中さん
垢版 |
2019/10/23(水) 20:14:34.57ID:fPzSDZ7U
安いから選んだのだけど、PIC18FxxK40のCPUコアのエラッタには悩まされた
いくらなんでもこんなの製品化前につぶせよって

あとREポートを入力で使っちゃダメとか、
積んでるはずのCCPが動作しないとか
エラッタシートに載ってなかったぞ!!
0298774ワット発電中さん
垢版 |
2019/10/23(水) 20:56:46.84ID:49Qpfg9X
フォーラム検索しないの?
世界中の人達が情報交換してるんだよ
0299774ワット発電中さん
垢版 |
2019/10/23(水) 21:52:13.29ID:qwBqhas0
またエラッタ君か
0300774ワット発電中さん
垢版 |
2019/10/23(水) 21:57:31.13ID:m4A5WTFQ
再現性の高いヤツは、調べて・・・・うんぬん も有りだろうけど

↓↓ この手のヤツは、再現性が低いからな
まずは、デバイスよりも自分のプログラムを疑うだろ、大概それで嵌まる
延々と時間を費やし、ついに問題が解決した暁には、 >>297 みたいに文句の一つも 言いたくなる

---
Silicon Errata Issues
1.1 BRA/BRW
 If a BRA or BRW instruction is executed concurrently with an interrupt event,
 the ISR routine can restore the PC to an incorrect value.

Work around
 Use the GOTO instruction rather than the BRA or BRW instruction.

Affected Silicon Revisions
 A1:x A2:o
0302774ワット発電中さん
垢版 |
2019/10/24(木) 17:00:54.29ID:v8eZzD/o
だってAVRと違ってPICはマルチタスク走らないんだぜ、そりゃないよな、と思うだろ?
周辺入出力コントローラなんだから簡単な処理しか出来ない、と言われればそれまでだけどさ。

AVRにも過去にはAT90S1200なんて暗黒の歴史があったけど、
Atmel社は賢いからマイクロチップ社と違ってすぐにディスコンにした。
0303774ワット発電中さん
垢版 |
2019/10/24(木) 17:11:07.69ID:v8eZzD/o
デバッグがうまく行ってない時に、
「もしかしたら自分のプログラミングのせいじゃなくて
 私が知らない、メーカーのバグが原因かもしれない」
なんて状況・・・考えただけでゾッとする。
0304774ワット発電中さん
垢版 |
2019/10/24(木) 17:34:49.47ID:QlhB9bta
>>302
前にAVRのバイナリ貼ってた頭の悪い痛い子か(笑)
せめてプログラムぐらい出来る様になってから発言した方が良いよ
0305774ワット発電中さん
垢版 |
2019/10/24(木) 17:48:16.20ID:9bCqeSw+
>>303
そのゾッとする状況を乗り越えてこそ組み込みエンジニアです。
君の周りにもそんな製品ゴロゴロあるよ。
0306774ワット発電中さん
垢版 |
2019/10/24(木) 22:28:16.43ID:/Sba65I3
>>305
使っているマイコンどころか、自分で作った回路でも自分の知らないバグが
あって顕在化していないだけかもしれないしね。
不安を飲み込む強さも必要だと、新人だった俺に先輩が教えてくれた。
0307774ワット発電中さん
垢版 |
2019/10/25(金) 05:18:24.10ID:TP4ke5TB
>>302
8bit PICはだろ?
PIC24やdsPICはマルチタスクできるぞ

でもPIC24が8bit PICの需要を上回らないのだから
8bit PICで十分な用途が多いのだろうね
0308774ワット発電中さん
垢版 |
2019/10/25(金) 09:53:47.71ID:ZBB0hqCj
>>307
8bitとか16bitとかの問題じゃないよ
一般的な意味のマルチタスクは出来るから・・・
つーかその考え302並みに頭が・・・

それにPICには真の意味で同時処理のできるdsPIC33CHってのが有ってな
まあそれはいいや
0309774ワット発電中さん
垢版 |
2019/10/25(金) 12:10:01.63ID:NTOG90LD
そのうち「割り込みはマルチタスクだ!」と強情を張る人が出てきそうな予感
0310774ワット発電中さん
垢版 |
2019/10/25(金) 13:10:52.04ID:sb5I/1J5
>>309
タイマー割込みで、処理振り分けして、擬似マルチタスクを実行するのは普通にやりますけどね。
資源の競合に注意しなければならないので、あまり複雑なことはしない。、
非力なマイコンで、RTOSまで実行させると、反応時間に余裕のあるシステムしか適応できない。
0311774ワット発電中さん
垢版 |
2019/10/25(金) 14:18:20.60ID:R2Yqj6QX
>>304
PIC関連スレで、お題として出ていた仕様「模型自動車用の少し複雑なLチカ」の事?
https://pastebin.com/hZ4EiF7m

忘れていたけど、そういえば、
<プログラムが出来る、頭が良くて痛くない>PICユーザーがこれを実現した、
と言う話しをいまだに聞いていないな。
AVRで簡単に書ける仕様なんだけど、
8ビットPICで書かない理由は「書こうと思えば書ける」、「その気になれば書ける」とか?w
0312774ワット発電中さん
垢版 |
2019/10/26(土) 09:35:38.15ID:DQKgGqBF
うわぁ…またこの流れか…
0313774ワット発電中さん
垢版 |
2019/10/26(土) 09:44:39.83ID:GwGSGksh
個別に見るつもりはないけど、マイコンによって得意不得意があるから
いろいろなマイコンが並んで生き残っていたり、新しいものが出てくるんだし。

こっちにはこれができる、っていうのは、ああそうですか、でいいのでは。
0314774ワット発電中さん
垢版 |
2019/10/26(土) 10:21:56.65ID:fgQCAPUt
ところがピッ原者(ピック原理主義者)は「ピックだけで1から10まで全部
こなせる!」と本気で思い込んでるからたちが悪いんです
0315774ワット発電中さん
垢版 |
2019/10/26(土) 10:46:17.53ID:GwGSGksh
>>314
不毛な決めつけ。
それにどんな世界にも少数の変な人はいる。その少数をもって一般化するのは誤り。
一般化するに足りるだけの証拠があれば出して。
0316774ワット発電中さん
垢版 |
2019/10/26(土) 11:15:16.89ID:0/GJRLcd
>>314
造語症もタチ悪いけどな。
0317774ワット発電中さん
垢版 |
2019/10/26(土) 13:29:02.15ID:Ep+62EXD
>>314
君は、どのマイコンなら良いと思ってるの?
0318774ワット発電中さん
垢版 |
2019/10/26(土) 13:53:16.16ID:fgQCAPUt
>>317
僕はこう見えて年間でピックを300個くらい買ってるけど。
その僕だから言えるのが

いいモノもある、だけど悪いモノもあるよね

ってだけの話
0319774ワット発電中さん
垢版 |
2019/10/26(土) 13:57:41.95ID:0/GJRLcd
年300個って顧客リストの末席にすら入らないぞ
全くイキれる数字じゃない
0325774ワット発電中さん
垢版 |
2019/10/26(土) 16:30:25.17ID:RbUyJatE
>>323
俺の場合は >318 とはちょっと違うんだけど
PIC使った技術系の同人誌とか書いてる。この前も技術書典に参加していろんな人と
話をした訳。

んでそういう人たちの話を聞くとよく分かるのはいいモノもある、だけど悪いモノもあるよね
っていう
0327774ワット発電中さん
垢版 |
2019/10/27(日) 01:20:49.11ID:wo0UAITM
僕なんて、1日8時間PICプログラムや回路設計やってるんだけど、
それをやってて思うのは、
いいものもある、だけど悪い物もある ってことなんだよね。
0329774ワット発電中さん
垢版 |
2019/10/27(日) 17:23:30.55ID:e8MML6nt
>>327
「いいものもある、だけど悪い物もある」っていう表現はあいまいだな。
PICがAVRより優れているのうは具体的にどういう点だろ?
資料が多い、入手しやすい、安い・・・とか?
まさか総合的に見てPICの方がAVRより性能が優れている、なんてことは無いよね?
0332774ワット発電中さん
垢版 |
2019/10/27(日) 20:53:25.73ID:IpVsO5kE
>>329
対AVRは、私の場合は、相対的な優劣しかないですね。
僕の場合は,

1.今使っている、コンパイラ(cc5x)を気に入っている。
2.ADCやコンパレータで使える内部リファレンスが、2.048V なので好き。
3. icsp の接続線が5本で済む。 なるべく小さいのを作りたいので。
4. 14-tsopが無い
5. データシート読みなれた

程度です。一応avrの環境も整備はしているけど、avrで無いと駄目という状況で無いので、
なんとなく、picで現状維持ですね。
自分専用のcのライブラリは、avrでも使えるように作っているので、
チャンスがあれば使ってみたいですけど。
0333774ワット発電中さん
垢版 |
2019/10/27(日) 21:17:44.16ID:5RX0Corw
>>329
>まさか総合的に見てPICの方がAVRより性能が優れている、なんてことは無いよね?

総合的に見た優劣って、要するにどの項目の点数の重みづけを大きくするかで変わる。
I/Oの多彩さを重視する人ならそこを軽くはできないが、あまり重視しない人なら重みづけゼロでもいいところ。

つまり、総合的な優劣を求めているものが異なる他人と論じることに意味はない。
0335774ワット発電中さん
垢版 |
2019/10/27(日) 22:09:12.02ID:3bQIVf2x
2050年なんて個人のマイクロプロセッサ所持が禁止されてる筈
0336774ワット発電中さん
垢版 |
2019/10/27(日) 23:20:40.25ID:Ulg/ec8M
なんでもいいじゃない
使いたいもの使えば
他人がどう思おうと関係ない
自分が好きで使ってるんだから
それにどうこう言う必要はないと思うよ
オラだって、開発環境10種類は常時使用できるようにしている
それぞれの要求にこたえられるもので最適なものを選ぶだけ
(必要以上に性能、コストをかける必要はない)
0337774ワット発電中さん
垢版 |
2019/10/28(月) 07:19:28.68ID:7lVKjhWZ
自分で納得して使ってる人に言う事はない。(そもそも出てこない)
ただ視野が狭くなってる初心者には、
「ブーブー言ってるなら見方変えて他を見てみたらどう?もっと楽して実現できるよ。」と言いたいだけ
0338774ワット発電中さん
垢版 |
2019/10/28(月) 07:33:07.86ID:g12OrIpI
>>332 >>333
なるほどね、まぁまぁ納得できる。
では、>>311 https://pastebin.com/hZ4EiF7m
「AVRでは実現出来るけど8ビットPICでは難しい」という点についてはどう考えているのだろ?
結局、8ビットPICで出来る範囲の、簡単なものしか作らないと言うこと?
それともそういう場合には16ビットPICや32ビットPICに移行するということなのかな。
まぁCで作っている限りではあまりPICとAVRの差が目立たない、という事情があるかもしれないな。
私の観点では、アセンブラで作ると能力差が露骨に目立つ。
0339774ワット発電中さん
垢版 |
2019/10/28(月) 07:45:15.23ID:g12OrIpI
>>336
もちろん強制なんか出来るわけも無いし、自分が好きなものを使えば良いんだけど、
何故性能が劣るものをわざわざ選んで使っているんだろ、その理由を知りたい、と思った。
私はAVRとPICの価格差は気にならないけど、
プロだと使用個数が多いから選択理由になるのも当然なのかな。
0340774ワット発電中さん
垢版 |
2019/10/28(月) 07:45:46.58ID:tajNpB0y
PICは産業のコメだから。
0341774ワット発電中さん
垢版 |
2019/10/28(月) 07:50:33.37ID:zRJGdP+8
8ビットPICでマルチタスクができないなんてレベルの人が語っても
説得力はないわな
0342774ワット発電中さん
垢版 |
2019/10/28(月) 07:57:59.08ID:tajNpB0y
8ビットPICにC++ホスト環境移植して。
0343774ワット発電中さん
垢版 |
2019/10/28(月) 08:50:38.78ID:0t1D1BQx
>>338
>>333をちゃんと読めていない。

マイコンには人間と同じように個性があって、万能ではないしある必要もないからこそ、
評価において恣意的に何に重みづけをして総合的な優劣を決める意味がない。
プロ野球球団にとって戦力としては野球の才能を持たない詩人は役に立たないが、
一般論(あるいは社会的な価値)として詩人と野球選手を比べて総合的優劣を決める意味はない。


>「AVRでは実現出来るけど8ビットPICでは難しい」という点についてはどう考えているのだろ?
>結局、8ビットPICで出来る範囲の、簡単なものしか作らないと言うこと?

AVRでしかできないことを選んで比較すれば、8ビットPICどころか、どんなマイコンよりも
AVRは優れていることになる。実際、その点においてAVRは最強になる。
だけど、だからといって総合的にAVRが一番優れているということにはならないし、
ほかのマイコンユーザーが簡単なものしか作らない、ということもならない。

使い道や好みの応じたものを使えばいいし、ビジネスであってもファン心理でバイアスを
かけた選択をするのも自由。
0344774ワット発電中さん
垢版 |
2019/10/28(月) 10:21:11.18ID:0vD63bwD
AVR自体あまり知らないが熱血アセンブラを読んだ感じでは
AVRなんて16bitマイコンから見たら変態アーキテクチャじゃん
マルチタスクがどうこういってるが
スタックポインタがI/O空間上にあって
割り込みとか使うとスタックポインタに書き込みするだけでわざわざ割り込み禁止にしないといけないじゃん
8bitPICで実現しにくいような高度なことやるならPIC24使った方がいいに決まってるじゃん
0346774ワット発電中さん
垢版 |
2019/10/28(月) 11:31:01.47ID:bfoKXLVt
オイオイ、比べるなら同じ土俵でやらないと
同じ土俵とは、 8bit 事な

>スタックポインタがI/O空間上・・・ とか言ってるが
そもそも PIC(8bit) では、デバイス仕様の制限で スタック上に引数も置けないんだぜ
知ってたか?

おかげさまで、コンパイルド・スタック とか言う、馴染みの無い単語がでてくる
なんの事かと思ったよ
デバイス仕様上の制約だから、対応する為には こんな事をせざるを得ないわけだ

どちらも使うけど、 最近は PIC の方が多いよ
(CPUコアでは完敗だが、その分 I/O で頑張ってる)
0347774ワット発電中さん
垢版 |
2019/10/28(月) 11:47:47.12ID:0vD63bwD
PIC24とAVRの値段なんてたいして変わらんじゃん
さすがにPIC24と比べられると分が悪いんだなw
0348774ワット発電中さん
垢版 |
2019/10/28(月) 11:50:23.25ID:0vD63bwD
>>344
たかかRAMが数KBしかない8bitマイコンで何言ってるの?
必要十分条件ってものがあるんだよ
8bitPICで無理なら素直に16bitのPIC24使えばいいだけ
0351774ワット発電中さん
垢版 |
2019/10/28(月) 12:07:17.48ID:+EVHU8QC
しかしPIC24は流行っていない上に設計が古い(悪いとは云っていない)
0352774ワット発電中さん
垢版 |
2019/10/28(月) 12:35:38.91ID:T2HrzH7b
>例えばAtmelは、8bitのAVR XMEGAが「16bit MCU相当」という位置付けになっており、
>16bitコアは存在しない。

これ、見方を変えれば「AVRは8bitのAVRでも十分な性能を発揮するから別に16bitの
製品とか不要。え?8bitじゃ性能不足で16bit版を別途出さなきゃならないMCUとかあるの?」
ってこったよなwww
0354774ワット発電中さん
垢版 |
2019/10/28(月) 12:56:51.31ID:T2HrzH7b
PIC厨というかPIC儲のプライドが許すなら別にいいんじゃない?
0355774ワット発電中さん
垢版 |
2019/10/28(月) 14:36:47.64ID:GHxtkvns
ボクの三輪車、他のに比べて高性能なんだよ!
プロはボクの三輪車と同じ機種に乗るべき
0357774ワット発電中さん
垢版 |
2019/10/28(月) 15:03:51.92ID:7lVKjhWZ
おまえら同じ会社になって暫く経つってのに「イングランド人vsアイルランド人」みたいないがみ合いだな。
0358774ワット発電中さん
垢版 |
2019/10/28(月) 16:45:44.54ID:g12OrIpI
>>343
>AVRでしかできないことを選んで比較すれば、8ビットPICどころか、どんなマイコンよりも
>AVRは優れていることになる。
AVRに限定していません。ちゃんと私の文章読んでくれた?
>>「AVRでは実現出来るけど8ビットPICでは難しい」という点についてはどう考えているのだろ?

>>357
イングランド vs 南アフリカ戦、楽しみだね。
私としては日本が負けた南アフリカに優勝して欲しい。

最後に、
AVR(と8ビットPIC)以上の高機能のCPUを選べば、もっと簡単に実現出来るのは当然です。
たとえばAVRはマルチタスクを考慮して設計されていないので、色々と制約が生じて面倒です。
能力が不足したら上位のCPUを使う、って当たり前すぎて何も言う事はありませんが、
(私も昔、8ビットのZ8から16ビットのV25+に乗り替えた事があった)
その人の持つ知識、技術力、向上心などによって、その変更限界点が動くから難しい。
どこで乗り替えるかは人それぞれなんですよね。

PICユーザーの皆様、お互いに好きなCPUでガンバリましょう、
という落しどころで如何でしょうか?w
0359774ワット発電中さん
垢版 |
2019/10/28(月) 17:35:45.84ID:nguQ105s
>>358
宗教戦争がそんな簡単に終わるわけ無いよね〜
お互いに信じてるものがあるんだから
PICかAVRがのどちらかが滅びるまで続くよ
0360774ワット発電中さん
垢版 |
2019/10/28(月) 18:22:29.69ID:7lVKjhWZ
NRNDにはなっても滅びる事はない
0361774ワット発電中さん
垢版 |
2019/10/28(月) 18:28:57.17ID:0t1D1BQx
>>358
> AVRに限定していません。ちゃんと私の文章読んでくれた?
>>「AVRでは実現出来るけど8ビットPICでは難しい」という点についてはどう考えているのだろ?

私も限定しているつもりはありません。
「〇〇でしかできないことを選んで比較すれば、どんなマイコンよりも〇〇は優れていることになる」
と読み替えていただいて結構ですよ。

絶対的に総合的に優れたものがあるなら、世の中はそれに収束します。
マイコンに関して言えばそうはなっていません。それで明らかです。
0365774ワット発電中さん
垢版 |
2019/10/28(月) 22:58:57.35ID:zRJGdP+8
>>346
PIC18Fではコールスタック(ただし13ビット)にもFSRを使ったスタックにもデータを
積めるけど。
8ビットPICも進化してるんだよ。
0368774ワット発電中さん
垢版 |
2019/10/29(火) 13:07:00.03ID:VXiL0orJ
>>365
PICは、データメモリで直接演算できる変態構造だから、
一旦ワーキングレジスタに持ってきて演算して
結果をメモリ書き戻すスタイルと異なりますね。
コンパイラも関数パラメタををスタックに積まずに、呼び出し側で
解決してパフォーマンスをあげてますね。そのため、関数の再入ができないか、性能悪化する。
そういう意味で、マルチタスクは制限がつくけど、この規模でノンプリエンプティブが必須かどうかですかね。
0370774ワット発電中さん
垢版 |
2019/10/30(水) 23:37:50.19ID:ZX5ijgrl
> PICは、データメモリで直接演算できる変態構造だから、
> 一旦ワーキングレジスタに持ってきて演算して
> 結果をメモリ書き戻すスタイルと異なりますね。
Wレジスタは何?
0371774ワット発電中さん
垢版 |
2019/10/31(木) 17:34:16.53ID:wNI2EIyJ
Wレジスタ=ワーンキングレジスタ=作業用レジスタ
Gレジスタ=グローバルレジスタ=汎用レジスタ
0372774ワット発電中さん
垢版 |
2019/10/31(木) 20:34:52.39ID:RtJkj1OM
PIC18でUSB HOSTが使いたくてあれこれ迷った挙句にPIC32MMを使うことにした
PIC18と32MMの間はSPIかI2Cあたりで繋げよかろう

しかしなんか凄いモヤモヤする・・・
0374774ワット発電中さん
垢版 |
2019/11/03(日) 20:55:22.86ID:Gn/vCEre
PIC18でホストってあるのか?
0375774ワット発電中さん
垢版 |
2019/11/04(月) 10:37:59.11ID:ACQiLabq
ねずみやきー坊をおもてなすでけるのは、

24からじゃないのぅ
0376774ワット発電中さん
垢版 |
2019/11/06(水) 09:35:57.55ID:ncg6msRc
PICKIT4 壊れてしまった。
急に、書き込み失敗するようになって、中開けて、不用意にリセットピン押したらしく
ドライバも、「AT91 USB to Serial Converter」 という表示になった。
Firmware Recovery も失敗。
いつのまにか、「Bossa Program Port」という表示になる。
windows10だと、修復成功という情報もあったけど、win7 だからうまくいかないのかわからん。
しばらく、PICKIT3でやるかな。こっちのほうが動作安定しているようだ。
0377774ワット発電中さん
垢版 |
2019/11/14(木) 18:30:44.48ID:fiCMJOe1
ダイオード入れないと死ぬパターンある。
逆流で
PIC→PICKIT3→USBハブ
まとめてふっとんだことある
モニタ内蔵のUSBハブつかってたので、壊れたままだわ。
ノーパソ直結だったらノーパソの貴重なポート死ぬところだった。

安いUSBハブでいいので途中に差すとそこで破壊が止まるのでおすすめ。
高いハブは壊れるときついので安物でいい
変な回路に安易につながないか、気をぬいて逆さししないか
ダイオードいれとくかだな。
逆流でぶっ壊してからダイオードの重要性がやっと分かった。
0378774ワット発電中さん
垢版 |
2019/11/14(木) 21:49:54.36ID:09cIg2Zx
>>377
メインで使っている、PICKIT2,3は、USBハブ経由で使っているけど、
PICKIT4は、直結でないと変なエラー出ることがありますね。
0381774ワット発電中さん
垢版 |
2019/11/18(月) 13:33:45.05ID:295Z32lB
>>380
しっ!近づいたらいけません!
0383774ワット発電中さん
垢版 |
2019/11/25(月) 09:52:43.74ID:EusRgchz
121822とかの6ピンpicで何処までやれるのだろうか。
大作の例ないです?

エンジン回転、電圧、電流計のコンビディスプレイを作ったけど、プログラム容量がパンパンで頭をひねりながら削減しなきゃだった。

cコンパイラに課金してないからなんだけど、、金払うとどれくらい変わるんだろ?
0384774ワット発電中さん
垢版 |
2019/11/25(月) 09:53:11.12ID:EusRgchz
ごめんなさい12f1822です…
0385774ワット発電中さん
垢版 |
2019/11/25(月) 10:59:24.66ID:MxA9st0V
> 121822とかの6ピンpicで何処までやれるのだろうか。
8pin だろ?
0387774ワット発電中さん
垢版 |
2019/11/25(月) 11:11:41.90ID:2r8WJon5
ちな12F1822で容量パンパンなら金に物を言わせて12F1840にするという安易な逃げ道もある。
というか値段差たったの数十円なんでぶっかけ12F1840でいいんじゃまいかな
0388774ワット発電中さん
垢版 |
2019/11/25(月) 12:04:27.92ID:0YMgL01I
>>383
ソースコード見てないからなんとも言えない
が、書き方を変えるだけでも相当変わるよ
(最適化の余地を削る)

一応いくつかの技を
・xc8とMPLAB X IDEの最新版の組み合わせで使える最適化が無効になってる → 有効にする
・コンパイラの設定をc99からc90に変更
・floatを一切使わない
・floatをどうしても使うなら32ビットではなく24ビットを使う
・変数、定数の形をよく見直す
0389774ワット発電中さん
垢版 |
2019/11/25(月) 18:26:18.14ID:Ttaja7fz
>cコンパイラに課金してない

すっかり課金の意味がひっくり返ったな…
0391774ワット発電中さん
垢版 |
2019/11/25(月) 20:47:11.78ID:kEJ4kbv6
cpuの能力を余すところなく発揮したいなら、アセンブラで書きましょう。
金を払う必要もありません。
0393774ワット発電中さん
垢版 |
2019/11/26(火) 00:20:08.52ID:ImCEhIhM
アセンブラねぇ...
いつかは、とは思っているが...
せめてインラインの使い方、解説webなど、教えろください
0395774ワット発電中さん
垢版 |
2019/11/26(火) 00:30:29.72ID:dMcf+ZHr
コンパイラでアセンブルコード吐き出さして、そのコードを見てcソースをかいりょうでOK
0396774ワット発電中さん
垢版 |
2019/11/26(火) 06:54:30.24ID:H0WbG5Dh
他のマイコン行けばもっと良い最適化出来るのにね…
なんかMicrochipに弱み握られてるの?
0398774ワット発電中さん
垢版 |
2019/11/26(火) 08:33:45.99ID:SdK8qJ67
全然関係ないPIC32の話だけどいい機会だから書いておきます
PIC32だとオプションは無料バージョンでも-O1までは可能
MIPSの場合、-O0と-O1では全然コード量が変わるから付けたほうがよいね
0399774ワット発電中さん
垢版 |
2019/11/26(火) 12:16:12.69ID:wmkAjb8w
割素疑(割と素朴な疑問)なんだけど、XC32って実はGCCだと聞いたんですが
そうなるとMicropicは無料で公開されてるオーぷんソースのGCCにリョロワと
手を加えただけのものをXC32として高額で売りつけてるッテことですか?
0400774ワット発電中さん
垢版 |
2019/11/27(水) 17:18:18.02ID:msk8UZa5
誠に申し訳無いのですが私答分です。

(私には答えが分らない)
0401774ワット発電中さん
垢版 |
2019/11/27(水) 17:29:35.96ID:zTkKNgLy
>>399
MIPSに関してはYESの筈
0402774ワット発電中さん
垢版 |
2019/11/28(木) 04:39:24.73ID:qqo/tRZg
>>400
日本語でお願いします

>>401
GLPで公開されてるものを少し手を入れて有償で配布するのってありなの?
ソースさえ配布すればルール上は問題ないんだっけ?
だとするとXC32のソースは公開されてるってこと?
0403774ワット発電中さん
垢版 |
2019/11/28(木) 07:09:14.31ID:QBV+Aj9A
ググれよさらば開かれん。
0405774ワット発電中さん
垢版 |
2019/11/28(木) 09:30:46.16ID:914qrwum
https://www.gec-tokyo.co.jp/product/manufacturer/microchip/usb_pic_microcontroller_pic16f1459_usb_20_hsic_hub_microchip
PIC16F145x シリーズ
特長
クロックリカバリ回路により外部クリスタル不要
基板サイズの縮小、コスト低減を実現!
Low Speed (1.5Mbps)、Full Speed (12Mbps) サポート
USB 2.0 準拠
=> Device/Host/OTG スタックおよびドライバ無償提供

----

フォーラム覗くと、 HOST は不可能 みたいな言い分で、
データシート見てもそれらしい部分が見当たらない

これ、どちらの言い分が正しい?
0407774ワット発電中さん
垢版 |
2019/11/28(木) 10:30:38.48ID:914qrwum
> => Device/Host/OTG スタックおよびドライバ無償提供
なるほど、↑↑が間違えてる or (V-USB にて対応 ?) って事かな
ありがと

> ホストになれるのは18から
手元に 秋月で買った "PIC18F14K50" も有るんだけど、 これはOK ?
0408774ワット発電中さん
垢版 |
2019/11/28(木) 12:07:12.30ID:QBV+Aj9A
ホストは24か32だよ
0409774ワット発電中さん
垢版 |
2019/11/28(木) 12:37:57.04ID:914qrwum
gugu ってもそれしか出てこないから、そんな気はしてたが・・・
コイツに釣られた => Device/Host/OTG スタックおよびドライバ無償提供

結局、最初の認識で合ってたわけだ、了解した。
V-USBでいく、 Thx
0411774ワット発電中さん
垢版 |
2019/11/28(木) 13:51:27.17ID:qqo/tRZg
V-USBってUSBデバイス機能をソフトウェアで実現するものとちゃうの?
USBホスト機能も可能なの?
0412774ワット発電中さん
垢版 |
2019/11/28(木) 14:02:22.76ID:914qrwum
Low-Speed に限定だけど、Host 機能も実現可能
俺的には、制御対象がマウス・キーボードなんでコレでも十分

まぁ 全てをソフトI/Oでやってるわけだから、 Host機能が実現出来ない理由は無いよな
むしろホストの方が、タイミングが制約が緩いんで楽だとも書いてある
0413774ワット発電中さん
垢版 |
2019/11/28(木) 14:13:49.37ID:qqo/tRZg
まじかぁー
USBホストが使いたくてPICMM32買ったばかりだけどむつかしくて全然進んでない
ATMEGAでV-USB試してみるかな
0415774ワット発電中さん
垢版 |
2019/11/28(木) 20:40:05.67ID:b5ojgwOp
USBのIF搭載ならホスト機能あるはず。

保証はできないから事前にDIP品買って確認してくれ。
0416774ワット発電中さん
垢版 |
2019/11/28(木) 21:29:49.17ID:GiYr7rgj
>>415
だから、よく知りもしない馬鹿がいちいちしゃしゃり出てこなくていいよ
0417774ワット発電中さん
垢版 |
2019/11/28(木) 22:04:06.65ID:QBV+Aj9A
>>415
んなわきゃーない
0418774ワット発電中さん
垢版 |
2019/11/29(金) 09:33:37.06ID:ZXla6+tM
ほんまや。PIC24からだったわ。
0419774ワット発電中さん
垢版 |
2019/11/29(金) 20:43:14.66ID:PoyKpX1d
MCCに対応してるPIC一覧ってどこで見れますかね。
あと、ブートローダ対応してるか否かはどこ見ればわかりますかね。今使ってるやつがシリアルブートローダに対応してるか知りたいっす。
0421774ワット発電中さん
垢版 |
2019/12/04(水) 17:09:34.60ID:qPK3Bxr5
xc8、Ver2.00 辺りから↓の2つが無くなってしまったんだけど
(Release Note みると、ユーザ側では 使って欲しく無いから削除しました・・・ だと)

extern void eecpymem(volatile unsigned char *to, __eeprom unsigned char *from, unsigned char size);
extern void memcpyee(__eeprom unsigned char *to, const unsigned char *from, unsigned char size);

これ、どのように対処するのが良いのかね
該当部分のソースコードは公開されてるから、該当部分を そのまま自分のファイルにコピペとか?
これだと、なんかスマートじゃないよな
0422774ワット発電中さん
垢版 |
2019/12/04(水) 17:46:20.02ID:5JiTNwtB
自分がスマートだと思う方法で取り込めばいいでしょ、趣味の問題です
私なら気にせずコピペする
0423774ワット発電中さん
垢版 |
2019/12/04(水) 18:33:51.66ID:qPK3Bxr5
> (Release Note みると、ユーザ側では 使って欲しく無いから削除しました・・・ だと)
↑があったんで使わない方法で代替しろって事かなと思ったんだが.・・・
まぁ、そう言う事でいいわな。

----
使って良し判断して、↓で行く

#if __XC8_VERSION >= 2000
#ifndef memcpyee
extern void __memcpyee(__eeprom unsigned char * to, const unsigned char *from, unsigned char size);
#define memcpyee __memcpyee
#endif

#ifndef eecpymem
extern void __eecpymem(volatile unsigned char *to, __eeprom unsigned char * from, unsigned char size);
#define eecpymem __eecpymem
#endif
#endif
0424774ワット発電中さん
垢版 |
2019/12/04(水) 19:46:51.59ID:5JiTNwtB
よう知らんけど
Microchipの場合は使って欲しくない理由を丁寧に書いてあると思う
自分の経験ではね
0425774ワット発電中さん
垢版 |
2019/12/04(水) 21:21:51.33ID:sKABW9qn
「もっといいバージョンを君が作る」に決まってるだろ。
0426774ワット発電中さん
垢版 |
2019/12/12(木) 20:32:36.77ID:8jN08SXM
ブラシレスESC自作しようと思ったが
中華1000円ESCだらけで、小型で高性能だし
やらんでもいいかなと

信号制御くらいしかやることない。
blheli32(ドローンESCのソフト)の制御でモーター回すのをやってるところ
つうかPWMなんだがぐぐっても誰もPICでやってるやつおらんので
PICでモーター回したくなったら聞いてください。
モーターやれば扇風機でも洗濯機でも作れるよ!
0427774ワット発電中さん
垢版 |
2019/12/12(木) 22:50:04.03ID:jZar19Q8
中学校の技術家庭科で作らされる教材がPICでできているね
PCでフローチャートを書くとその通り動くというもの
0428774ワット発電中さん
垢版 |
2019/12/13(金) 10:15:27.33ID:Mhm1Cnje
オウ、最高25%OFFの年末セールのメールが来てたんぞ
お前らも買え、何時までも中華コピーのライターをかチンタラ使ってんじゃねぇぞ

って俺はこのスレの8割は純正使いと思ってる
0429774ワット発電中さん
垢版 |
2019/12/13(金) 13:29:25.81ID:IL53x1Dd
純正どころか中華クローンも使わずにRasPiで書いてますが何か?
0430774ワット発電中さん
垢版 |
2019/12/13(金) 14:12:11.23ID:o8fr7leT
一万円越えとかの高額品ならいざ知らず
中華品は、送料込みでも $20 で十分おつりが来る値段だからな

ライターの代替など、もはや ネジ・釘の類を自作して自慢してるレベル
0431774ワット発電中さん
垢版 |
2019/12/13(金) 14:54:08.47ID:IL53x1Dd
20ドルってことは1ドル130円としても2600円くらいですか
ラズベリーパイゼロなら1200円くらいで買えて、それもわずかな部品代を
付け加えてもせいぜい1300円くらいでPICライタの代用になるんですがww
0432774ワット発電中さん
垢版 |
2019/12/13(金) 15:02:38.49ID:boYmof7Q
その何たらパイとやらをライターに仕立てるお前の手間が入ってないぞ。
0433774ワット発電中さん
垢版 |
2019/12/13(金) 21:15:15.03ID:CfnXqsA5
>>431
そのラズパイのPICライターとやらはどんなやつ?
金額や手間より技術的に興味ある
ハードとソフトプリーズ
0434774ワット発電中さん
垢版 |
2019/12/13(金) 22:32:30.68ID:hwaklIiJ
>>431
>ラズベリーパイゼロなら1200円くらいで買えて
送料込みその金額で中華ライターが買える。
すぐ使えて不具合は一度もない。
0435774ワット発電中さん
垢版 |
2019/12/13(金) 22:54:02.40ID:1PWZghDz
>>434
横からすみません
その送料込み1200円で買える中華ライターの販売リンクを教えて頂けませんか
0436774ワット発電中さん
垢版 |
2019/12/13(金) 22:55:15.68ID:1PWZghDz
>>434
あれ?どうしちゃったんですか?なんで沈黙?
何で黙っちゃったんですかぁ?w
送料込み1200円で売ってるんですよね?
もしかして貴方の脳内で売ってるとかなんですか?w
そうじゃないならどこで売ってるのか教えてくれませんかね?w
0440774ワット発電中さん
垢版 |
2019/12/13(金) 23:06:03.00ID:HmK1J7Ai
>>436
あれ?どうしちゃったんですか?なんで沈黙?
何で黙っちゃったんですかぁ?w
馬鹿ですかぁ?
0441774ワット発電中さん
垢版 |
2019/12/13(金) 23:10:45.06ID:hGVigBup
いやー。送料込み1200円が出鱈目だと思ったんだろうね。
これを機会に、海外通販の扉を開けば良いんじゃないか。
0442774ワット発電中さん
垢版 |
2019/12/13(金) 23:11:45.82ID:aNbOlfFY
おい>>ID:1PWZghDz
>>437にちゃんとお礼をしなさい。
いくら猿でも礼儀をわきまえないと山でやってけないぞw
0443774ワット発電中さん
垢版 |
2019/12/13(金) 23:18:10.09ID:vWs+P1+G
$9.40を貼られちゃったからねえ
2行ネタ振り、5行吠えて、1行で黙らされたな
ID:IL53x1Dd = ID:1PWZghDz
こうなると>>429が笑えるよね、せっかくイキったのに
0445774ワット発電中さん
垢版 |
2019/12/14(土) 14:34:50.78ID:M5HC19FH
Amazonでも
¥1,109 + 配送料 ¥180
から買えるぞ、 世間知らずもいいところだな
0446774ワット発電中さん
垢版 |
2019/12/14(土) 19:06:53.22ID:slJqs+uH
MPLAB IPE で Power Settings を既定値で保存する方法ってないでしょうか?
毎回、Use high voltage programming をチェックするのが面倒です・
0447774ワット発電中さん
垢版 |
2019/12/15(日) 11:01:55.26ID:NOLAbM6e
自分がよく使う、 秋月の5桁バージョンでも(例えば PIC16F183xx)、
従来の "PICkit(TM) 3 Programmer" で書けるのが解かったんで、
その後はもう使ってないね => "MPLAB IPE"

対応可否は、デバイス・ファイル次第
"PICkit(TM) 2/3 Programmer" ならソース・コードも公開されてる
0449774ワット発電中さん
垢版 |
2019/12/15(日) 19:32:29.18ID:Al+sDcIf
>>447
そのような、
デバイスファイルどこにありますでしょうか?
一時期、自分で作ろうかと思いましたけど、うまくいかなかったので断念してます。
ダイアログアプリのPICKIT3 programmerは、アプリ起動して、書き込み終了まで、30秒もかからないので、重宝するんですよね。
プログラムの履歴もいくつか残っているので立ち上げてすぐ準備できるし。
0450774ワット発電中さん
垢版 |
2019/12/15(日) 23:38:08.68ID:vFvQg1oL
>>446
Settings > Advanced Mode のPowerの項目で設定でいるはず
Advanced Modeで求められるパスワードは"microchip"な。
0451774ワット発電中さん
垢版 |
2019/12/16(月) 11:12:21.87ID:+OD/5w46
>>449
"PIC16F18857_r2.zip" で 検索すれば スグに日本人のサイトに辿り着くはず
そこに詳しく書いてある

該当ファイルには、"PIC16F18857, PIC16F18313" 2つが追加されている
運よく、自分が使おうとしているデバイスが同じファミリーなら、これを参考にすればよい

> 一時期、自分で作ろうかと思いましたけど、うまくいかなかったので断念してます。
ってくらいなら、まぁ大丈夫だよ

---
実際に、俺自身が確認したわけじゃないが、上手く行ったという報告が挙がってる
自身で確認してないのは、
彼がやる一年程前に、既に自身で完了してたので その必要が無かったというのが理由
あ〜、やっぱり同じ事を考えてる人がいるなと… 彼の記事だけ読ませてもらった

ハッキリ言って使い難いんだよ => IPE
0453774ワット発電中さん
垢版 |
2019/12/28(土) 09:35:40.68ID:22IHt4xv
10個でも20コでも好きなだけ買えば?
0454774ワット発電中さん
垢版 |
2019/12/28(土) 12:37:52.62ID:zym8W39j
PIC24/PIC18 等より安いくらいなのに、 イマイチ盛り上がらんね -> PIC32MX

何がネックだ?
0456774ワット発電中さん
垢版 |
2019/12/28(土) 13:50:28.46ID:Y9V9vDQO
前からPIC32をやっていた人が継続して使うのはともかく、
新しく学ぼうという人だとARMに惹かれるからじゃないですかね。
0457774ワット発電中さん
垢版 |
2019/12/28(土) 14:52:17.26ID:cKK7te2H
>>454
PICは多品種だから特定のチップが盛り上がるとかは無いでしょ。
なのでどうせもいいことだと PIC18 > PIC32MX > PIC24 の順だとは思う。

あと、何も知らないでレスするヤツや、ARMに惹かれるとか言ってるおっちょこちょいは放置で。
0459774ワット発電中さん
垢版 |
2019/12/28(土) 15:07:08.34ID:Y9V9vDQO
実はシリーズとしてはPIC32MXは盛り上がっているけど品種が多いから特定のチップが
盛り上がってるようには見えない、ということか。

でも今のところ品種が突出して多いのはPIC16Fシリーズだと思うのだけど、違うのかな?
0462774ワット発電中さん
垢版 |
2019/12/28(土) 15:31:55.35ID:D/3LkI6H
だれかお試しボード安く作って、
いい感じの開発環境揃えればまだまだいけると思うけどなー
0463774ワット発電中さん
垢版 |
2019/12/28(土) 15:52:35.46ID:J8R4isGf
あんたの言う「いい感じ」って何だよw
そんな曖昧なリクエストじゃ作れないぞ。
0464774ワット発電中さん
垢版 |
2019/12/28(土) 16:33:20.75ID:t+iGxjx1
C32の最適化で儲けようとしている所
0465774ワット発電中さん
垢版 |
2019/12/28(土) 16:42:40.57ID:Z75Abcmd
何も知らないようだけど
最適化で儲ける気は無いというのが定説
金払わなくてもそん色ない最適化がされるというのが一般的な見方
勉強して出直して
0467774ワット発電中さん
垢版 |
2019/12/28(土) 16:50:33.40ID:eqqvH+Ye
MIPS16が使えないって制約が有るのに、嘘書くなよ
これが使えるかどうかで、コード効率が倍近く変わるんだから
0469774ワット発電中さん
垢版 |
2019/12/28(土) 16:56:27.00ID:v3IqFzdV
>>467
最適化の話してんじゃなかったのか?
ったくなりふり構わないからなあ嫌PIC厨はw
0472774ワット発電中さん
垢版 |
2019/12/28(土) 17:56:23.42ID:eqqvH+Ye
案の定、馬鹿チョンが食いついてるな
ご親切にbuild済みのを挙げてくれてる人もいるんだから、わざわざ自分やる必要も無い

そんなの知った上で言ってるんだよ
そういった手間を考慮すると、選ぶメリットが無くなってしまう ってのがイマイチな理由だ
0474774ワット発電中さん
垢版 |
2019/12/28(土) 20:31:27.97ID:0ELxG0uy
ここでわめくアンチを見かけていつも思うこと

使えってお前に強制した覚えはねえ、嫌なら来んな

よほど気になるんだろうなあ
他にアンチがわめく動機が見つからん
0475774ワット発電中さん
垢版 |
2019/12/28(土) 21:39:45.42ID:jPdvpHpB
ネットの情報って
バカが書いたか情報なのか真実なのか
そのバカレベル以上にならないと分からないんだよな
0477774ワット発電中さん
垢版 |
2019/12/29(日) 16:55:48.84ID:qwHgq9TF
>>456
趣味でならESP32とかの方に行ってるのでは?
WiFi使えるし、CPUの性能もいいし、FlashもRAMも多い
0478774ワット発電中さん
垢版 |
2019/12/29(日) 17:00:21.26ID:qwHgq9TF
ESP32ならArduinoが使えて尚且つ32bit
趣味の分野で32bitであんなにお手軽に使える環境は他にないと思う
ネットでの情報も多いしね
0479774ワット発電中さん
垢版 |
2019/12/30(月) 00:17:34.38ID:3XMP+AME
64bitで400MHz動作のRISC-Vのマイコン搭載の3000円で買えるMaix Bitもいいけどね
CPUは倍精度浮動小数点演算に対応で
なんとフラッシュが16MB、RAMが8MBもある
KBじゃなくてMBだよ
QVGAのLCDとカメラが付いて3000円
Arduino、MicroPython、FreeRTOSで開発ができる
Arduino IDEの他にPlatform IO IDEにも対応
ESP32と比べると情報が少ないけど
0480774ワット発電中さん
垢版 |
2019/12/30(月) 01:15:16.74ID:6E+JOnIJ
カレー屋行って寿司のうんちく自慢話
本人は何が駄目なのか気がついていないアスペ
0481774ワット発電中さん
垢版 |
2019/12/30(月) 08:45:25.29ID:7Uo9hM6/
寿司屋行って寿司のうんちく自慢話


そんな輩は、一回タヒんで
0484774ワット発電中さん
垢版 |
2019/12/30(月) 09:49:01.96ID:5uTqn/rK
オレそう思うね、そんなのRaspiで とうの昔に出来てるだろって
値段も対して変わらんし

まぁそれは置いておいて
USB-HOST by PIC16F183xx 動き始めたよ

目的はKVM、マウス/キーボードの類は消耗品で、割と頻繁に交換が必要なのは ご承知の通り
だが、PS/2 対応は既に絶滅に近い状態
PS/2 ot USB なら、二束三文で世に幾らでも有るんだが、逆の USB to PS/2  これがなかなか見つからない
全く存在しないという事ではないが、見つかったとしてもバカ高い(万円越えとか)、 需要が極端に少ないせいなんだろうけど・・・

まぁそう言う事情もあって、PICで遊んでみたわけだ
0485774ワット発電中さん
垢版 |
2019/12/30(月) 10:27:01.66ID:dR1ik5m2
>割と頻繁に交換が必要
君だけじゃない?
0486774ワット発電中さん
垢版 |
2019/12/30(月) 10:33:59.93ID:CgtFgW+v
>>484

>逆の USB to PS/2  これがなかなか見つからない
>全く存在しないという事ではないが、見つかったとしてもバカ高い(万円越えとか)

2500円弱で売ってる
0488774ワット発電中さん
垢版 |
2019/12/30(月) 10:42:30.10ID:UBWaFPYO
IchigoJam方面でそういう製品があったような気がした。
https://www.switch-science.com/catalog/3785/

でも、こういうのって手段のために目的を作ることもあると思う。
単に作るならUSBホスト付きデバイスを使う方がずっと楽なはずなのに、あえてやる、が
テーマなんでしょね。

遊んでみることに重きがあるんだし、実用的動機にツッこむのは野暮かも。
0489774ワット発電中さん
垢版 |
2019/12/30(月) 10:45:34.95ID:5uTqn/rK
>>486
海外かな?、url でも張ってよくれよ
送料込みでも3.5K円程度で入手できるなら、悪い値段じゃない

もし、先にそれ見つけてたら手を出さなかったかも
0490774ワット発電中さん
垢版 |
2019/12/30(月) 10:52:52.09ID:5uTqn/rK
>>488
必要に駆られて結構探したんだが、見つけられなかった
Thx、 こんな所に有ったんだ

年明け早々にでも Get して、試してみるわ
動いたといっても所詮はソフト、Low-Speed が限界だからな
0491774ワット発電中さん
垢版 |
2019/12/30(月) 11:10:47.35ID:CgtFgW+v
急いで買いたいなら秋葉のリア店舗でも売ってるかも(品切れじゃなければ)
ttps://kadenken.com/view/item/000000000767

USBホストにFTDIのVNC2などというドマイナーな石使ってるのが珍しい
その上でPS/2変換には別途STM32が載ってるという贅沢な2チップ構成

PIC32MMなら1個で済みそうな気がする
0492774ワット発電中さん
垢版 |
2019/12/30(月) 11:22:46.74ID:5uTqn/rK
> ● USBマウスとPS/2マウスの変換には対応していません。
とあるけど、キーボードだって事情は同じ

寧ろ、自分がやってたのがマウスの方なので、次はキーボードやろうと思ってたぐらい
悪い方向ではない
デバイスに何を選択したのかにも興味がある

まぁ それはともかく、実際にGetして試してみますわ
0497774ワット発電中さん
垢版 |
2020/01/02(木) 08:36:35.38ID:3dHMWh4J
PS/2規格は無くならないとは思うけどな。ゲーム向きではPS/2ばかりだし。
USBの4キー同時判断までの縛りは大きいよ。
0498774ワット発電中さん
垢版 |
2020/01/02(木) 11:12:34.81ID:mwwWdt6E
PS/2規格ってATキーボードと互換性があるから未だに30年近く前の規格が生き続けてるんだよな
0499774ワット発電中さん
垢版 |
2020/01/02(木) 11:57:52.64ID:htH01Pcb
>>497
>USBの4キー同時判断までの縛りは大きいよ。

4キー?

6キー縛りはbootプロトコル縛りってだけで、最近じゃ6キーに縛られない
USBキーボードも多く出てるし、その上でちゃんとUEFI操作も出来る
0500774ワット発電中さん
垢版 |
2020/01/02(木) 14:05:14.54ID:Xh26x1fo
hid usageが適切に書ければよいのでは?
windows の制限あるのか?
0501774ワット発電中さん
垢版 |
2020/01/06(月) 11:15:37.34ID:iVv70CJy
最近のUSBジョイスティックは余裕で全押しできるから、何か勘違いなさってるとか?
0503774ワット発電中さん
垢版 |
2020/01/07(火) 14:26:20.82ID:3pq8owoN
32MZは200Mhzなのかー
秋月から実装したの売ってるね
・最高動作クロック:200MHz
・プログラムメモリ:2048KB
・データメモリ:512KB
・ブートフラッシュメモリ:160KB
すげーな
今年はこれやってみたいわ

今年の抱負は32MZをやることにするかな
0504774ワット発電中さん
垢版 |
2020/01/07(火) 14:31:35.38ID:3pq8owoN
今年は24bitの高速ADCで自作オシロとかつくりてーな。
16Fじゃさすがに無理っぽい
24もdsもいまさらなー
24Eシリーズは最新世代だけど悩むな
PIC24EP512は70Mhzで450円 メモリもかなりあってDIP

どうしよう・・ 次は24Eか32MZどっちにするかなー
0505774ワット発電中さん
垢版 |
2020/01/07(火) 18:08:52.88ID:ZOdA06Mu
24bitを活かせるアナログを作れるようになってから言おうか。
0507774ワット発電中さん
垢版 |
2020/01/08(水) 02:12:19.05ID:eY/9+9uE
>>505
504ではないですが・・・
24ビットを活かせてると貴方に認めてもらえる明確な基準を是非ご教授願います
是非今後の参考にさせていただきます
0508774ワット発電中さん
垢版 |
2020/01/08(水) 06:56:47.39ID:Ss3HMj8D
>>507
人を不快にさせることで自分が愉快になれるような人だから相手にしなくていいのに。
あなたがムッとしたから>507を書いたのだと、>505は喜んでいるでしょね。
0510774ワット発電中さん
垢版 |
2020/01/08(水) 18:06:51.99ID:9TUesukX
ご教授、が間違いともいえないが
0512774ワット発電中さん
垢版 |
2020/01/08(水) 18:39:18.18ID:JCEb05Ts
教え示めす
教え授ける
と考えれば
どちらでも
いいのでは
ないか
0514774ワット発電中さん
垢版 |
2020/01/08(水) 19:42:55.37ID:tjchi+Am
明確な基準とは明示されるべき性質のもの。誰もが読み間違えることのない事を前提に基準を聞く。謙って教示を乞うと表現する。

教え授かることはありえない。
0516774ワット発電中さん
垢版 |
2020/01/08(水) 20:57:20.97ID:HtELfKYi
>>507
基準電圧5Vとして、24bitの分解能は、5/2**24=0.0002980232238769531V
つまり、約0.3uVですので、アナログの超超エキスパートでないとこの精度
を使いこなすのは無理ですね。
10bitでも、約5mVですので、割と苦労してます。
0518774ワット発電中さん
垢版 |
2020/01/08(水) 21:34:55.87ID:VElFo3Rh
>>516
>0.0002980232238769531V

約0.3mVですなw

テフロンスタンドオフで空中配線したらマイクロフォンになった遠い思い出。
テフロン基板でガードリングとか駆使して納めたレベルですな。
超高感度の光検出器をやりました。
0520774ワット発電中さん
垢版 |
2020/01/08(水) 23:09:59.81ID:Ss3HMj8D
静的な絶対電圧を測ると決まったわけでもないから1LSBがなんぼとか
かならずしも必要な考え方じゃないですね。
それにΔΣだったら、もともと24ビットまんまのダイナミックレンジを
期待しないことが多いし。

安くもなってきてるし、偉くなってから使うんだ、なんて構えずに
気楽に使えばいいのでは? むしろそうすることでわかることもあるはず。
0521774ワット発電中さん
垢版 |
2020/01/09(木) 13:28:28.56ID:5QeUrSgJ
24ビットのダイナミックレンジを活かしてゲインを調整する回路なしで信号を処理するのも有では?
入力信号が1mV〜1000Vに対応するオシロとか作れそう
0523774ワット発電中さん
垢版 |
2020/01/09(木) 14:16:20.59ID:s+zdG8xf
>>516 >10bitでも、約5mVですので、割と苦労してます。
工場のプレス機械の位置決め装置や、プラズマスプレー装置のガス流量の
フィードバック制御などをやってきたが、
精度は10bitで十分というか、10ビット以上は無理というか、
アイソレーションアンプ使ってもギリギリだった。
何しろ大きなモータや、着火放電の高電圧発生装置があったりするので、ノイズがスゴイ。
ノイズ対策は難しいね、「ノイズを制する者はシステムを制する」
0524774ワット発電中さん
垢版 |
2020/01/09(木) 20:43:35.04ID:qsvGTkbm
PIC32はMIPSコアなので、当然MIPSのWebサイトからgcc落としてきて、
適当にリンカスクリプト書いて、スタートアップルーチン書いておけば
動きます。(動きました)

最新のコンパイラで、最適化し放題、新しいC++も使える、
mips16も使える環境が無料で手に入ります。
0526774ワット発電中さん
垢版 |
2020/01/09(木) 21:41:24.21ID:nIfj1X9S
多ビットA/D変換の話自体がスレチだし、それにもまして
俺には難しいことだからお前にも意味がない、みたいな不毛な話になりそうなんで
話題を変えたいんじゃないですかね。
それでいいと思います。
0527774ワット発電中さん
垢版 |
2020/01/09(木) 22:35:35.13ID:d+4N0vCw
ここは自己顕示欲を満たす為と
人を褒める練習をする為のスレです

自己顕示欲を満たす必要の無い人は
わ〜凄いね〜
と褒めてあげましょう
0529774ワット発電中さん
垢版 |
2020/01/10(金) 07:48:55.62ID:mRFsuk6Z
此処と昔のPC板はリアルで知識ひけらかし蘊蓄垂れ流し些末な指摘しまくりマウントしすぎて周囲から嫌われている爺が唯一イキイキ出来る場所なんや…
0531774ワット発電中さん
垢版 |
2020/01/10(金) 17:49:17.18ID:IVs/Gfik
PIC18F25Q10 は、まだ、pickit4にちゃんと、対応してなくて書き込みに失敗したので
pickit3に後戻りした。どうも、こっちの方が使いやすい。
0532774ワット発電中さん
垢版 |
2020/01/11(土) 11:19:04.24ID:sgKS4S8r
KとかJに続いて今度はQかよw
もはやワwケw分からんなw

microchipはw無w駄wに品種散らかすwんじゃなくてw少しはラインナップを
整理wしたほうがいいんじゃないの?ww
0533774ワット発電中さん
垢版 |
2020/01/11(土) 11:53:36.35ID:rC+H3oky
JKQって日産シルビアか
ラインアップの整理はないよ。ディスコンなしだから
0534774ワット発電中さん
垢版 |
2020/01/11(土) 13:29:11.65ID:hnAB5Wug
PIC24EP内蔵ADCは10/12ビットな件
12ビット2チャンネルで24ビットか?

一般的な24ビットADCってデルタシグマなので頑張っても30ksps
オシロの帯域は3kHzくらいになりそう
0535774ワット発電中さん
垢版 |
2020/01/11(土) 13:53:30.19ID:LtVFNl+u
>>532
PIC16F1シリーズに、PIC18F25K を足したような感じで、価格も、PIC18Fの半分くらいでよさそげ。
PIC18は乗算器がついている。
データシートのスタイルが、最近変わってまだ慣れていない。
0536774ワット発電中さん
垢版 |
2020/01/11(土) 16:59:26.09ID:uafzjUMa
> PIC18F25Q10

みんな何処で買ってるんだ、 MOUSER とか?
海外は送料がなぁ〜 ってイメージあるんだけど、どうなの
0538774ワット発電中さん
垢版 |
2020/01/11(土) 20:08:33.53ID:uafzjUMa
どうも
PIC じゃ無いけど、 digikey は何度か使った事あるんで、 状況は理解してるつもり

> 送料払ってでも欲しい時はいいよ!
↑↑ or 国内じゃ入手できない or 送料が含めても大差無い購入額

そう言う事だよね
0539774ワット発電中さん
垢版 |
2020/01/12(日) 18:18:51.81ID:6OfkkX5N
digikeyならマルツ店頭で送料無料では?                        ・・・・建前上
0540774ワット発電中さん
垢版 |
2020/01/12(日) 18:41:05.84ID:zrQPSqtH
ただ、マルツ経由で買うと単価が高いし。

ごく少量を購入するときはマルツ経由で。(Digikeyの送料より安いぶんマルツの送料込みでも
安くなることはある)
0541774ワット発電中さん
垢版 |
2020/01/12(日) 18:51:30.25ID:QJgzQDMH
バランス重視でRS
0543774ワット発電中さん
垢版 |
2020/01/13(月) 05:44:57.38ID:K/t2uZ08
10回くらい買ってるけど幸運にも偽はなかった
0544774ワット発電中さん
垢版 |
2020/01/13(月) 10:47:28.13ID:J82bpd5H
PICにwifiつけたいときって
ESP8266とかが最安選択肢?
なら最初からESP使えよって話になるんだが・・ESPは500円だしな。
わけわからん3000円のを使うよりは安い無線モジュール?のESPになるよね
このジレンマどうしたら?(arduino系じゃないのにwifiだと途端にarduino系になっちまう)

microchip謹製のATWINC1500ってwifiモジュールがあるが1300円か
誰かやってます?
0545774ワット発電中さん
垢版 |
2020/01/13(月) 11:04:23.65ID:Z/5yvKrS
バッテリ動作とか、
ADCを2ch以上使いたい時とか、
WiFi接続と同時処理が必要な時とか。
PICにぶら下げて使ってるよ。
0546774ワット発電中さん
垢版 |
2020/01/13(月) 11:05:00.57ID:rmd3rY07
組み合わせてはいないけど、
esp32 ボード使ったことある。
メモリー多いし、速いし、WiFi接続かんたんだし、
PICとは異次元感。
一度使ってみて!
0548774ワット発電中さん
垢版 |
2020/01/15(水) 00:14:22.53ID:WCTlUgd5
複数個買ったら製造月日がエライ違うのが届いた、みたいなコメントもあるな。
0549774ワット発電中さん
垢版 |
2020/01/15(水) 12:58:19.93ID:SnpcfhWp
banggood.comの電子部品は日本で買えないのがあったり
かなり充実している
日本アマゾンで見たことない製品とかもある。10~20倍くらい多い?
見てるだけで楽しい
だがesp系とarduinoの亜種が大半でpicはないなー
CJMCU-690 PIC16F690
CJMCU-1286 PIC16F1823
CJMCU-508 PIC12F508
この3種類だけ もっと最新のほしいけどなー
ものは良さそうなので、この型番でいいならおすすめ。
0551774ワット発電中さん
垢版 |
2020/01/15(水) 14:45:43.55ID:wGpTv8oJ
この手のヤツだと、 AliExpress の方が圧倒的に充実してるね
ただし、 配送予定期間: 30-50日、 とか・・・ (真面目に探せばもっと早いのもあるだろうが)
いったい何時届くのか読めない

過去の経験だと 2〜3週間程度で届いてはいるけど、急ぎの場合は端から検討対象外
基本的に、 AliExpress でしか入手できないモノ意外は買ってない
0553774ワット発電中さん
垢版 |
2020/01/20(月) 12:09:21.98ID:3Vb9NeIO
STM32使うくらいなら24EPかな
大差ないし
誰か24EPをモジュール化してくれないかな
32MZはさすがにでけーよ MXは中途半端
(ESP32を圧倒するとか噂の600MHzのteensy4.0さんが正直気になる)
0554774ワット発電中さん
垢版 |
2020/01/20(月) 12:32:56.85ID:g6+evKC3
誰か=君 な。
0557774ワット発電中さん
垢版 |
2020/01/21(火) 11:24:15.61ID:qt++XlDr
そういう原理主義的で排他的なのはよくないと思うよ
除夜の鐘ついて神社にお参りするのが日本人だろ
PICでwifi飛ばすためにESP32使ったら
「この異教徒が!スレから消えろ!」ってなるのか?
そんなこと言われたら何も言えなくなるだろ
0558774ワット発電中さん
垢版 |
2020/01/21(火) 12:08:22.74ID:DehEI6mj
>>557
スレチはルール違反なのは理解してるよな?
直接関連してるのは問題ないが、脱線が過ぎるとそれは最早荒らしと変わらない。
その辺の空気を読む事が出来る人間こそ日本人だと思うが?
0559774ワット発電中さん
垢版 |
2020/01/21(火) 17:03:03.70ID:R2liXZg9
>>558 >脱線が過ぎると
脱線が過ぎているかどうかを君が決めるのか?
見あげたもんだよ、屋根やのフンドシw
0561774ワット発電中さん
垢版 |
2020/01/21(火) 17:42:49.20ID:DehEI6mj
>>559
これだけスレチって指摘されてるってことは脱線が過ぎると考える訳よ、日本人なら。
張ってるのはエラだけにしときなさいよ。
0563774ワット発電中さん
垢版 |
2020/01/22(水) 17:24:41.62ID:8VQtj48/
おれも。
多少スレ違でも、picと比較してのことならおk
盛り上がればいいよー
0564774ワット発電中さん
垢版 |
2020/01/22(水) 17:33:00.41ID:KRPEAYFe
マウントすることが生きがい、な人もいるからねぇ・・・
PICしかいじってないおいらも、視野は広く持ちたいと思ってる。
0565774ワット発電中さん
垢版 |
2020/01/22(水) 18:34:16.76ID:lS0TNx71
マウントするのが生きがいの奴と
マウントされたと騒ぐのが生きがいの奴
持ちつ持たれつなんだろ、俺には両方邪魔だが
0566774ワット発電中さん
垢版 |
2020/01/22(水) 20:02:33.98ID:/bxQVE59
ESP8266、WiFi接続時に電流バカ食いするし、謎の再起動かかったりとか、対処はあるんだろうけど、安定を容易に得られる点ではPICに分があると思う。
0567774ワット発電中さん
垢版 |
2020/01/22(水) 21:08:37.60ID:nAqFFEuO
ESP8266にはWiFiという分があるだろ、PICには無いだろ、比べても無意味
0569774ワット発電中さん
垢版 |
2020/01/22(水) 21:37:40.75ID:EkzWChCA
非常に限られた品種だけだろw
0570774ワット発電中さん
垢版 |
2020/01/22(水) 22:12:04.65ID:XCpdtWDp
PICというかmicrochipはwifiモジュールみたいないの出してないのか。
BLEモジュールとかマイコン用の電源ICとか出してるしwifiモジュールもありそうなもんだが。

PICじゃないからスレチかな。
0571774ワット発電中さん
垢版 |
2020/01/22(水) 22:33:04.67ID:/bxQVE59
ESP単体で処理できることを、あえてPICと別付けでさせるメリットはあるか?って問いだと思う。
俺は「用途によってはある」と思う。
0573774ワット発電中さん
垢版 |
2020/01/23(木) 20:06:51.53ID:pb4n6W3u
それよりここでXC以外のコンパイラの話が出来んのが苦痛だわ。
CCSC誰か詳しくないのか…。

CCSCコンパイラ+X IDEでコンパイルできるのに単純なLチカとか出来んぞ。
書き込みはPICKIT3でしてるんだが……なんなんだ、これ。
0574774ワット発電中さん
垢版 |
2020/01/23(木) 20:36:54.05ID:sbKruk9X
PICの型番もコードのソースも出さずに
Lチカ出来んとだけ書いて……なんなんだ、おまえ。
0575774ワット発電中さん
垢版 |
2020/01/23(木) 20:38:29.97ID:Hs31I0go
>>574
その無意味さすらわからずに吠えてるような奴だからLチカすらできない。
0577774ワット発電中さん
垢版 |
2020/01/23(木) 21:05:31.92ID:Hs31I0go
そうだなあ、もし信仰してるとしたら「エスパー教」だろね。

苦痛だわ。
詳しくないのか…。
出来んぞ。
なんなんだ、これ。
0579774ワット発電中さん
垢版 |
2020/01/24(金) 00:36:06.31ID:8kwba00B
CCSは昔から会社で使ってたわ。
レジスタを簡単に設定できて便利だなと思ったが、MCCがある今となっては余りメリットを感じなくなった。単純にPICに詳しくなっただけかもしれないけど。
0580774ワット発電中さん
垢版 |
2020/01/24(金) 01:24:16.15ID:aVyPy3NA
今更アセンブラで書くメリットってあるかな。
アセンブラで書けるとなんかマイコンの理解が深まりそうな気がするというのが発端なんだけど、
そんなことねーよとか、今更アセンブラなんかいらねーよとか、
意見ください。

あと、PICの種類ごとにアセンブラの命令とか書き方って全然違うんでしょうか。
0581774ワット発電中さん
垢版 |
2020/01/24(金) 01:55:51.77ID:hki4ISO4
サイズが収まらない or 速度が絶対条件
使う理由は、まぁこの辺りだ
効果が無いような部分までもアセンブラで書くのは 無駄な行為

>今更アセンブラなんか・・・
それは関係無い、何時の時代でも変わらん
x86/x64 だって未だにアセンブラで書いてる処は残ってるし、それは依然としてなくならない
SIMD系なんかは 特にそう
0582774ワット発電中さん
垢版 |
2020/01/24(金) 06:26:33.87ID:gFCw2c8L
>>580
新しいPICでは追加命令が有るってのあったね。
クロックレベルで何か操作するとかそういうのだったらアセンブラしかない気もするけども。

趣味でやってるなら気にするような事でも無いんじゃない。
自分なんかだとプログラムは趣味だから
アセンブラのパズルを解いていくような感じが好きで使ってる。
0584774ワット発電中さん
垢版 |
2020/01/24(金) 16:20:44.30ID:VlEH65BY
>>580
納期を気にする必要が無い趣味の電子工作なので、
アセンブラで書いてプログラムサイズや実行速度を追及している。
アセンブラじゃないと実現出来ない仕様もあることだし。
まぁでもアセンブラでやる楽しみは「CPUとの一体感、密着感」かな。
0585774ワット発電中さん
垢版 |
2020/01/24(金) 17:27:43.02ID:hXKkL3QX
>>584
尊敬するー
基本mccで楽したいんだけど、少しだけアセンブラ組み入れたい。
インラインっていうのかな?
ここ見ておけ、みたいなwebありますか?
xc8とxc16でやりたい
0586774ワット発電中さん
垢版 |
2020/01/24(金) 19:07:06.91ID:w6ACBu9D
>>580
> あと、PICの種類ごとにアセンブラの命令とか書き方って全然違うんでしょうか。
8bitが読める人は、16bitもまぁなんとなくだいたいの雰囲気で読めると思う。
32bitは絶対読めない。
0587774ワット発電中さん
垢版 |
2020/01/24(金) 19:52:28.64ID:tJVMtKLr
レジスタがいくつかあって、転送したり足し算したりシフトしたりメモリ読んだり書いたりだろ?
そんな変わらんだろ。
0588774ワット発電中さん
垢版 |
2020/01/24(金) 21:39:11.76ID:ZUUe0Dah
ぜってーに2us以内に終わらせなきゃならない処理のときはアセンブラで書いて、
命令ごとのサイクル計算して切り詰めたわ

逆に言えばそんな理由でもない限りアセンブラである必要がない
0590774ワット発電中さん
垢版 |
2020/01/24(金) 21:47:31.06ID:z0u1dzTi
>>588
IDEのデバッガにストップウォッチ付いてるじゃん。
Cで書いてシミュレーションで測って確認。
何でアセンブラ限定なんだかw
0591774ワット発電中さん
垢版 |
2020/01/24(金) 22:02:20.24ID:ZUUe0Dah
>>589-590
馬鹿に説明する時間がもったいない気もしたけど

48MHzのPICで2usの間に実行出来るのはたかだか25サイクル
実際には多くの命令が2サイクルとか3サイクル必要とする

Cで書いてコンパイルしてこれに収まるならCで書けばいいんじゃね
0593774ワット発電中さん
垢版 |
2020/01/24(金) 22:16:11.50ID:z0u1dzTi
>>591
>命令ごとのサイクル計算して切り詰めたわ
そんなのIDEとシミュレータの仕事だと言ってんだけど
ちょっと意見されるともう許容できずに他人を馬鹿呼ばわりですか
そういう民度の低い人に何言っても無駄なようですね
ええCで書けますから書きますよ最初からそう言ってます
0594774ワット発電中さん
垢版 |
2020/01/24(金) 22:38:18.71ID:yd4U1321
とりあえずコンパイラの吐いたコードは見るよな気になるときは時々馬鹿なコード吐くときもある
0596774ワット発電中さん
垢版 |
2020/01/24(金) 23:08:15.25ID:a+quDhMc
dsPICでC使ってブン回し
最近は100MIPS品とか出てきてアセンブラ使わなくてよくて
助かってるわ
0597774ワット発電中さん
垢版 |
2020/01/24(金) 23:23:56.36ID:PXau+kpm
早けりゃ良いってわけでもないんだよな。
PICの場合特にハードウェアのソフトウェアによる置き換えと
いう用途があるんだから。
ピッタリのタイミングでパルスを出すとかね。
0599774ワット発電中さん
垢版 |
2020/01/25(土) 06:39:39.80ID:9edHthGE
>>593
シミュレーターでテストしながら何度も繰り返すぐらいなら
サイクル意識してアセンブラで書いた方が早くね?
0600774ワット発電中さん
垢版 |
2020/01/25(土) 09:04:10.39ID:N3fjvP6B
>>590
2usに間に合うよう切り詰めたってあるから、処理的にcで最適化しても吐き出すコードじゃ間に合わないんでしょ。
0601774ワット発電中さん
垢版 |
2020/01/25(土) 09:58:48.63ID:u+0326Yu
ある特定処理を何μ秒に納めたい、なんてのは良いのよ。
クソキモいのは>584みたいな人。
0603774ワット発電中さん
垢版 |
2020/01/25(土) 14:07:52.53ID:JZt5tlS+
確かに >584 は、キモいな

"8Pin=Must" みたいな条件付つくと、 コード・サイズの制約はかなり大きい
現実、存在する製品としても "4KWord" がMax だからな (しかも4KWord 品は一品種しかない、その他は全て2KWord以下)
ようするに、選択の余地が殆ど無いわけだ
そういう現実を無視して、趣味/趣向の範疇に無理やり押し込めようとしてる

大方、コードも読めないような3流の田舎エンジニアだろう
0605584
垢版 |
2020/01/25(土) 15:08:03.04ID:f74KM0Va
アハハ、「3流の田舎エンジニア」ですか。
まさか、8ビットPICで少し複雑なLチカも書けないような低レベルプログラマから、
そんな事を言われるとは思ってもみなかったな。
大胆不敵な推察力にとても驚きましたw
しかし小さなCPUなのにCの信奉者は多いんですね。
0606774ワット発電中さん
垢版 |
2020/01/25(土) 15:12:50.96ID:kua6FBNc
>>605
そんなことより、
>>584
>アセンブラじゃないと実現出来ない仕様
について詳しく知りたい。
0608774ワット発電中さん
垢版 |
2020/01/25(土) 15:36:40.37ID:MKrwdSSr
>8ビットPICで少し複雑なLチカも書けないような低レベルプログラマ

引く手あまたのプログラマだけど、PICなんて知らん、って言ってる人たくさん知ってるよ。
プログラマのレベルの物差しに「8ビットPICのLチカ」を使うなんてどこで通用するんだろう。

自分が勝手に作った基準がどこでも通用すると思う時点で、ちょっと外れている。
0609774ワット発電中さん
垢版 |
2020/01/25(土) 15:41:03.32ID:H4z96L4F
CPUとの一体感、密着感を求めてるとかほざいてるヤツをまともに相手すんなよ
0610774ワット発電中さん
垢版 |
2020/01/25(土) 15:54:01.84ID:IX49fzWA
秋月のユニバーサル付きの18F46K22が安くて実験に便利だが、最近は北斗電子のRX基板だなあ。最終はRXだから実験も出来るだけ工数かけたくないし。
そんなんでCですわ。
C++対応してくれればもっと楽だけど。
0611774ワット発電中さん
垢版 |
2020/01/25(土) 16:05:49.24ID:f74KM0Va
>>606
たとえば去年、PIC関連スレでお題として出た
「PIC16シリーズを使った模型自動車のLEDライト制御」
私はAVRの初心者入門用tiny2313(プログラムROM2KB、SRAM128B)とフルASMで書いた。
https://pastebin.com/hZ4EiF7m
 この話題、しつこいと言われるのでもう終わりにしたい。
 私はフルASMじゃないと無理、と思ったけど勘違いかも知れない。
 短くて簡単だから、誰か早くPIC16とCで書いて。そしたら終わりになる。

あとすぐに思いついたのは、レジスタ群を受信リングバッファとして使ったこととか、
スタック(コ−ル命令)を使わないでジャンプ命令で処理した実用プログラムとか。
ただしこの二つはASM必然では無いな。

PICスレでAVRの話しを出して申し訳ない。          3流の田舎エンジニア
0612774ワット発電中さん
垢版 |
2020/01/25(土) 16:12:45.41ID:f74KM0Va
私の一番の目的は「楽しい電子工作」です。
その点はアマチュアの皆さんと同じですよね。
すこし毛色は違うかもしれませんが仲良くやりましょう。
色々なCPUで自動車ライト制御を作ってみたらどうでしょうか?
0617774ワット発電中さん
垢版 |
2020/01/25(土) 16:40:41.93ID:sMqZJhed
>>611
やっぱりお前だったな
予想通りに同じネタで自己紹介
そのコードのアドレスをコテハンにしてくれ
0618774ワット発電中さん
垢版 |
2020/01/25(土) 18:30:29.85ID:kxhvRJCm
>>611
PIC32とMCCでそれよりはるかに高機能を誰かが実現してただろ
おまえは都合の悪いことは見ない振りで決め込むから傍から何言っても無駄だろ
最低でもその腐った性格くらいは自覚しろ、幾度も同じネタで出て来てうぜえんだ
0621774ワット発電中さん
垢版 |
2020/01/26(日) 07:56:02.99ID:hDvTGQ8I
技術系のスレは昔から殺伐としているところが多い
そんな中からでも必要な情報だけを読み取って必要ないものはスルー出来るやつが有能
0622774ワット発電中さん
垢版 |
2020/01/26(日) 09:51:51.88ID:uTBySv7s
アセンブラの知識はあった方がいいけどね
最近のCPUは組み込みでもSIMD命令やDSP命令があるし
アセンブラを扱う機会はまだ多い
PICだってdsPICのDSP命令使うときにもアセンブラ使うしね

だいたい、一つのCPUのアセンブラをある程度やれば他のCPUでも応用が利く
コンパイラがどんなコード吐き出してるかの確認にも使えるし
デバッグでも必要になることあるし
バイナリのプログラムを解析するにはアセンブラの知識は必須だし
必要だから学校でもアセンブラを教えてるわけで
0624774ワット発電中さん
垢版 |
2020/01/26(日) 11:43:04.69ID:DesLc46e
必要になったときに調べたり、人に聞けばいいことってたくさんあるよね。

あと、

>必要だから学校でもアセンブラを教えてる

漢文の知識ってみんなに必要かな?
0625774ワット発電中さん
垢版 |
2020/01/26(日) 11:53:35.02ID:uTBySv7s
Webプログラミングならアセンブラ必要ないが
マイコン扱ってるのにアセンブラすらできないってやばくない?
できるけど、あえて使わないというのならわかるけど
0626774ワット発電中さん
垢版 |
2020/01/26(日) 12:02:00.27ID:DesLc46e
>>625
べつにやばくない。
逆にやばい理由が知りたい。

有志の子供向けマイコン教室で、Arduinoを教えたことがあるけれど、
そのうちの何人かが、自発的にいろいろなおもちゃを作るようになってた。
たぶん彼(彼女)らは、アセンブリ言語を知らないが、べつにやばくもない。

PICでもC言語だけでけっこう遊べる。

それが必要になったときに習得すればいいこと。
0627774ワット発電中さん
垢版 |
2020/01/26(日) 12:14:04.71ID:uTBySv7s
結局、わかるけどあえてやらないんじゃなくて、できないだけか
今ってアセンブラもできない人がマイコン使う時代なんだな
0628774ワット発電中さん
垢版 |
2020/01/26(日) 12:22:28.41ID:DesLc46e
>結局、わかるけどあえてやらないんじゃなくて、できないだけか
根拠もなく非論理的な納得をする人がマイコンをいじるのだね。
0630774ワット発電中さん
垢版 |
2020/01/26(日) 13:13:56.34ID:9B+/t6DG
アセンブラとC言語覚えるならアセンブラの方が簡単じゃね?
0631774ワット発電中さん
垢版 |
2020/01/26(日) 13:16:10.90ID:DesLc46e
必要性ではなく「マイコン扱ってるのにアセンブラすらできないのはやばい」理由を
聞いてるんだけどな。

少なくとも、>>622を見る限り、
>マイコン扱ってるのにアセンブラすらできないってやばくない?
って言うほどのことはない。


>>622を下敷きにしてやばいことを説明するとしたら、
「アセンブラでプログラムを作ったり、機械語レベルでデバッグをしたり、
バイナリのプログラムを解析するような人が、アセンブラができなければやばい」
ってことになる。うん、それはやばいね。そういう人はできないとやばい。

俺自身は古い人間だし、マイコンも初期のころのパソコンのアプリもアセンブリ言語で
やってきたけど、別に今の広がったマイコンユーザーに必須だとは思わない。
イージーになって、個人にとって有限の資源である知識や創造力がマイコン以外のものに
向けられているような人が、マイコンを使えるようになっているのは素晴らしいことだと
思うぞ。
0632774ワット発電中さん
垢版 |
2020/01/26(日) 13:23:17.52ID:DesLc46e
>>630
どちらが楽は人による。

個人的には、なにを触っているのかという密着感がないと気持ち悪くて使えない、
というタイプなので、ハンドアセンブルやアセンブリ言語ってすごくわかりやす
かったし、逆に高級言語は感覚的に受け付けないものだった。
でも、それは世間に目を向ければむしろ少数派だし、複雑なことをほいほいと
こなしていくのだったら、高級言語の方が効率がいいこともある。

他人にとってどんなアプローチがいいのかは、その本人が選べばいいことだと思う。
0633774ワット発電中さん
垢版 |
2020/01/26(日) 13:26:42.20ID:9B+/t6DG
C言語覚えようとしたけど全然分からないんだけど
アセンブラはすんなりと分かったな
BASICはサイズが大きくなりすぎて使い物にならなかった
0635774ワット発電中さん
垢版 |
2020/01/26(日) 14:37:48.31ID:LPJD1y+9
>>629
あれで必要性を説明した気になってるの?
そんな人が主張するならアセンブラやっぱ必要なさそうって初心者は思っちゃうねw
0636774ワット発電中さん
垢版 |
2020/01/26(日) 14:39:26.05ID:WpbEWKXW
Cがわからないというのがわからねぇ…
思考の放棄は人間性の放棄だろ
0637774ワット発電中さん
垢版 |
2020/01/26(日) 14:47:07.46ID:miQBrl1t
> Cがわからないというのがわからねぇ…

同意だな
C の方が明らかに平易で簡単なのに
だからこそ、必要が無い限りに措いて 皆が "Asm -> C" に流れるわけだ

どのような思考回路を有しているのか、その事に興味が沸くな
0638774ワット発電中さん
垢版 |
2020/01/26(日) 15:09:07.73ID:DesLc46e
>>636
人によるから。

っていうか、わからねぇ、も思考の放棄ですね。
でもそれでいいんです。
人間には多かれ少なかれ分からないことは必ずあります。

他人が自分に理解できないのだとしても、そのことをもって攻撃してこないない限り
容認すりゃ良い話なんですがね。

この場合でもある個人が「アセンブリ言語の方がわかりやすい」と考えること自体は
構わないし、なぜそう考えるのかわからないこともありうることです。
0639774ワット発電中さん
垢版 |
2020/01/26(日) 15:17:26.14ID:8l7jKa0r
アセンブラはPICの35命令とアセンブラの疑似命令憶えるだけで動いたけど
C言語は分からないね

解説してる所もC言語は普及してるのか駆け足で説明してるし
0640774ワット発電中さん
垢版 |
2020/01/26(日) 15:19:31.83ID:jJODgJou
いやだからさ、Cが理解できないから、
やっと理解したアセンブラにいつまでもしがみついてるしかないん人なんだろ。
言ってることの非論理性を総合するとそういうプロファイリングに至る。
0642774ワット発電中さん
垢版 |
2020/01/26(日) 15:22:30.49ID:8l7jKa0r
むしろアセンブラが簡単すぎて得体不明のC言語に移行すべきか迷ってる
0643774ワット発電中さん
垢版 |
2020/01/26(日) 15:35:58.40ID:v15VouoU
>>642
迷うこと無いでしょ、アセンブラでどうぞ
他人にゃどうでもいいことですよ
0644774ワット発電中さん
垢版 |
2020/01/26(日) 15:49:44.77ID:miQBrl1t
オイオイ、それは 単に最初に手を付けたのが "Asm" って、だけの話じゃないか
そして、その後は な〜んの 努力もしてない。
更に言えば、"C" を褒めちぎって "Asm" 貶してるヤツは その順序が逆だった、ってだけの違い

要するに、どちらも本質は同じで 「井の中の蛙」
こんなヤツらが現実に存在する事に驚くな、 議論する価値は全く無い

不思議でしょうがなかったけど
まぁ、正体の片鱗が判っただけでも メッケモンだと思う事にするわ。
0645774ワット発電中さん
垢版 |
2020/01/26(日) 16:10:00.54ID:VatxLeQs
機械制御用8ビット/16ビットCPUでは、Cからアセンブラに乗り替えた俺は少数派みたいだな
他人にゃどうでもいいことだけどw
0646774ワット発電中さん
垢版 |
2020/01/26(日) 16:24:18.79ID:X5XT/8bo
なんでお前ら 0/100 , live or die,思考なの? 特製に合わせて混ぜる思考はないの?
頭までデジタルになっちゃった?
0647774ワット発電中さん
垢版 |
2020/01/26(日) 16:24:50.38ID:VatxLeQs
で、そもそもの
>アセンブラじゃないと実現出来ない仕様
はどうなった?
と思ったが、考えてみればこんな疑問は他人にゃどうでもいいことだなw
0648774ワット発電中さん
垢版 |
2020/01/26(日) 16:30:44.61ID:VatxLeQs
俺は新しいCPUを始める時は最初にアセンブラでデバッガを作る
それでそのCPUの事を深く理解できるし
開発環境が訳の分らないブラックボックスではなくなる
ま、他人にゃどうでもいいことだけどw
0649774ワット発電中さん
垢版 |
2020/01/26(日) 16:43:28.96ID:kilStSZU
趣味でやってるんだったらC、asmどちらでも良いんじゃ無いの?C言語で発注したのにasmで納入されたかの様な罵り方はどうかしてる。
職業プログラマなら言語なんて何でもありだし、Cかアセンブラの狭い枠でここまで言い争うのは、どんなポジションの人なのか気になるね。
0650774ワット発電中さん
垢版 |
2020/01/26(日) 17:21:55.61ID:9OT21kNH
アセンブラは無料だがCコンパイラは有料ってのが何とも・・・
0651774ワット発電中さん
垢版 |
2020/01/26(日) 17:33:57.22ID:6TDTX2px
>>644
>更に言えば、"C" を褒めちぎって "Asm" 貶してるヤツ
誰それ?アンカー打てよ
0654774ワット発電中さん
垢版 |
2020/01/26(日) 19:00:37.15ID:A8QlNKI3
>>650
無料でしょ?
>>652
慣れじゃないだろうか。でも、おいらには難しい。
再帰とか、スタックがあふれて死ぬとしか思えない。
意味不明な型が多すぎ。
変数なのか実行してるのか何やってるのか理解に苦しむ記述が多い。
上から順に実行しろよ!
0655774ワット発電中さん
垢版 |
2020/01/26(日) 19:24:34.35ID:uTBySv7s
アセンブラやったことない人ってポインタが苦手な人多そう
アセンブラやれば自然に使えるようになるけど
0656774ワット発電中さん
垢版 |
2020/01/26(日) 19:52:36.11ID:WpbEWKXW
やっぱりみんなトルコ行って一発抜いてきたほうが良いな
俺も行くわ
0657774ワット発電中さん
垢版 |
2020/01/26(日) 20:10:22.00ID:1MeVnDUV
>>655
それどういう関連があるのか教えて。
アセンブラもCも出来るけどあなたの言ってる意味は分からない。
0658774ワット発電中さん
垢版 |
2020/01/26(日) 20:12:10.93ID:1MeVnDUV
あ、
>アセンブラの必要性なら>>622で既に書いてるけどな
の人だったか、あんたにゃ無理だな、忘れてくれ。
0659774ワット発電中さん
垢版 |
2020/01/26(日) 22:07:43.79ID:+WwM5vgv
アセンブラは機械語とほぼ1:1に対応する。
CPUのアーキテクチャを理解していれば自然に使えるはず。
アセンブラが使えないということはアーキテクチャを理解
していないということ。
0660774ワット発電中さん
垢版 |
2020/01/26(日) 22:42:39.88ID:za3SN+8Q
アセンブラだけじゃあやれないことも多いよね
httpサーバ動かせる? 不可能じゃないだろうけどさ。
httpsになるともう無理だろうね
0661774ワット発電中さん
垢版 |
2020/01/26(日) 22:57:17.44ID:y2LPrJKw
>>659
それを理解する必要あんの?
必要ない人はアセンブラ不要って結論でいい訳?
論理性に欠けるというかわきが甘いんだよ、頭悪いだろ。
0662774ワット発電中さん
垢版 |
2020/01/26(日) 23:11:08.05ID:DesLc46e
>CPUのアーキテクチャを理解していれば自然に使えるはず。
アーキテクチャの説明を受けて理解して、
二モニック表もなく疑似命令のマニュアルもなしにに、アセンブリ言語をいきなり自
然に使えたらエスパーですね…

何を言ってるんでしょうか、この人は。
0665774ワット発電中さん
垢版 |
2020/01/26(日) 23:40:39.00ID:W9P0lfg3
CPUのアーキテクチャを理解してなくても使えるのが高級言語だよね。
0666774ワット発電中さん
垢版 |
2020/01/26(日) 23:45:38.88ID:y2LPrJKw
>>ID:uTBySv7s
>IDコロコロ君か
>ムキになるなよ
さてさて、時間も時間なので、トンズラフラグが立ちましたよw
0670774ワット発電中さん
垢版 |
2020/01/27(月) 01:07:27.25ID:AbDDsxTF
>>667
0.37ドルは安いんだけどさすがに1まんこも買えない
秋月で扱ってくれんかな
0672774ワット発電中さん
垢版 |
2020/01/27(月) 06:26:17.15ID:aSoxmMZ/
アセンブラの知識が有った方ができる事の幅が広がるのは確かだろ。
クロックレベルで処理速度を管理できるからねぇ。

ただ、いかんせんパズル要素が強いから組むのが大変ではある。
組みやすさではCの方が上だから使い分ければいいんじゃね?とは思うけどな。

PICやった後に68K使うとレジスタ持て余す。
0673774ワット発電中さん
垢版 |
2020/01/27(月) 06:33:17.79ID:2thXpcKX
曖昧なんで君の考える「小回り」を聞かせてくれ。
0675774ワット発電中さん
垢版 |
2020/01/27(月) 07:45:57.85ID:DFXa6zAG
構造体とポインターでガンガン書く手のソフトだとアセンブラーは選ばないだろ?
0677774ワット発電中さん
垢版 |
2020/01/27(月) 08:23:34.08ID:INq5NPVJ
ののしりあうのやめーや
適材適所でいいだろ。
自分が出来ない方の悪口書くな
0678774ワット発電中さん
垢版 |
2020/01/27(月) 09:22:50.51ID:Av5Mzidn
>方ができる事の幅が広がるのは確かだろ。

それは当たり前すぎることなので、あえて書く意味がないと思う。
それを言うなら、ほかのマイコンを使えるようにすることも幅が広くなるよ。
0679774ワット発電中さん
垢版 |
2020/01/27(月) 09:40:04.22ID:b229eYVn
> それを言うなら、ほかのマイコンを使えるようにすることも幅が広くなるよ。

同じだろ
もしろ それ以下、具体的な内容が何も無い
0680774ワット発電中さん
垢版 |
2020/01/27(月) 10:17:14.31ID:Av5Mzidn
>>679
PICユーザーがPICでアセンブリ言語を使えるようになることとよりも
PICユーザーがほかのいろいろなマイコンを使えるようになることのほうが
幅の広がり方が小さいとな?

マイコンの入手性がよくなくて、秋葉で気軽に買えて開発ツールも手ごろなのがPICや限られたH8
その他ちょろちょろだった四半世紀前なら、骨までしゃぶる精神論は大切だったと思うよ。
でも今は様々なマイコンが入手できる。できることの幅を広げたいのなら、PICに拘る意味薄いよ。

アセンブリ言語で細かい制御ができることは周知のことだし、俺も昔は普通にアセンブリ言語を
使ってたよ。でも、今の人に必須のことではないと思う。

そこに時間を費やすことを今の人に強要するより、彼らがもっと応用のアイデアを広げることに
時間をかけることを見守る方が世の中的には喜ばれる価値を作れるんじゃないかな。

マイコンの中身に魅せられるという価値観も否定しない。
0682774ワット発電中さん
垢版 |
2020/01/27(月) 11:57:50.60ID:m0SGxOMf
8pin縛り
アセンブラ縛り
PIC縛り

密着感、、一体感、、
縛られるの好き
そういう性癖
他人にも分かって欲しいの
0685774ワット発電中さん
垢版 |
2020/01/27(月) 23:54:45.95ID:t9A468hw
ターボパスカルはマジで割りと優秀だったんだけどな
VB6つかうくらいならパスカルのほうが億兆倍よかった
0686774ワット発電中さん
垢版 |
2020/01/28(火) 00:05:26.08ID:VP3bEPDH
ターボパスカルは行番号のないBASICみたいな感じでとっつきやすかったな
0688774ワット発電中さん
垢版 |
2020/01/28(火) 03:59:49.93ID:ticCwoIl
俺はボーランドのターボパスカルつかってたわー
懐かしいな
0690774ワット発電中さん
垢版 |
2020/01/28(火) 06:47:26.53ID:tS5gWJ4H
Turbo-CやBorland Cなら当時、購入して持ってるがTURBO PASCALは持ってないね
一時期、US版のTurbo-CとTURBO PASCALが無償公開されてダウンロードできたけど
今もできるのかな?
Borland製品は売りに出されて今は会社自体がエンバカデロという会社になってるんだよね
今はPro版のDelphiが登録すると無料で使える
(ライセンス期限が1年で毎回更新する必要があるっぽいけど)
0691774ワット発電中さん
垢版 |
2020/01/28(火) 07:36:34.08ID:tjG0uJyy
>>690
>一時期、US版のTurbo-CとTURBO PASCALが無償公開されてダウンロードできたけど
https://edn.embarcadero.com/museum/antiquesoftware


ボーランド社の名前が変わってエンバカデロ社になったのだと思ってた。

>今はPro版のDelphiが登録すると無料で使える
まじで? って思って探したけど Delphi Community Edition しか見つからなかった。
これのことかな?

いっとき廉価版が出て、たくさんのオンラインソフトが作られたけれど、方針転換で
MSのツールもびっくりの高価なものになってしまった。開発ツールそのものが商売だと、
ユーザーが手ごろな価格(または無料で)使い続けられるかどうかはベンダーの方針次第だね。

マイコンの純正コンパイラはデバイスそのものが商売だろうから、いきなり高額になることは
ないと思うけど、サードパーティのもので買取ではなくサブスクリプション要再登録なものは
怖いかも。
0692774ワット発電中さん
垢版 |
2020/01/28(火) 07:52:50.81ID:tS5gWJ4H
>>691
>まじで? って思って探したけど Delphi Community Edition しか見つからなかった。

それのこと
Delphi Community Editionが出る前は
無期限の32bitのみのスタートアップ版がダウンロードできたけど
もう、無くなったみたい
Delphi Community Editionを突然やめてしまうかもしれない危険性は排除できないね
0694774ワット発電中さん
垢版 |
2020/01/28(火) 08:06:28.24ID:xi/5bC4j
ESP8266のCP/M-80エミュに開発環境の付いたエディタが付いて来る
0695774ワット発電中さん
垢版 |
2020/01/28(火) 13:52:32.59ID:GHevVIM5
turboシリーズ なつかしい
turbo-Cとturbo-ASM使ってた 
turbo-ASMの説明本の最初にMS-ASMの悪口が書いてあって
ボーランド社のマイクロソフト社に対する恨みは深いなと笑った

今はCPUの開発環境がタダかタダ同然で手に入るし
ICなどの資料も欲しい時に(真夜中でも)ネット経由ですぐに手に入るし
良い時代になって嬉しい ・・・ 以上ジジィの繰り言
0696774ワット発電中さん
垢版 |
2020/01/28(火) 15:04:29.32ID:aoZNs8ZU
最低限組み込みの話をしませんか
0697774ワット発電中さん
垢版 |
2020/01/28(火) 15:25:03.21ID:K/uVgsHI
Turbo-C懐かしい、MS-DOSのデバイスドライバーはアセンブラで組むのが一般的だったが保守が面倒なんでCで書いて、tccでコンパイルしてたな。
IDE_BIOS.EXEのmakefileを開いたら-zCと-zRと-zAと-zTでセグメント名を指定して、常駐する部分と初期化で破棄する部分を区分けをしてた。
デバイスヘッダーなどはアセンブラでtasm,tcc,tlinkと自前のtc互換の@関数でEXE型のデバドラが作れた。
ということで今も考えは同じだがCは便利なアセンブラって感じだな。
BIOS144.EXEのソースが見つからない。
0698774ワット発電中さん
垢版 |
2020/01/28(火) 15:28:09.99ID:kupAnCC5
>>696
まあ井戸端会議のようなもんよ
井戸は生活に欠かせないインフラだからこそ人が集まる
他のスレは閑古鳥
0699774ワット発電中さん
垢版 |
2020/01/29(水) 06:23:07.04ID:0CepWgQg
IBM-PC用のTurbo-C++を買ったのは良いけどHDD必須でしばらく使えなかった苦い思い出。
LSI-C試食版で頑張ってた。
0700774ワット発電中さん
垢版 |
2020/01/29(水) 21:20:14.36ID:lqa31QSp
そのころは組み込み用のコンパイラは高価だったので、パソコン用のコンパイラで、
組み込みのコンパイルができるように工夫してる人、多かったですね。
組み込みといってもZ80とか8086とかV25とかだったけど。

そのころからHI-TECH Cはあったけど、Microchipに買収されてPIC専用になってしまいました。

なんにしろ、組み込みのコンパイラが無料で使えるようになるなんて思ってなかった。
良い時代になったものです。
0703774ワット発電中さん
垢版 |
2020/01/29(水) 23:24:58.08ID:rowfr9jR
ASCIIが売ってたMSX-CでZ80の組み込み(TMPZ)作った。
ところが浮動小数点が無いんで、そこだけアセンブラで作って関数呼び出し。
0705774ワット発電中さん
垢版 |
2020/01/30(木) 04:12:18.31ID:8yVSAe0N
メモリ全然足りなくて、2パスのコンパイラとか使ってたわ
中間コードテープに吐き出す謎仕様
0706774ワット発電中さん
垢版 |
2020/01/30(木) 07:54:00.76ID:0xLQrrMk
>>703
私も別のCPUだったけど、浮動小数点の演算パッケージを作ったことがある。
必要に迫られて仕方なく自作したけど、かなり面倒でもう二度とやりたくないと思った。

アセンブラも購入代金が無くて自作した。
初めはmacroもifも何も無い、アブソリュートだったけど、
時間がある時に少しづつ機能を増やしていった。

今は良いよな、ワンチップCPUなんて、メモリとI/O込みのCPUシステムとして動作することが
初めから保証されているし、その開発支援はタダで手に入る。
私がCPUを始めた頃よりもスタート地点が遙か前方でうらやましい。
0708774ワット発電中さん
垢版 |
2020/01/30(木) 10:07:08.69ID:VDrIUFy7
若者は全部Arduinoから入って出てこないし、
中堅は他の近代的なマイコンに移ったし
爺しか残ってないよ。
0710774ワット発電中さん
垢版 |
2020/01/30(木) 11:17:33.11ID:EGL4dt1u
Arduinoって言ったって今はもうATMega328Pだけじゃ無いぞ
AVRは当然、ARMもESP32も色々使えるんだし
ArduinoでPICの開発できるようにしたらいいじゃん
アセンブラおじさんダッサ
0714774ワット発電中さん
垢版 |
2020/01/30(木) 21:50:23.90ID:3P0Dk0Fp
そりゃそうなるわ
手軽に使いたい人はPICである必然性がないから
0716774ワット発電中さん
垢版 |
2020/01/31(金) 08:20:08.58ID:h1NV05oo
何をもって手軽なのかは人や用途で変わるだろね。
もっと具体的な言葉にしないと曖昧な言葉を俎上に乗せても仕方がない。
0717774ワット発電中さん
垢版 |
2020/01/31(金) 09:00:16.36ID:Y2jyDRSl
なぜPIC vs Arduinoになるのか分からん
Arduinoってマイコンじゃなくて開発環境の事なんだからそもそも対立軸になる事じゃ無いじゃん
ArduinoでPICを利用できるようにしたらいいだけじゃん
なんでやらないでお互い貶し合うの?バカなの?
Arduinoじゃ無くても今はMicroPythonとかCircuitPythonとか色々あるじゃん
なんでそのシステムに乗っからないで他を貶すの?なんなのよ
0719774ワット発電中さん
垢版 |
2020/01/31(金) 10:10:02.47ID:1i/Gwwvr
例えばなんかのチップの応用例見たかったとする。
ググってみて
どれもこれもAruduinoでの作例ばっかり。
-Arduinoにしたら意味のある結果なし。
敵対視する人の気持ちわからんでも無いよ。
0720774ワット発電中さん
垢版 |
2020/01/31(金) 10:38:24.82ID:IhJs+lFu
>>719
作例見たいのにどれもこれもArduinoでの例ばかりなんだろ?
だったらPICをArduinoに対応させればその作例もPICの役に立つじゃんか
なぜ敵対視になるのかさっぱり分からない
そもそも対立構造じゃ無いだろ
どうしても対立させたいなら
PIC vs AVR
PIC vs ARM
PIC vs ESP
じゃね?
0725774ワット発電中さん
垢版 |
2020/01/31(金) 12:46:14.56ID:DgeItJ8K
秋月も商売だからなぁ
特に 32u4/328p、この2つは中華品が圧倒的に安い
なにせ ボード・レベルで $3出せばお釣が来る (328pなら$2以下)

こんなの絶対に無理、敵う訳が無い。(補助金で "じゃぶじゃぶ" とかだろコレ?)
売れてる理由はコレ、こんな値段なら "Arduino〜 云々"など 関係無しに売れるわ

逆にPICの方は、それほどの差は無い
入手までの時間を考えれば、敢えて中華品を選ぶメリットも無い
0726774ワット発電中さん
垢版 |
2020/01/31(金) 12:48:22.35ID:mSYY5RaB
ArduinoはAVRを手軽に使えるようにした
PICにしかない機能を使いたいのでなければArduinoで十分
そんな奴はごくまれ
なのでPicduinoが選ばれるケースは少ない

こう言っているだけ
PICが手軽でないとも、AVRと比較してどうこう言っているわけでもない
0729774ワット発電中さん
垢版 |
2020/01/31(金) 15:52:26.76ID:KvxbaGNq
そりゃ、AVRはg++が使えるGNUツールチェインがあるからだろ?
PICのコンパイラはフリーのオープンソースじゃないし、無料で使えるのは機能限定版だし
XC8、XC16はC++は使えないからね
Arduinoが使えるようにするには完全フリーのg++が使えるGNUツールチェインが必要
0730774ワット発電中さん
垢版 |
2020/01/31(金) 16:58:51.38ID:g7CJtgZr
なんでgccがPICをサポートできなかったんだろ?
0732774ワット発電中さん
垢版 |
2020/01/31(金) 17:40:40.82ID:mSYY5RaB
変態アーキでも作る気になれば作れるよね?
PICユーザが少なかったのかなあ
変態アーキなら開発にも労力がかかるだろうし
海外ではもともとAVRの方が優勢だったと聞いたような気もする
0734774ワット発電中さん
垢版 |
2020/01/31(金) 18:49:34.54ID:B2oQwfRR
>>732
PICが糞過ぎてgccを対応させる気は無い(意訳
とオフィシャルに言われちゃった訳だが
0735774ワット発電中さん
垢版 |
2020/01/31(金) 18:52:55.39ID:B2oQwfRR
>>723
秋月も前はAT90USB162とATMEGA32u2を安く売ってくれてて助かってたのに
気がついたらどっちも取り扱いが無くなってて悲しい
ちょっとしたUSBデバイスを作るときに重宝してたんだが

32u4乗せた完成品基板は中華製が馬鹿みたいに安いんだけど、チップ単体を
買おうとしたら結構高いんだよなぁ
0736774ワット発電中さん
垢版 |
2020/01/31(金) 19:05:03.86ID:92/xUjN7
こいつら、帰巣本能すら持ち合わせてない、ハト以下らしい。
0740774ワット発電中さん
垢版 |
2020/02/01(土) 14:23:45.48ID:3IF3Trxm
>>738
違うものを並べるな、ってこと? 気にしなくてもいいのに、

「野球は巨人、ガムはロッテ」と同じだよね。
0741774ワット発電中さん
垢版 |
2020/02/01(土) 14:37:56.01ID:D3rXj6FJ
>>737
世の中完全にArduinoが主流で、ちょっと作成とか探してもArduinoで作った
例のほうが圧倒的に見つかる

んで「じゃあそのArduinoさんとやらを買いに行くか」と思って秋月にくる
入門者のことを考えたらPICなんかよりArduino(と、そこに使われてるAVR)を
そろえた方が買う側/売る側双方にメリットが大きい
0743774ワット発電中さん
垢版 |
2020/02/01(土) 15:31:16.18ID:3IF3Trxm
>>741
Arduinoの情報を見ていたらArduinoが主流に見えるのは当たり前だし。
自分が賢くて儲ける方法をよく知っていて、秋月はバカだとでも思ってるんだろうか。

タピオカの方がSNSに圧倒的にたくさんの情報があって、ニーズがあるなら
すべての蕎麦屋はタピオカ屋に鞍替えする方がいいのだろうか。

秋月は秋月で客と商品を選べばいいのでは?
0747774ワット発電中さん
垢版 |
2020/02/02(日) 00:19:59.81ID:m75ZBpZ4
teensy4.0をPIC16F18326と比較した
sin関数だと1回で127.5usかかってた計算が
teensy4.0だと0.3usで終わった
425倍か
16F18326は8MMIPSで
32MZが415MIPSなので51.87倍にしかならないので 完全に負けてる。
teensy4.0は32MZの8倍
teensy3.5と32MZはほぼ互角
32MZはESP32のライバルとしてはいいと思うが
4.0が化け物なだけと 250MHzで600MHzに勝てるわけないからそりゃそうかという結果。

float配列は11万まで入るな。16Fは400くらい。100だっけか
メモリは32MZと大差ないか

なんでもかんでも3000円のteensyが使えるわけじゃないので、
PICが悪いわけではない。今回計算力が必要だったのでしょうがなく選択してみた。
0748774ワット発電中さん
垢版 |
2020/02/02(日) 00:46:49.51ID:m75ZBpZ4
プログラム書き込みが「クリックから書き換えて再起動でプログラム再開まで」トータル4秒間
すげーな。
本当に4秒で全部終わるのでここが一番助かるわ

完全にスレ違いだな。でもまあESPもSTMもゴミになったということで
逆にESPは(wifi機能以外では)選択しなくてもよくなったかと
teensyとそれ以下があるだけになったので。
0749774ワット発電中さん
垢版 |
2020/02/02(日) 07:27:40.78ID:N8mtJYXj
3000円ならRaspi買うだろ、コイツ馬鹿じゃね?
0750774ワット発電中さん
垢版 |
2020/02/02(日) 08:57:23.06ID:58sbp4Sg
たしかに
計算能力なら1320円で買えるRaspberry Pi Zero Wにも劣るかも
Zeroなら660円
Raspberry Pi Zeroがクロック1GHzだし
メモリは512MBあるし
Zero WならWiFiネットワークも標準で使える
0751774ワット発電中さん
垢版 |
2020/02/02(日) 09:15:09.30ID:58sbp4Sg
ちなみに3000円ちょっとなら1.4 GHzのCortex-A53が4コアの3A+が買えるね
Cortex-A53ならSIMD命令が使える
0752774ワット発電中さん
垢版 |
2020/02/02(日) 10:37:25.20ID:b9xWgnJb
用途次第で選択は変わる。
どれかに収束することはないから、いろいろなものに、正負の感情は持たない方がいいよ。
自由な発想の妨げになるから。
0753774ワット発電中さん
垢版 |
2020/02/02(日) 10:43:26.67ID:58sbp4Sg
0.3マイクロ秒ってちゃんと計測したのかな?
コンパイラの最適化で省略されてるオチとかないの?
Raspberry Pi Zeroで最適化で省略されないようにコード書いて
double型で100回sinを実行するループを10000万回実行したけど20秒かかったよ
0754774ワット発電中さん
垢版 |
2020/02/02(日) 10:50:23.80ID:58sbp4Sg
失敬
1万回じゃなくて100万回ループしてたわ
それで20秒だからRaspberry Pi Zeroの方が早いね

ちなみにPi 4だとたったの3秒
0755774ワット発電中さん
垢版 |
2020/02/02(日) 11:22:25.97ID:58sbp4Sg
teensy4.0は超高性能という触れ込みだけど
Raspberry Pi Zeroより遅くて高くて、たいして流行ってもない
0757774ワット発電中さん
垢版 |
2020/02/02(日) 11:48:06.90ID:58sbp4Sg
Teensy 4.0は512KBの蜜結合メモリが売りのようだけど
3A+だとオンチップの2次キャッシュがそのくらいの容量ありそう
0758774ワット発電中さん
垢版 |
2020/02/02(日) 13:31:10.64ID:LQu5c/2b
>>749
なんでキミみたいな馬鹿が5chにいるのか
あ、PICスレだからキミのような馬鹿がいても当然なのかw

さすがPICスレだなぁw
0760774ワット発電中さん
垢版 |
2020/02/02(日) 19:59:31.75ID:zAPxaaam
やはりPIC不要論は正解だったらようだな
俺の言った通りだは
0761774ワット発電中さん
垢版 |
2020/02/02(日) 20:11:51.61ID:JYZ7FZb/
破壊してるのはここでもあっちでもアンチさんだからねえw
何が邪魔な存在なのかは明らか。
0763774ワット発電中さん
垢版 |
2020/02/02(日) 20:43:35.29ID:bMQg8UQ4
「破壊された」=「荒らされている」
まあ、誰でも認めるわな、アンチが寄ってたかってだからさ
0766774ワット発電中さん
垢版 |
2020/02/02(日) 20:48:46.71ID:yaFFj82m
大体盗人ってなんですか、僕が何を盗んだっていうんですか
そもそもスレを読んで笑ったって書いて、破壊されてるなーと思ったことを買い込んだだけですよ?
0767774ワット発電中さん
垢版 |
2020/02/02(日) 21:00:03.95ID:5p10tGIn
ゆとりさんは「盗人猛々しい」を習わないのね、困った世の中になったねえw
0768774ワット発電中さん
垢版 |
2020/02/02(日) 21:30:12.04ID:7xTa5so8
>>767
自身はスレを荒らして無い事を、盗んで無いと相手の使った慣用句を借りて言ってるんだよ。
ゆとりがーと言う奴に限ってアレだよな。
0770774ワット発電中さん
垢版 |
2020/02/02(日) 21:43:27.49ID:q48SyvV5
スレが荒れていることをあざ笑うような書き込みをする奴だから
盗人認定で問題ないよ同類
0772774ワット発電中さん
垢版 |
2020/02/02(日) 22:00:33.35ID:7xTa5so8
>>769
それは否定しない
0773774ワット発電中さん
垢版 |
2020/02/02(日) 22:03:22.31ID:m+Ho6VGZ
>初めてスレが爆破されててワラタ
>お、破壊されたを認めたw
どう見ても犯人、しかも愉快犯ってやつ
0775774ワット発電中さん
垢版 |
2020/02/03(月) 05:38:46.41ID:LEbVODFO
Arduinoの話題を出したら必ず荒れるのはPICユーザーはAVRと違ってPICがArduinoのボードに採用されなかった事が何よりも悔しいんだろうな
ESP32もソニーのSpresenseもNXPのi.MXもNordicのnFRFもArduinoのボードには採用されてないけどArduinoとして使えるんだから(nFRFは去年採用されたけどそれ以前から対応してた)、PICもやったらいいのに
もしかしてそんな能力もないの?PICユーザーって
それとも日本企業みたいに自分たちが主導権取りたいから他所の仕組み(Arduino)には乗りたくないってか
0776774ワット発電中さん
垢版 |
2020/02/03(月) 05:55:04.76ID:C8WVDZdP
AVRユーザやArduinoユーザはなんでPICスレに出張して荒らすの?
PICが気になってしょうがないの?
0778774ワット発電中さん
垢版 |
2020/02/03(月) 06:55:51.16ID:b4wD6w+T
まあ、1/4クロックじゃね… 足下見られても仕方ないね…
0779774ワット発電中さん
垢版 |
2020/02/03(月) 07:24:17.25ID:Yg1jnW4K
さぁArduinoを始めるぞ、どの8ビットCPUにしようか、
という時に前世紀遺物の入出力制御用なんか採用するわけがない。

>>776
早く目を覚まして、清く明るく美しくて正しい道を歩いて欲しいのですw
あなたの将来を心配しているのですw
そのために巣から出てきているのですw
0782774ワット発電中さん
垢版 |
2020/02/03(月) 11:25:37.91ID:4SkC6H1z
ぐぬぬ!AVRの方が優秀なのに〜!
くやし〜!

そうだ!PICスレに行こう!
0783774ワット発電中さん
垢版 |
2020/02/03(月) 12:31:02.54ID:Yg1jnW4K
>>781
オメデトさん!
Atmelのおかげでようやく1位になれたんだ、良かったね。
高い金を出して買収した甲斐があったじゃないか。

私としてはコードを24ビットに拡張したAVR24を発売してほしい。
でも開発費をケチって、バグだらけになるかもしれないな。
0784774ワット発電中さん
垢版 |
2020/02/03(月) 12:57:16.81ID:b4wD6w+T
NRNDだけどAVR32があるのに意味ない。 PIC24並みに意味ない。
0787774ワット発電中さん
垢版 |
2020/02/03(月) 15:09:10.64ID:vV5u3d1d
自分の巣で閑古鳥が泣いてるのに盛り上げようともせず他所を荒らしてうっぷんを晴らす

こういう連中と同類かと思われちゃうAVRユーザーが気の毒
まあ、そのくらいしか思わないな、実害無いしね
0788774ワット発電中さん
垢版 |
2020/02/03(月) 19:57:40.81ID:NCZeOyZY
スレを「爆破」とか「破壊」なんて知らん言葉使うな?

まあ、あんまり皆さんがかまってると、どんどんこのスレ荒しに来るんじゃないですかね?
自分はPICの話なら他でも出来るからいいけど。
0789774ワット発電中さん
垢版 |
2020/02/04(火) 07:53:20.49ID:+1YRfAWn
>>781
STの資料なんだけど「車載用マイコンを除く」に恣意性が感じられるな。
0790774ワット発電中さん
垢版 |
2020/02/04(火) 08:57:13.09ID:Ypjsvkkf
>>786
AVR8ビットとの連続性重要ならSAMよりAVR32が適任と思っただけ。
どうしても24ビットってんならTTLででも作っといてって感じ。
うちそんな大口でもないけど代理店から新規には使うな予告来たよ
0791774ワット発電中さん
垢版 |
2020/02/04(火) 11:32:01.51ID:OFtz6WwB
AVR24だと、データ8ビットでもコード24ビットだからメモリアクセスが2クロック掛かるのでは?
1クロック1命令実行という、小さくて早くてそこそこの性能を発揮するAVRの
最大のセールスポイントが失われてしまうような気がする。

データ16ビットのPIC24は羨ましい。8ビットと16bitとの差は大きい。
マイクロチップはもっと力を入れれば、32ビットと8ビットのニッチでそれなりに売れると思うのだが、
甘いかな。
0792774ワット発電中さん
垢版 |
2020/02/04(火) 12:09:24.21ID:M+Ild9uk
物理的な性能差というよりは、
開発環境の差だと思うけど...
PICは好きなんで、誰か何とかしてー って思う
0793774ワット発電中さん
垢版 |
2020/02/04(火) 13:55:55.62ID:ZCwJNHzD
PICは8bitでも下位に位置するアーキテクチャなので
PIC24が生きてくるんだけど、Microchipはやる気ないのかな?
それと、PIC24のコンパイラはgccベースなんだからg++も公式から出せばいいのにね
非公式のg++コンパイラはあるようだけど
0794774ワット発電中さん
垢版 |
2020/02/04(火) 18:21:41.44ID:l7Lqk8fc
高級言語はPIC32に任せて、PIC24はアセンブラでいじり倒してほしい
0796774ワット発電中さん
垢版 |
2020/02/04(火) 20:26:50.61ID:T/SiJSGw
Cで書くにしてもライブラリがなきゃ
直にビット操作しないとダメだし。
アセンブラよりは面倒くさくないというぐらい。
0797774ワット発電中さん
垢版 |
2020/02/05(水) 11:38:59.33ID:eHnZfvo0
teensy4.0やってるけど
ADCについて12bit使えるが Samples/sec: 174,825.17

12bit 174.8kspsだった
10bit 203ksps
8bit 304ksps

teensy最強!と思ったが32MZは12bit18Mspsで「ADCに関してはteensy4.0より100倍速い」。
ADC1回で5.7usもかかるので計算が0.3usで終わってもトータルでは断然遅い
(600MHz使えない)
teensyでADC1回でも使うならオーバーヘッドが大きい

ADC使うなら未だにPIC最強かもしれない esp32もADCどんくさいしな。
外付けで20Mspsのならあるけど 追加は正直めんどくさい。
「俺は何がなんでもADCは絶対使わん」って人ならteensyはすごくいいけど
ADC使うならPICはまだ王者かなと
0799774ワット発電中さん
垢版 |
2020/02/12(水) 19:19:29.66ID:8L8YZfC3
もうお手軽なArduinoばっかいじってて
昔使ってたPICが50個くらいあるんだけど
何か有効な利用手段は無いだろうか
0801774ワット発電中さん
垢版 |
2020/02/12(水) 23:16:01.23ID:8L8YZfC3
メルカリで検索してみたけど
50個で1000円とかなら検品、梱包の手間が掛かりそうで無理w
ライターや本と一緒ならもうちょいいきそうだけど
ライターは残しておきたい
0803774ワット発電中さん
垢版 |
2020/02/13(木) 00:01:42.36ID:IIp5P11e
30cmくらいのフルカラーLEDとコントローラセット作って300円くらいで売るかな
でもこれよく考えたら16年前のだw
動くんだろうか
0804774ワット発電中さん
垢版 |
2020/02/13(木) 07:16:43.77ID:LurFHR33
>>799
剣山
0806774ワット発電中さん
垢版 |
2020/02/13(木) 22:35:02.77ID:NsPKlTbe
>>803
16年前っつーと、クロック内蔵してるやつなんだろうか。
16C84とかの時代は、全部外付けだったが・・・・
0807774ワット発電中さん
垢版 |
2020/02/13(木) 23:04:51.72ID:92izzrdx
2002-2004年頃だったと思う、再燃して追加購入してるかも
12F509 12F629 16F84A 16F877 16F876 16F648A
37個しかなかったわ
0808774ワット発電中さん
垢版 |
2020/02/14(金) 07:54:22.48ID:CErDJTeq
>>805
神奈川の環状4号線を爆走する珍走共にPIC撒いてもマキビシ代わりにならへん(笑)
0809774ワット発電中さん
垢版 |
2020/02/14(金) 10:49:03.24ID:/IMwzFRG
>>807
12f629と16F648以外はちょっと使いにくいな〜〜〜
0810774ワット発電中さん
垢版 |
2020/02/14(金) 12:49:45.62ID:zWkVqWqk
思い立った時にすぐ作れるようにと
自分も少し買いだめたんだけど駄目だね
使わんうちに古くなる
0811774ワット発電中さん
垢版 |
2020/02/14(金) 14:06:43.20ID:EcjOk9Th
手持ちの古いヤツ、正直 使おうと思う事も無いな
"いや、補修パーツとして・・・"
無理やりこじ付けても これぐらいしか思いつかない

上の方で、引き合いに出てる頃の物と比べれば、
明らかに、最近の物の方が 高性能/高機能/低価格
順当な進化だし、まぁ これは しょうがない

逆に、多ピン物には 全く興味が無くなった
今は、他の選択子が幾らでも 有るからな。
0812774ワット発電中さん
垢版 |
2020/02/14(金) 17:35:54.42ID:DqdgfPT5
40pinの16F877はノートPCのキーボードマトリクスセンスに使ったわ
もうパラレルバスとかアドレスバスとかほとんどシリアルになっちゃって
出番無いよな…
昔のROMカセットの吸出しにPIO増設無しで使えるくらいか
0813774ワット発電中さん
垢版 |
2020/02/14(金) 19:02:12.16ID:zWkVqWqk
レトロPCにつなぐI/Fとか考えてると
5V、多ピンは嬉しいけどね
0814774ワット発電中さん
垢版 |
2020/02/15(土) 08:28:35.64ID:RjMvX4lB
RAMの大きさ、5V駆動、40MHzって事で18F2620好んで使ってた。
0815774ワット発電中さん
垢版 |
2020/02/15(土) 12:37:40.59ID:NHqghSVM
>>814
過去形?
過去形なの?
なんで?
何で過去形?
何で過去形なの?
なんで?
どうして?
どうして過去形なんですか?
どうして?
なんで「使ってた」って言う過去形で書いたんですか?
なんで?
0816774ワット発電中さん
垢版 |
2020/02/15(土) 12:44:08.80ID:NHqghSVM
>>814
あれ?
何で黙っちゃったんですか?
なんで答えてくれないんですかね?
なんで黙っちゃったの?
なんで?
何で黙っちゃったの?
質問してるんだから答えて下さいよ
0818774ワット発電中さん
垢版 |
2020/02/15(土) 16:23:15.04ID:yrnQXnEc
思い出を語るスレになっとるw
ブロック崩しは衝撃的だったなあ
0819774ワット発電中さん
垢版 |
2020/02/15(土) 17:41:50.03ID:jU+HOOaC
100均スレでPIC爺が暴れてるんでここで引き取って一緒に思い出語りさせてあげてくださいな
0821774ワット発電中さん
垢版 |
2020/02/15(土) 18:01:13.85ID:I/KVZnYv
>>819
でもAVRスレは静かだろう?
PICユーザーは大人だから、売られたら買うけど出張ってまでは行かないのに対して
AVR厨さんはガキだからフットワークだけは軽いのよ、いろんなところでご活躍
0822774ワット発電中さん
垢版 |
2020/02/15(土) 18:29:23.60ID:yrnQXnEc
長くやってればPICもAVRも両方使ってるだろうに
なんでこんな険悪なんだ
0823774ワット発電中さん
垢版 |
2020/02/15(土) 18:41:58.70ID:Ad/+CIXU
>両方使ってるだろうになんでこんな険悪なんだ

険悪なムードを作ってしまう人って、5chを見てみてもごく少数じゃないですかね。
0824774ワット発電中さん
垢版 |
2020/02/15(土) 18:42:26.11ID:w9KNtbJb
>>818
もう繋げられる表示装置がないかも・・・・

>>822
ビギナーから荒らしまで、相手してやるだけの度量がPICユーザにはあるから・・・・
0825774ワット発電中さん
垢版 |
2020/02/17(月) 12:45:58.09ID:ohiPFMrg
>>823
険悪っていうか、ちょっと頭のおかしい奴をイジってるだけだろ
ああ春ももうすぐか、ってな
0826774ワット発電中さん
垢版 |
2020/02/17(月) 17:29:53.57ID:6y6C1geK
お前らが引き取らないから100均スレに居着いちまったじゃねーかよ
0828774ワット発電中さん
垢版 |
2020/02/18(火) 02:35:16.17ID:7xe2AITR
外出自粛とかわけわからんこと言われ始めた今こそ
ビンテージPICで遊ぶ時だ!
うーむ外部クロックの代わりにRC発信させたら動かねー
0830774ワット発電中さん
垢版 |
2020/02/18(火) 03:46:18.66ID:Kvv2S+ul
邪道かもしれないがAliでArduino用のシールドセット買うと色々遊べる
センサとか楽しい
物によっては自分で色々書かなきゃならんが
0831774ワット発電中さん
垢版 |
2020/02/18(火) 08:56:35.08ID:I5rri61M
邪道かもしれないが100均で信号機のおもちゃ買うと色々遊べる
Lチカとか楽しい
スイッチやLEDも入ってるから後は君のPICだけだ
0832774ワット発電中さん
垢版 |
2020/02/18(火) 11:01:59.13ID:RXu58+L2
そいつの中に入ってる石、
かなり古いヤツで 外しても使いが道ないとか・・・・
オチが付きそうだな、外すのメンドクサイだけ

もともと100円以下で売ってるような物を、敢えて100均で買う意味あるか?
大当たりでも入ってる ってなら 話は別かも知らんが
0834774ワット発電中さん
垢版 |
2020/02/18(火) 14:07:58.77ID:F3PyH4jg
>PICの在庫はあっても繋ぐ部品が足りねー

>スイッチやLEDも入ってるから後は君のPICだけだ

この流れでなんで石使おうとする?
謎石は捨てろよw
0837774ワット発電中さん
垢版 |
2020/02/21(金) 04:16:08.81ID:fO5bepvl
Mac用のXC8コンパイラが欲しいんだけどMPLAB XC8 Compiler v2.10をクリックしてもマイクロチップのトップページに飛んでしまって肝心のファイルのダウンロードが出来ない
どこか他からダウンロード出来ますか?

https://www.microchip.com/mplab/compilers
0841774ワット発電中さん
垢版 |
2020/02/21(金) 04:39:42.59ID:hQYQVZgB
>>837
え〜っと一応確認のために聞いとくんだけど、「MPLAB XC8 Compiler v2.10」っていう赤い文字の所じゃなくて
右側のD/Lの所のディスプレイに下矢印のアイコンをクリックしてんだよね?
0842774ワット発電中さん
垢版 |
2020/02/21(金) 04:45:12.25ID:fO5bepvl
>>841
どっちをクリックしても結果は同じでトップページに飛びます
他のOS用やXC16、32はダウンロード出来るみたいです
0843774ワット発電中さん
垢版 |
2020/02/21(金) 04:59:04.61ID:hQYQVZgB
今も一度やってみたけど右のアイコンの所でダウンロード始まった
ブラウザ変えてみてはどうだろう?
ちなみにオレはchome
0849774ワット発電中さん
垢版 |
2020/02/21(金) 05:08:27.56ID:fO5bepvl
8ビットの開発用なんだけどXC32の方で賄えたりってしないですよね?
あとPart Support Patch Filesってこれは必要ありますか?
0850774ワット発電中さん
垢版 |
2020/02/21(金) 05:17:42.91ID:vR3Hf9AR
>>849
Adds new device-specific information to a compiler, but does not update the base compiler.
See Additional Information tab, Part Support Patch Files.
使いたいチップが対応してなかったら当てればいいんじゃない?
0853774ワット発電中さん
垢版 |
2020/02/21(金) 05:41:40.38ID:vR3Hf9AR
>>852
経験上、1つくらい古いバージョンでもまず問題ない、断言はできないけど
0857774ワット発電中さん
垢版 |
2020/02/21(金) 15:28:41.85ID:vR3Hf9AR
>>843にどこかへアップしてもらったらいいんじゃない?
もう見てないかもだけど
0858774ワット発電中さん
垢版 |
2020/02/22(土) 00:03:59.08ID:gCVCfoDw
MCC対応してるピン数が一番少ないPICマイコン教えてくれ
0859774ワット発電中さん
垢版 |
2020/02/22(土) 02:43:48.82ID:jKI+vs1o
MCCのサイトのPDFに対応チップが書いてあるから自分で見て来い
0860774ワット発電中さん
垢版 |
2020/02/22(土) 11:00:29.38ID:gCVCfoDw
そこをなんとかお願い出来ませんでしょうか。
0862774ワット発電中さん
垢版 |
2020/02/22(土) 14:25:32.24ID:KbJJ4t33
>>860
自力でどこまでたどり着けたかくらい書きなよ。
まさか自分じゃ何もしてない?
0864774ワット発電中さん
垢版 |
2020/02/22(土) 15:10:02.38ID:l8XGYTbO
トランプがいう極小中華スパイチップって3ピンだったよね
あれはどこの舞子?
0865774ワット発電中さん
垢版 |
2020/02/22(土) 15:17:36.83ID:tyVKCuT/
>>864
3ピンの極小チップで機密情報を盗める程の技術があれば、スパイするまでも無く世界を圧倒できるね。
0866774ワット発電中さん
垢版 |
2020/02/22(土) 20:23:19.05ID:b88t8fQo
>>861,862
ネタにマジレス
0868774ワット発電中さん
垢版 |
2020/02/22(土) 21:57:54.29ID:61YkDYih
マイクロチップの日本語サイトにはAVRのデータシートって「MICROCHIP 8ビットAVRマイクロコントローラATtiny1614/1616/1617」
のたったひとつしか無いんですが、ATMEL時代には色々出ていてマイクロチップはそれを引き継がず闇に消してしまったんでしょうか?
マイクロチップの日本語サイトにはPICだとマイコンもプログラマも開発ソフトもかなり豊富に日本語のPDFがあって驚きました。
マイクロチップの日本語サイトの製品情報にはAVRの項目すら無いです。
0870774ワット発電中さん
垢版 |
2020/02/23(日) 03:52:03.46ID:lfU0/DaZ
高電圧書き込みとLVPって最初のモード遷移が違うだけで書き込み自体は何も変わらないと思っていいの?
それともVppを電源としてフラッシュメモリに書き込んでるの?
PICを最近使い出したので誰か教えていただきたいです
0871774ワット発電中さん
垢版 |
2020/02/23(日) 04:47:10.48ID:cjmGeHHB
古いタイプのは高電圧をフラッシュ書き込み電源に使ってたけど新しいのは単に書き込みモードに切り替えるための信号にしか使用していない
電源は内部で5Vから昇圧されているし12Vではなく8Vくらいで書き込みモードと認識するものもある(仕様外だが)し高電圧の消費電流もごくわずか(Programming Specificationを見ればわかる)
0872774ワット発電中さん
垢版 |
2020/03/02(月) 09:41:19.43ID:Amw1tQLL
>>863
潔いな。
0873774ワット発電中さん
垢版 |
2020/03/02(月) 09:43:25.94ID:Amw1tQLL
てか、約10年ぶりにえむぴーらぶ落としたらものすげー高機能でものすげー重くなってんのな。

ダウンロードサイズも1GBとかヤベーな。

そしてコンパイラも変わったのか昔のコード全然コンパイル通らんwww
0876774ワット発電中さん
垢版 |
2020/03/02(月) 12:26:15.85ID:qEkYqmk4
この前、昔のコードを新環境に合わせて書き直そうと思ったんだけど
ハーモニーってやつがよくわからなくて結局レガシーライブラリーに逃げたわ
0877774ワット発電中さん
垢版 |
2020/03/03(火) 18:20:44.01ID:evwr9uCs
MPLAB X IDE(v5.30)
昨日まで動いてたのに、エラーが出て動かなくなった

仕方ないので、v5.35に上げてみたが(新規に追加で入れた)
コレがまた全く動かない、一体どうなってんだ

双方とも java絡みのError のようなんだが、全く判らん
困ったよ
0879774ワット発電中さん
垢版 |
2020/03/04(水) 13:35:52.40ID:maN3E9nJ
>878 わざわざどうも

本家スレでも、同時期に(3月2日) 複数の人に同様の症状が出てるみたいだから
おそらく、Microchipのサーバー側で何か変更があったんだろう

Update自体が勝手にされた訳ではないが、 何か影響の大きな部分が変更されたと思われる
症状は project.xml をパースする時点で Javaがエラー(Null Pointer〜 云々)
結果、Dashboard が空なってしまい、プロジェクトのプロパティが何も設定できなくなる

v5.30は諦め、v53.5 に上げて 且つ環境変数追加でようやっと動くようになった。
0880774ワット発電中さん
垢版 |
2020/03/09(月) 02:04:54.11ID:dAuHUc8r
データシートとかリファレンスとか印刷したいけど紙と手間がな…
なんかデータシートなみの本ない?
流石にないか
0881774ワット発電中さん
垢版 |
2020/03/09(月) 02:48:51.55ID:0Ll3zevW
>>880
紙媒体のメリット全く感じないんだけど?
PDF内で検索できる、同時に複数開ける、コピペで即ググれる、最新版が即座に入手可能等々
0882774ワット発電中さん
垢版 |
2020/03/09(月) 06:48:07.06ID:sulh7Ypb
ビュアーとしての紙のポテンシャルってまだまだとんでもないレベルので印刷したくなる気分はわかる。
蓄積や伝達には最早…
0883774ワット発電中さん
垢版 |
2020/03/09(月) 07:03:06.60ID:l0sAcYEo
>>879
Javaのライセンス形態の変更の関係で、アプリにJavaVMが含まれる様になったから、
Javaをインストールする必要無くなった。
0885774ワット発電中さん
垢版 |
2020/03/10(火) 06:58:15.66ID:NJWG5H16
遅くても線を少なく I2C
線増えも速く SPI
0886774ワット発電中さん
垢版 |
2020/03/10(火) 08:34:44.77ID:hw8eEfu/
MSSPより〜ふつうに〜UARTが好きっ!
0889774ワット発電中さん
垢版 |
2020/03/10(火) 09:26:52.51ID:FBhOvD0n
アセンブラを読めるってことはアセンブラでプログラムを組むより遥かに難しいってことだぞ?
俺なんて自分で組んだものさえ理解できないことも稀によくある。
0890774ワット発電中さん
垢版 |
2020/03/10(火) 09:35:27.98ID:bQ0S5VIe
頭悪いと言われても全行に何してるか注訳付けてる。
3か月とか放置すると忘れてしまう。
0891774ワット発電中さん
垢版 |
2020/03/10(火) 11:24:48.12ID:kkeoXCHq
コードの動作とコメントの説明が違ってたりする…(´・ω・`)
0892774ワット発電中さん
垢版 |
2020/03/10(火) 12:10:45.70ID:NJWG5H16
アセンブラおよび機械語がどういう動きするかを知るのは上級言語でのプログラムにも役立つ
0893774ワット発電中さん
垢版 |
2020/03/10(火) 14:14:04.76ID:UiMy8iLM
>>891
私はコメントは可能な限り沢山、叮嚀に、という方針なんだけど、
古いアセンブラ・プログラムのリストを見ていて、そのミスに気が付いてギョッとしたことがある。
私は一体何をやってるんだ、意味ないじゃ〜んと驚いた。
0894774ワット発電中さん
垢版 |
2020/03/10(火) 18:55:41.82ID:cPIeft+l
プログラムは読む方が難しい…
色んな所がシステム更新でやらかしてるしw
0895774ワット発電中さん
垢版 |
2020/03/11(水) 08:07:30.14ID:4b2iXPDK
アセンブラで書く価値が有るのはBaseline 位だろ。
あとはFlash書き込みシーケンスとか。
0896774ワット発電中さん
垢版 |
2020/03/11(水) 08:54:00.75ID:1Me0XjlL
ROMサイズに依存だな、俺的ボーダーラインは 4K-Word 程度まで
それ超えると、もう Asm で書く気がしない

逆に、それ以下のROMサイズだと Cで書いて収まるのかよ? ってのが先に来るな
別に Baseline とかに限った話じゃない
0897774ワット発電中さん
垢版 |
2020/03/11(水) 09:58:44.89ID:bbSwziZY
>>875
多分それだ。
ドゴで設定すんのかわからんが…
0898774ワット発電中さん
垢版 |
2020/03/11(水) 10:37:50.62ID:KTGOzlHZ
>>897
プロジェクト右クリックしてProject PropertiesのなかのXC8 Global Optionsのあたり
0899774ワット発電中さん
垢版 |
2020/03/12(木) 15:22:10.36ID:Y6smk8Av
私が小さなCPUの制御用プログラムをアセンブラで書く理由は
1. 小さくて早いプログラムを書ける。
2. マルチタスクを書ける。
3. CPUとの一体感、密着感があり、色々なCPUの違い、個性を楽しめる。
特に2.の理由がが大きいかな。
0900774ワット発電中さん
垢版 |
2020/03/12(木) 17:28:10.18ID:p/b4Jcnb
Window10にしてからというもの、pickit3かpickit4を抜き差しするとMPLAB Xが落ちるんだがもしかして10非対応?
0901774ワット発電中さん
垢版 |
2020/03/12(木) 17:30:55.22ID:EylddfBI
>>899
どうぞご自由に
>>900
もうずっと何年もWin10環境でPICkit3だが落ちたこと無い
PICkit4は持ってない
0902774ワット発電中さん
垢版 |
2020/03/13(金) 00:40:35.35ID:VrBc0aiV
>>900
俺も2年位Win10でやってるけど落ちないな
pickit3とicd3,4しか持ってないからpickit4は知らないけど
0905774ワット発電中さん
垢版 |
2020/03/13(金) 07:41:35.36ID:h2cpzqqT
上の方で誰かが同じような事を言ってたけど、それはあるね

それでは、パズルを一つ
問題)
・ RAM上の2つデータ、 RAM_A / RAM_B の値を交換する
・ 壊してよいのは WREG, STATUS のみ
・ 対象は PIC16Fxxx シリーズの8Bit-CPU
 (PIC12xxx でも同じハズだが…、無節操に広げすぎると 品種が膨大で例外があるかも知れない)

ソートなんかで出てくるヤツだな
0907774ワット発電中さん
垢版 |
2020/03/13(金) 07:52:41.69ID:CapUQSwy
SWAP RAM_A,RAM_B
0910774ワット発電中さん
垢版 |
2020/03/13(金) 21:09:09.82ID:h2cpzqqT
>>909
正解、 少なくとも俺が知ってる限りでは
やりますね。
0911774ワット発電中さん
垢版 |
2020/03/14(土) 01:40:30.16ID:+hxUBVaN
> MOVF RAM_A, W
> XORWF RAM_B, W
ram_aでもありram_bでもある重ね合わせ状態・・・・あっ! いま流行のアレか!(嘘
0914774ワット発電中さん
垢版 |
2020/03/20(金) 05:09:26.80ID:yGCjeiCB
4xPLLって精度どうなんだろう
気にしたこと無かったけど32MHzの水晶見てて気になった
0915774ワット発電中さん
垢版 |
2020/03/20(金) 07:32:17.18ID:J/X4Y8Sh
PLLなんだから周波数は正確に4倍でしょ。
用途によって気にするとしたらジッタがどうなのかだね。
0917774ワット発電中さん
垢版 |
2020/03/23(月) 23:19:54.75ID:LAOqUzcd
MCCのBootloader generatorを使った方はいらっしゃいませんか。
Microchipの"Bootloader Generator User's Guide"を見て進めたんですが、
unifying hex fileが作れるところまでは行けたけど、Bootloader host application使うとエラーが出て書き込めません。

PICでシリアルbootloaderがいつまでたってもできない・・・
0918774ワット発電中さん
垢版 |
2020/03/26(木) 08:54:15.69ID:Qq9esSYg
mips16のsimulator、コレ全然ダメだな 結果が合わない
デバイスその物は、mips16でも期待通りに動いてるが
simulatorでアセブラ・レベルを追ってみると、特定のコード結果が合わない
完全にsimulatorの問題だな

他方、mips32ならsimulatorの結果も期待通り

simulator、誰も使ってないか?
0919774ワット発電中さん
垢版 |
2020/03/28(土) 01:50:48.29ID:J23eHurY
uint8_t EE_Key1 @ 0x00 = 0;
ってどういう意味?この@ってなに?
0920774ワット発電中さん
垢版 |
2020/03/28(土) 06:36:14.78ID:n4Ik6lTN
アドレス
0921774ワット発電中さん
垢版 |
2020/03/28(土) 08:03:30.55ID:J23eHurY
なるほど、変数を割り当てるアドレスを指定してるんですね。
0923774ワット発電中さん
垢版 |
2020/03/28(土) 11:54:57.40ID:6FO+7KgU
MPLABアップデートしたららコンパイル時にEE_Key_1でエラーが出るようになってしまった
困った
0924774ワット発電中さん
垢版 |
2020/03/28(土) 11:55:26.04ID:4SEIcijs
Windows 3.1時代は廉価版の98メイトのPC-9821Bs使ってたが
普通に640x480の16777216色とか1024x768の65536色とかできたぞ
0925774ワット発電中さん
垢版 |
2020/03/28(土) 11:59:07.42ID:4SEIcijs
間違えた640x480が16777216色で800x600が65536色、1024x768が256色だったわ
0926774ワット発電中さん
垢版 |
2020/03/28(土) 12:00:41.68ID:0jr9UOAA
ライブラリやコンパイラ
バージョンアップするとエラー吐くようになる
古いプログラムメンテナンスする為に未だにnoX入れてる
プログラムこしらえる度に、バージョン情報一覧も記録する

なので最新版には3年に一度位、様子をみながらしかあげない
0927774ワット発電中さん
垢版 |
2020/03/28(土) 15:10:34.05ID:n4Ik6lTN
error: (xxx) initialization of absolute variable "_EE_Key1" in RAM is not supported

と出てるから、記述を変えて逃げるしかないね
同様の箇所が大量にあって変更が大変と言うことなら、古いバージョンにするしかない

例↓
uint8_t EE_Key1 @ 0x00; // = 0;
void main(void)
{
...
EE_Key1 = 0;
...
}
0928774ワット発電中さん
垢版 |
2020/04/18(土) 13:44:58.37ID:ifE7NWhs
PIC32MX: 230F064B / 220F032B で確認

USBのドライブ波形が(D+/D-)酷すぎる
--- Full-Speed Host
D± 15ns/15ns (特に問題無し)

--- Low-Speed Host
D− 100ns/250ns (極端に非対象、実使用でも問題有り)
D+ 300ns/250ns (極端に非対象、実使用でも問題有り)
--- Low-Speed Target(Mouse)
D± 110ns/110ns (遅いが対象、実使用でも問題無し)

マウス等のLow-Speed品を直接繋ぐと結構な確率で動かない物が有る (動かない物: 3/10程度)
だが、HUBを噛ますと 全ての物が正常に動く (動かない物: 0/10)
なんだよコレ?、んで オシロで見たら上記の通り

そういう理由だったのな
特に Low-Speed 時の D+/D- の相対差異、これは酷すぎる

Low-Speed 時に、意図的にスルーレートを抑える事は理解できるが
差動信号で明らかな非対称性 って、 これは駄目だろ
(特にD−、如何にもTarget側のプルアップ抵抗:1.5KΩに負けてるような波形
 実際の処そうかもしれない
だとすると、USB仕様上 必須の負荷(1.5KΩ)でさえ マトモにドライブ出来ない イモな仕様
電流の抑え過ぎだって、やるならスルーレートの方を抑えろよな )

なんで、コレで苦情が出ないんだ? 不思議に思うよ

使う予定の有る人は、この事を頭に入れてた方が良いぞ
Low-Speed は、使えたらラッキー程度にな
0930774ワット発電中さん
垢版 |
2020/04/18(土) 15:16:58.16ID:m8cXhy6I
USBホスト機能が必要なんでPIC32MMを試そうかと思ってたんだが
考え直したほうがいいんかな

でも安価にUSBホストが使いたい時ってPICがわりとお手軽お手ごろなんだよなぁ
かといって今更PIC24とか使いたくない

ATMELが消えた現状ではAVRのほうで安価にHOSTになれる新製品はもう出ないだろうし
MAX3421は入手性がいまいちだし
0932774ワット発電中さん
垢版 |
2020/04/18(土) 16:01:33.99ID:ifE7NWhs
試したのは↓

USB HUB HID デモシステムの製作
http://www.suwa-koubou.jp/micom/USBHub/usb_hub_hid_demo.html
フレーム・ワークは mla の v2013-02-15 がベース との事
* 主に、HUBへの対応が追加項目 らしい

上手く動かないTarget(Mouse)も有ったんで、多少は弄ったが
基本的な部分は上記の物でうまく動いた、だから これに問題が有るとも思えない

もしかしたら、何処かに都合の良い設定があるのもしれないが
Data-Sheetから それに該当する項目を見つける事は出来なかった
その結果 行き着いた結論が、先のポスト

> でも安価にUSBホストが使いたい時って …
> MAX3421は入手性がいまいちだし …

その通りなんだよな、オレも同じ結論で PIC32MX を選択した

まぁ、それでも試したうちの半分以上は動いたからな
それを知った上でやるなら、特に悩む事も無いだろう
あと、試した範囲では HUB を噛ませれば問題は無い、この点は救いになる

> PIC32MM …
コレについては、試して無いから何も言う事は無い
PIC32MXのLow-Speedがイマイチ、という事が確認出来ただけ。
PIC32MM は、問題ないのかも知れないし、そうでないのかもしれない

私には解かりません
0933774ワット発電中さん
垢版 |
2020/04/18(土) 17:32:37.60ID:BYu6HBOy
配線その他が糞かもしれないし、ハイそうですかとはならない。
0934774ワット発電中さん
垢版 |
2020/04/18(土) 17:38:52.24ID:qMrSIllC
学術巨大掲示板群: アルファ・ラボ
ttp://x0000.net

物理学 化学 数学 生物学 天文学 地理地学
IT 電子 工学 国語 方言 言語学 など
0935774ワット発電中さん
垢版 |
2020/04/18(土) 20:19:39.60ID:jSx14yJi
PIC32MX1XX/2XX 28/36/44-pin Family Silicon Errata and Data Sheet Clarification
....
2019 Microchip Technology Inc. 05/14/19

----

30. Module: USB Low-Speed Mode
  The USB Low-Speed mode is not supported.
 Work around
  None.

いつの間にか使えない事になってる、しかも回避策無しだ
やっぱりな、案の定だった。
0936774ワット発電中さん
垢版 |
2020/04/18(土) 21:03:12.39ID:m8cXhy6I
これ割りと酷くね?
それともいまどきのキーボードやマウスは全部Full-Speedなん?知らんけど
0937774ワット発電中さん
垢版 |
2020/04/18(土) 21:12:58.45ID:m8cXhy6I
まあ皆が皆、PIC32MXのUSBホストにキーボードやらマウスやらを繋いでる訳じゃあ
ないだろうけど、逆にそういう用途で使ってるユーザも多いんじゃあないかと思うが

上で挙がってたページの人、PIC32MX使ったPC-9801キーボードコンバータ作って
売ってるけど大丈夫なんだろうか・・・
0939774ワット発電中さん
垢版 |
2020/04/19(日) 06:47:39.72ID:/iYBaNIj
デバイスに不具合が有って その回避策が無い
だから、Errataで "The USB Low-Speed mode is not supported." に改めた
もう直すつもりは無いんでしょう

だが、機能そのものが無くなった訳ではない
実際、上の報告通り 半分以上は動いてる訳だからな

---
最近だと、 有線がLow-Speed/無線はFull-Speed、殆どがこれ
そして、マウスは有線タイプが絶滅の方向(私見だが、有線は2〜3割程度で その殆どが激安中華品)

もし、2つ以上のデバイスを繋ごうと思ったらHUBは必須
現状で入手可能なHUBは最低でもFull-Speed、Low-SpeedのHUBは とうの昔に絶滅してる
この場合、"Low-Speed・・・" の問題は起こらない

---
ページには、実際 買った人で動かなかったデバイスの事例報告 も挙がってる
だらか、買った人達も常識の有る人なんだろう

それに、クレーマーが付くほど大量の物を扱ってるとは思えん
基板を起した際の余剰分を掃いた、その程度の事と推測
0941774ワット発電中さん
垢版 |
2020/04/19(日) 08:48:29.78ID:Q3hurveu
MX230よく使ってたし、Low speedで動かした時もあった筈なんだけど何も気づかなかったな。
デバイスとしてしか使わなかったからかな。
0942774ワット発電中さん
垢版 |
2020/04/19(日) 11:12:59.25ID:/iYBaNIj
そりゃそうだ、DEVICEとして使ってれば 相手はHOST
この時点 HOSTのデバイスは限られる、もしPCなら Intel/AMD のほぼ2つ
あとは考えられるのは、ARMで代表されるSBCの類
こっちは結構種類も多いから、もし とっ変えひっ変え試していればハズレに当るかも?

他方ホストで使うと、相手方に使われてるデバイスは文字通り星の数
当然ハズレを引く可能性も格段に高くなる
敢えてハズレと称したが
実際ハズレなのは自分の方であって、上手く動いてるのは相手方の許容マージンが大きかっただけの事

敢えて、DEVICE側を作って実物で確認するつもりは無いが
そもそも、Errata:"The USB Low-Speed mode is not supported." は、HOSTでの使用と限定して無い
HOSTであろうがDEVICEであろうが使ってはいけない、と考えるのが妥当だろう

あとは、やりたきゃ自分でやってくれ
0944774ワット発電中さん
垢版 |
2020/04/19(日) 20:02:05.41ID:f15XIH9k
そのエラッタ、PIC32MXをデバイスとして使った時だけの話でホストとして
使った時は関係ない、みたいな話もあるけど
0946774ワット発電中さん
垢版 |
2020/04/19(日) 21:44:09.62ID:47dZTHC7
ホストはUSBメモリしか使って無かったら
気が付かなかった
しっかし何年経過してエラッタ出してんだ

ついでにHOSTチップ探してたら
ルネサスのRXしっかり進化してるなぁ
ライブラリもGCC対応してきたみたいだし
過去のディスコンやらかして無かったら
採用するのにな
ホント、アホな事したもんだよ
0947774ワット発電中さん
垢版 |
2020/04/19(日) 22:43:30.29ID:mLueiG1G
俺は使ったことないけど色んな人が物はいいのに営業はクソって言ってるよね
0950774ワット発電中さん
垢版 |
2020/04/20(月) 01:58:00.47ID:9uaJxm4n
ホストモードでロースピードのUSBデバイス直接接続する時
とエラッタに記載されている
24FのGBもDAも記載されている
デバイスモードはエラッタ対象外

ハブ経由で使えと24FGBエラッタには記載されている
0951774ワット発電中さん
垢版 |
2020/04/20(月) 10:16:41.46ID:dsGiWdw6
そも論(そもそも論)として、自分(PIC)がデバイスとなって相手ホスト(PC)に
繋ぐデバイスモードの時にLowスピードモードとか流石に今更使わん気がするし
そんときは普通にFullスピードで繋げば良いだけだよな
ホスト側がいまどき1.1にしか対応して無い、とかでも無いかぎり

逆(PICがホストで、キーボードやらマウスやらメモリを繋ぐ)の場合は
相手次第になっちゃうし、相手によっては今でもLowスピードなデバイスが
あったりするわけで(キーボード、マウスなど)
0952774ワット発電中さん
垢版 |
2020/04/20(月) 22:43:21.64ID:RiTfS4V6
951って、話は理解できてないけど変な略語を使って突っ込みレスもらえたら嬉しいなわくわく、な人かね?
0953774ワット発電中さん
垢版 |
2020/04/22(水) 09:31:10.92ID:q40lBGAS
彼の主張通りだったな

PIC32MX1XX/2XX 28/36/44-pin Family Silicon Errata and Data Sheet Clarification
...
@ 2011-2020 Microchip Technology Inc. 02/28/20

30. Module: USB Low-Speed Mode
 USB Low-Speed mode is not functional in both Device and Host modes
 due to signal integrity compliance issues.
Work around
 Use USB Full-Speed mode.


オイオイ、お前ら 今までコンプライアンスも通さずにUSBの名称使って売ってたのかよ?
0954774ワット発電中さん
垢版 |
2020/04/22(水) 11:19:25.96ID:gk9SBds2
これ、2019年版のErattaは見つけられるんだけど最新の2020版のPDFへのリンクを
教えて頂けませんか

しかしMicrochipga糞なのかPIC32MXが糞なのかPIC32MXがMicrochipの手に余る
設計なのか知らんけど、もうPIC32MXは無かった事にしたほうがいいんじゃあないの?
0955774ワット発電中さん
垢版 |
2020/04/22(水) 12:30:31.13ID:ycOxPP4M
だれも量産のホストでなんて使ってないのでは?
0956774ワット発電中さん
垢版 |
2020/04/23(木) 08:01:46.64ID:62ggr2Nk
PIC32MKも同じく駄目(Errataに記載有り)、こうなるとPIC32MMも怪しい
* PIC32MM: 現状では、Errataに該当する項目の記載は無し
 実際に非該当なのか / 単にErrataの更新が遅れてるだけなのか? は不明

他方PIC32MZは、High-Speed対応で別IPの使用だろうから 免れてる可能性は高い
0957774ワット発電中さん
垢版 |
2020/04/23(木) 08:29:01.97ID:93fBp7lk
確認されて無い事で疑心暗鬼になるの良くない
0958774ワット発電中さん
垢版 |
2020/04/23(木) 12:15:33.23ID:n5PYAJh8
その疑心暗鬼のタネを作った張本人はマイクロチップ自身。
つまりあなた自身なんですけどね
そこはどう思ってるんですか?
0959774ワット発電中さん
垢版 |
2020/04/23(木) 13:01:57.78ID:93fBp7lk
疑心暗鬼の上に短絡思考か…
0960774ワット発電中さん
垢版 |
2020/04/24(金) 19:53:45.54ID:19CVZ7Eu
エラッタの話題も歓迎、ってなんでそんな事書いてあんのか永らく疑問だったけど
ようやくわかったw
0961774ワット発電中さん
垢版 |
2020/04/24(金) 20:31:22.32ID:f68YeUd5
エラッタネタの方が盛り上がる

一部の信者は自分の悪口を言われている気分になるのか
エラッタネタは建設的では無いといって排除する動きをする

かといってPIC関連の質問や創作物を晒そうものなら
晒した内容をネタに自分の自慢話を始める

信者はそれが建設的だと盲信している傾向にある
0963774ワット発電中さん
垢版 |
2020/04/24(金) 23:23:41.93ID:smbi/ITP
>>962
PIC32はことさら酷い。発売が始まってどんだけ経ってるねん!ていう
しかも何年も直せない挙句「やっぱダメだったのでこの昨日は使わないで下さい」とか

8bit-PICとPIC24はそんなに不満は無いんだよ
PIC32だけが糞過ぎ
0964774ワット発電中さん
垢版 |
2020/04/24(金) 23:45:36.38ID:62SC2Btp
MCCでbootloader generator使ったことある方いませんか。
Unified host applicationなるものを使ってシリアルで書き込みしようとしてるんですが、
一向にうまくいかない。
誰か相談に乗ってくれ。
0965774ワット発電中さん
垢版 |
2020/04/25(土) 04:31:55.42ID:ofRdBFXx
>>962
これは、一般的なその手のバグと質が違うよ

通ったハズの試験項目が、実は通らない、 だからな
試験を行ったUSB認証団体の不手際か / 認証試験そのものをしてなかったのか 、の何れか

前者ならUSB認証団体の信頼性そのものが問われるし、
後者なら悪質な詐欺行為で、WVの排ガス詐欺にも相当する

東芝のフロッピー事件では、実害ほぼ皆無だったにも関らず、
その報告義務を怠った事が悪質とされ、膨大な懲罰的制裁金が課せられた(約 1千億円)

対応を誤ると、1社の恥じゃ済まなくなる、そういった性質のもの
---

最初の時点で判ってたハズだから↓の更新もマイナス・ポイント、隠蔽工作と取られかねない
The USB Low-Speed mode is not supported.

USB Low-Speed mode is not functional in both Device and Host modes
due to signal integrity compliance issues.
0968774ワット発電中さん
垢版 |
2020/04/25(土) 12:17:47.59ID:u9i9/pyh
USBホスト機能を組み込んだ各社マイコンってUSBの認証試験やってんの?
そのマイコンを組み込んだ最終製品に認証の義務があるのかと思ってた

マイコンを売る時にUSBの例のロゴとかつけて売ってんならマイコンにも
認証通す責任があるんだろうけど


どっちにしても「凄いレアなケースで発生する不具合」じゃなくて普通に
事象が確認できる不具合なのに販売から何年もたってしれっとErattaを出す
Microchipは最高に糞
0969774ワット発電中さん
垢版 |
2020/04/25(土) 12:35:09.66ID:D3nev3pJ
最終製品のメーカーがするもんじゃないの? 会社の製品にもUSBインターフェイス付いてるけどロゴ付いてない。
多分上層部はcompliance test なんて知らないだろう。金掛かるなんて聞いたら逃げ出す。
0970774ワット発電中さん
垢版 |
2020/04/25(土) 14:52:22.29ID:EY6no86P
USBのロゴマークを製品、広告やパッケージに
表記するならUSB-IFに毎年年会費を支払い
VID(ベンダー識別ID)を取得し
製品の規格適応認証を受けなければロゴ等は使用出来ない

例外として過去のロゴで認証対象外のものもあった
大手でも過去ロゴ使用していたメーカーもある

つまりロゴマークを使用しなければ
何を作ろうが売ろうが勝手
但し、VIDとPID識別管理はしないと
買い手にトラブルが発生する可能性がある

と俺様は認識している
0971774ワット発電中さん
垢版 |
2020/04/26(日) 17:02:46.94ID:ufw/Sko1
ソフトがうまく動かなくてさんざん悩んだ後に、
CPUのエラッタのせいだと分かったら腹立つだろうな
まだそんな経験ないけど

あ、PICのユーザーはすぐにエラッタレポートを見るのか
もしかしたらプログラミングを始める前に見るのかな
0972774ワット発電中さん
垢版 |
2020/04/26(日) 22:12:43.49ID:HaOo3ap8
OS、コンパイラ、インタープリンタのバグは見つけて直させたlことはあるな。
直してくれないんで、別に書いて回避したことも有るが。
ハードのバグってのも見つけてソフトで回避したことは有る。
エラッタ出てるだけましだと思うよ。
0974774ワット発電中さん
垢版 |
2020/04/27(月) 03:18:23.99ID:jjV1tK4C
君も人間ならスルー出来るはず
0975774ワット発電中さん
垢版 |
2020/04/27(月) 09:08:46.02ID:C499pFuS
Microchipの営業というかサポートってほんとクソなんだな。
細かく現象を説明して質問事項を列挙しても、質問内容には一切触れず
評価ボードで確認したら?の一言ってそりゃねーだろ。
0977774ワット発電中さん
垢版 |
2020/04/27(月) 10:06:08.43ID:C499pFuS
>>976
営業じゃなくてテクニカルサポートだったぞ。
期待はしてなかったけど、さすがにひどすぎる。
0978774ワット発電中さん
垢版 |
2020/04/27(月) 10:40:06.09ID:4PHO3qCE
> 営業じゃなくてテクニカルサポートだったぞ。
似たようなモン、露払い係程度だ

悲しいが、小規模顧客だとしょうがないね
大口顧客なら そんな対応はしないよ
0979774ワット発電中さん
垢版 |
2020/04/27(月) 11:23:50.74ID:slmqtrKC
細かく現象を説明して質問事項を列挙

これはその客個別の事情と思われ門前払いだぬ
0980774ワット発電中さん
垢版 |
2020/04/27(月) 12:24:58.75ID:jjV1tK4C
メーカーによる。
サンプル貰って評価したら他社製品との互換性NGだったんで営業にその旨伝えたら、やる気満々で 技術を送り込みます! 言われた
そんな大量採用する案件でも無いので丁重にお断りした。
0981774ワット発電中さん
垢版 |
2020/04/27(月) 14:30:40.39ID:WoGfdFix
A社なんか会社の所在地の番地まで聞いた後でそこはサポートしてないので英語サイトで皆に見える形で質問してくれって帰ってきたぞ。
このやり取りだけで2日使った。
0982774ワット発電中さん
垢版 |
2020/04/27(月) 14:57:18.97ID:e6iEhPkD
昔の話だけど
あるメーカーにCPUを発注したら営業マンがやってきて
「できればNMOSタイプではなくて新しいCMOSタイプを使ってほしい」
と言うので理由を聞いたのだが、ゴニョゴニョと言って教えてくれない
で、大した事では無いと思って無視して注文した

そのCPUに新しい機能を追加したら、なんとバグがあって動かない!
CMOSに変えたらチャント動いたので、さらにCMOSタイプを注文
500個ほど購入したNMOSの在庫がムダになった

金額自体は大した事が無かったので文句は言わなかったが
理由をはっきり言わないのはメーカーの責任問題になるからかな?
0983774ワット発電中さん
垢版 |
2020/04/27(月) 18:59:42.75ID:C499pFuS
確かに小口だから仕方ないか、
と思ったけど電話かけてきて口頭で質疑応答してくれた。
Microchipやるやん。
0984774ワット発電中さん
垢版 |
2020/05/03(日) 03:04:26.89ID:ye5vmCam
某社の、ARMマイコンとその周辺ICについてハード的な質問をしたら、
営業と技術が、わざわざ来てくれた。
しかし、FQAの内容を説明してくれるだけで、
ちょっと突っ込んだ質問や こんな接続ではダメななのか? と聞くと、
評価ボードの通りに接続してください、と言われた。
0986774ワット発電中さん
垢版 |
2020/05/11(月) 20:47:41.33ID:Wt7qwYh5
リセットベクトルのデータを0xFFに変更したいんだが、どうすればいいの?
教えて、エロイ人。
0988774ワット発電中さん
垢版 |
2020/05/18(月) 22:10:11.37ID:OuyOgA92
普通にフラッシュ書き換えすればいいんじゃないの(プログラマでも、コードでも)
0989774ワット発電中さん
垢版 |
2020/05/19(火) 12:12:14.34ID:F2VHkgRw
数バイトだけ書き換えたいんで無いかと超訳
→先にそのページ読んだけ。
0990774ワット発電中さん
垢版 |
2020/05/19(火) 12:57:07.61ID:5M5xALLq
読んだけー!
0995774ワット発電中さん
垢版 |
2020/05/29(金) 01:13:03.79ID:mSyvjldp
MM押しは別として、PIC24は機能/性能の割りには 高値だからな
そう言われても しょうがない

これ、メーカ側も売る気ないだろ
0996774ワット発電中さん
垢版 |
2020/05/29(金) 03:02:36.62ID:afl2fkwM
discon無いのと引き換えに主流を外れた品種は
価格、L/T、MOQに関しては厳しくても仕方ないよな。
0997774ワット発電中さん
垢版 |
2020/05/29(金) 08:55:26.46ID:Ydhgj5t6
価格が高くなるのは容認するとしても、MOQが大きくなるのは小規模製造者に
とってはディスコンと同じだよね。
0999774ワット発電中さん
垢版 |
2020/05/29(金) 12:24:07.78ID:mSyvjldp
ディスコンとか謳うと、イロイロとトゲがたつからな
魅力の無い製品に仕立てる事で、実質ディスコンと同等の効果

政治家が、"解任は避けたいので辞職願出してくれ"、ってパターンと同じだ
この言い回し 日本だけかと思ったら然に非ず、 ここ数日 英国も同じような事やってたよ
万国共通かい
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 394日 12時間 54分 54秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

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