PIC専用のスレ Part 58 エラッタの話題も歓迎
■ このスレッドは過去ログ倉庫に格納されています
______
/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 57
http://rio2016.5ch.net/test/read.cgi/denki/1517669525/ ())()((())()))))())((()(((((((())))(()())))(((()))(()()(()())))()))(()((())(
)(())()))((()()()(((()(()()(((())())))()))())()())(()()()))(((())))(((((()))
)())()))))((())()()((((()(()))()())))(()((())(())((((()))))))((()(())))(((((
)(((((()())())))))))()(())())))((())(())((()))()(())(()()()(((())(()())(()((
()()())(())))(())))()))(()(()))(())())()))()()())(((((()(((()(()(()()))(()((
()())((((()())))(((()()(())()))()()())()()((()))((()))))(())()()(((((()))())
((()())(((())((()())))()()))(()()())()(())()(()()(()()(((()()))))))()(()()()
))((())(()((())))((()))(())((()(())())))()))()))((((()()((()))())())((())(((
(())(()())))))(()(()()))()()()(()))())())((()(()))))((()()()())((())(((()(((
)()((((((()(()(()()(()()()())()(()))))((()))))((((((()))(()()))())()())())))
(()()))()()(((()())()(()()))(()))())()))()())))(())((()())(()()(()(()()(()((
))()()(()(((((((()((()()(())))()()()()(())()(()(()))))()()))))((()())((())))
)(()())(()())))))())())(()()(()(()))(((())()((()(()((((()))()(()(()()())))()
)(()()()))(()(())(((()((()(()()))))()()()()()))()())()))(()()))(()((()(())((
(((())()()((()()))()()()(()((())())(()()()(()())((()))())))))))(((((())(()))
)))()))()((()(()(()()))(()))))(()(()(()()(())((())())())(()(((())))(())()(((
)()((()(()())))(((()()())))))())((((())(()((())))))(())))())(()())(((()()(((
((())()()()((((()))()()((((()(((())))()))))))(((()(())))(()(()()()()))()))()
))()()((()(((()())))(()()(()((())(((((())))()())()))()))))(())))(()))((((()(
)())()))((((()))((((()()()((()))((((())())()())(()())()()(()))()())()()))(()
)((()())(()))()()))(((())))((())((((()((((()))()))))(()(()()))((())(())))()(
)()(())())))())())((())))))))(())(()()(()((((())(()(((()(((()(())()(()())())
))))(()()(()(()())()(()))()()(((((()((()))(()()()((())())()((())())()))))(()
((())(((()))))))(()))((()(()(((((())()())))((())))))))()))(()(((())(()(())((
)))()((()))))(()))((((()()()()))))()))())))((()()(()(()())()(())(((()(()((((
))())(()(())())()(((()()((()(((())))()()))()))))())(((()(())))))(())((((()((
)(())()()))())))(()((()(()((()(()()((()))))())))((((()((()((())())))(()))(()
)(((()()))))(((()(()))))(((())((())()))))))((((())()))(((()(()(())(())(())()
)(()()(()(()))()))((((((()))()((()(()()()(((()()))()()())(()()()))))()())())
)(((()())(()))(((()))())()()(()()))))((()())))))(()))()(()()))(((((((()))(((
()()))(()(())())()((((()())())))))((()(()()()((()())()))))))()()((()(()((()(
())))()(()())())(()((())))((()((((((()())()))))(()))(()(())(()(()))(())(()()
()))()))))()()())))()()()))(()(())(()())())(())((((((((())(())()((())(()()((
(()()()(()))))(((()))))(((())())()())()))(()()))))()(()))(((())((()(()()((((
(()()))))()))((((())()()(((())(()))(())))()()(((()(()((())))((())())())(())(
())))))(()(()((((())(((()((())))((()((((())))())))))())(((()((((()))())))())
)(())))(((())((()(((()))())()))())((()())(((()((()())()))())()))((())))((()(
()())((()())(())(()()(()(())))))))()(())()()(()()()()(((())()(((((()())())))
)))))))()((()))))(())(()()))(()()())(()(()((()()()((()(())(()())(()((()(()()
)))))))(()((()(((((((())(()(())(()(()())()))(()))())()()))()()))))(())((((((
)(((()())))(()(()()))(((()))((()((()))()())()(()((((())))()((())(()(()))))))
(((()())((())((()(((()))())(()())()((()())))))((()()())()()((((()))))()))())
))(((()))()))())((()((()))())())((()((()(((())(()(())()))(()))(()())()())(()
(()()(((((((()(((()))(()()()))))(())()())((()((()))())()()))))(()))()))((())
)()))()(((()))(()((())(((()())(()(())))(()))((())(()()))))(())((()))((()()()
((((()(()()()((()))))((()(()()())(())))))()())()))()))()(()()(()()(())))((((
))(()(()((((()()((()((()(()))))())((()())(((()()()))())))()(((())())))))))((
)(((()()))())))((((())(())(()()())())(()()(()()))()()))((((()((()))()()()))(
(())())))))))(())(())()(((()())((((())(()()()(((((()))))((()((()))))()()(())
))(((()())()(()())(((())(()))()(()(()(((()))()((())())))))(()()(())()())(()) 折角分けたんだからこっちではエラッタの話題を歓迎しないほうがいいんでないの?
何はともあれスレ立て乙 エラッタスレとエラッタ以外スレの2個に集約すればOK ん?
聞いたことあるようなメロディーだったけど
気のせいか? >>18
無限ループを前提にした曲だから4つ並べた 曲の感想を聞きたかったら他の板の方が良いと思う
私の感想
どこかで聞いたことがあるような曲
色々とそのままパクりすぎ
目新しさが何もない
音源はまさに電子音て感じ
表現表情がつけられることを目標に カーペンターズ風?
あんまりPICと関係ないような マシン語サウンドプログラミング PC‐8801シリーズ 日高 徹 (著)
これ読んでFM音源ICの自在な表現制御を勉強しろ PICで曲作った、とあるが、PICが担っている範囲が分からないぞ。
PIC用の自動作曲ソフトを作ったのか、音源もPICのDAで作っているのか、
PICでMID制御信号送出してるだけなのか、もう少し詳しく please。 >>24
お前はFM音源ICが何をどこまで出来るものかから
勉強しろ
それ以外をPICがやるのだ 技術的に言えば、タイミングを見計らってFM音源ICのレジスターを叩いてるだけってこったな。 ただのシーケンサー
それでPICで作ったとか言うのかな? PICで作ったシーケンサーだと「もっとがんばりましょう」だが、
作曲分まで加えると「たいへんよくできました」ですね。 >>28
コード進行とか、お決まりのパターンがあるから、作曲っぽい事は出来そう。 難しい言い方をすると「敢えて火中の栗を拾う」だねw
囲炉裏で栗を焼いた経験がある人なんて皆無だと思うけど、想像は出来るよね。 ちょっと違うような
「若い内の苦労は買ってでもしろ」
の年齢制限取っ払った感じ 買う必要が無い、無駄な苦労だと思う。
伸びしろというか可能性というか、何かが足りない。
さっさと売り払って他のCPUに乗り替えた方が良い。 市販品をさっさと買ったほうがいいよね。無駄な苦労だし。 Atmelを買収して技術的に(エラッタ的に)少しはまともな会社になったのかな? >>34
無理に難しい言葉使おうとするなよ意味不明だ
危険を冒して他人の利益になるのが「火中の栗を拾う」だ
他の手段の方が楽なところにPICを使うのは面倒だが危険ではないし他人の利益になるわけでもない >>41
そうか、俺は間違えて覚えていた、と思って調べたら
・自分の利益にはならないのに、そそのかされて他人のために危険をおかすことのたとえ。
・あえて困難なことに身を乗り出すことのたとえ。
前半は知らなかったな。
どちらにせよ、 >>34 は意味不明だ。 >>31-32
PICが普及し始めるか、し始めないかの頃に、PIC16F84(C84だったかも)でブロック崩しを
作った人がいて、けっこうなインパクトがあったと思う。
最初にやって発表した人に対して、歯ぎしりと賞賛を送った人はたくさんいたろう。
何かを作るために作業量も含めたコスパの良いものを選択するという立場も
いかに制約のあるもので人を驚かせることができるかと考える立場もあるよね。 アルテラは売れちゃったけど、ザイリンクスはまだ残っていたはず・・・・ > いかに制約のあるもので人を驚かせることができるかと考える立場もあるよね。
今は昔、の話しだな。
素直に制約の無いものを使った方がいい。
そんなだから「PICユーザーはマゾ」って言われるんだぞ w >>47
日本人ってそういう制約がある世界を楽しむ気質の人って多いと思うぞ。 >>48
アマチュアで8bitマイコン使うのもそういう部分が多いよな ただ単に
32bitマイコンは難しい
って人が多いだけかと ARMでもPSoC4,5のUDBなんて水平マイクロコードの8bitマイコンそのもの
チャタリング除去やロータリーエンコーダも軽くこなせるぞ
引き出しは多いに越したことはないがライブラリにあるから作る楽しみはほとんどない >>44
> けっこうなインパクトがあったと思う
この作品が皆を驚いたかせたのは、NTSC ビデオ信号
まで PIC のソフトで作っちゃったところだね。
当時だって速いとは言えない PIC でビデオ信号まで
ソフトで作ろうという発想そのものが驚きだった。
以下 PIC 思い出話です。
実は 1995年15月号のトラ技、特集「ワンチップマイ
コンで行こう!」は自分としても懐かしいのとってあ
るんだ。
クロスアセンブラもライターも覚えたてのCを使って
このトラ技1冊で作ったんでね。
久々に開いてみると、PIC16C84 と比較されてるのが、
Z80 ワンボードマイコン、インテルの MCS-48、ザイ
ログの Z8。16C84 は直後 16F84 という後継チップが
でたが、ドッグイヤーと言われる半導体の世界で、
25年近くも経って、今でも秋月で買えるということも
ある意味驚き。
特集の第5章は、ロータス123で実現した PIC16C84
アセンブラですよ。今やロータス123って何?という
人が多数派なんじゃないかと。 PIC爺は昔話が好きだなあ
新しい技術には興味無いの?
進歩が無いやつ 新しいことに興味が無いんじゃあなくて新しいことを覚えるのがしんどくなる。
また、老眼が進んでDIPじゃなとはんだ付けがしにくくなる。
おまいらも爺になればいずれそうなる。 > 昔話が好きだなあ
は、いいとして、
> 新しい技術には興味無いの?
という発想になっちゃうのは、頭が固いよ。 むしろ新しい技術の方がやりつくされてるんじゃなかろうかと。
新しい事をやったと思っても既に他人がやってる。それじゃぁ面白くない。
だから昔やってた事をPICで再現する事が面白くなってくる。って事でしょ。
CPUのbit数が上がって簡単にできるんじゃぁ面白くないから
あえて8bitでやってみるとかね。 PICで車輪の再発明も趣味ならいいけど業務なら逃げ出す >>47
>今は昔、の話しだな。
制約を楽しむのに、今も昔もない。
サッカーで手も使えるようにしよう、って議論が置き始めてるなんて聞かない。
「歩」が全方向に無制限に進めるようにした方が良いって議論も聞かない。
何かをすることが目的なら、マイコンは手段だし、それを実現する合理的なものを選べば良い。
そもそも自分で作る必要さえないかもしれない。
でもマイコンを楽しむのなら、楽しみ方はいろいろで良いんだよ。 >>57
狭い世界に閉じ籠って世の中を知らないアホ
>>59
修行www
進歩が無い言い訳が見苦しい >>59
能力が高いものを使えば表現できる範囲が広がる。
わざわざ能力の低いCPUを使わなくても、
もっと能力の高いCPUでハイレベルの制約を楽しめば良いのでは?
32ビットCPUが趣味で使われる時代に、
能力の低いCPUでレベルの低い制約を無理に作ってもしょうがない。
「PICユーザーはマゾ」、「PICはジジィ向け」なんて言われないようにしましょう。
なんて書いたけど、「楽しみ方はいろいろ」と言われると……ま、いいか、とも思うw >>60
あのね、もうちょっと言葉使いを考えてくれ。
まったくホントのアホはこれだから困る。 こういう真性のアホのせいでPICスレはいつもトゲトゲしい雰囲気になってしまう。 TK80をリアルに過ごした俺には最高に面白いオモチャなんだよ。 >>61
>32ビットCPUが趣味で使われる時代に、
>能力の低いCPUでレベルの低い制約を無理に作ってもしょうがない。
全然>>59で書いたことが理解できていないね。 >>62
>>63
ここまできれいなブーメランはなかなかお目にかかれない >>65
現代のCPUの使い方がわからない言い訳がひどい >>62
他人を不愉快にさせるのが趣味なんだから無視、放置がよろしい 趣味なら何でもありさ。
ALU、レジスタ、メモリコントローラとかを全部8ビットマイコンで作っておいて、
全部シリアルでつないである独自CPUとか作ってみたって別に悪いってことはない。
デコーダが動き出して、シリアル経由でレジスタCPUにインストラクションポインタの
値を要求して、読み出された結果に従って、メモリコントローラにメモリアドレスを指定して
読み出し要求して、読まれたデータをデコードして、ALUに演算要求をこれまたシリアルで
送って・・・とか
こんな超スローな環境で性能あげようとして、パイプライン化とか、キャッシュとか、
投機実行とかやってみるのもありだし、命令セットやオペコードなんかもどうするのが
効率があがりそうなのか、結構頭をひねることだろう。
別にそうやって楽しむのがが悪いわけではないしな。 趣味で迷惑をかけなきゃ何やってもいいけど
理解が得られるかどうかは別
どちらかというと隠れてひっそりとやる趣味だと思う いまだにTTLとかトランジスタでプロセッサ作ろうとか言うやつも居るんだぜ
PICで趣味で何をしようが勝手じゃないか
生暖かく傍観してればいい てか・・・8bitCPUでも32bitCPUでもどちらかを使える人ならもう片方も使えるでしょ。
32bitが使えない人ってのはズレた解釈だと思うけどねぇ。 それがそうでもないんだな
8bitしか使えない人
DIPしか使えない人
PICしか使えない人
サンプルコードが無いと何も出来ない人
このスレには特にこういうのが多い >>72
> どちらかというと隠れてひっそりとやる趣味だと思う
あなたの感想ですよね? 少なくとも仲間が集まらないとできない趣味とは間違うな。 ここにやってきてPICとPICユーザーをけなしている人に
何を言っても何も変わらない。そういう人だから。 >>75
やらないだけだろ。どれもたいして変わらんよ。 結婚出来ないんじゃなくてしないの
彼女が出来ないんじゃなくて作らないの
これと同類 8bit PICの制限がー
という人はPIC24やdsPIC、PIC32使えばいいじゃん
これらは8bit PICのような制限はないよ
DIPパッケージの製品もあるしね PICの場合、4bit MCUを使ってたところを8bitに移行ということでPICを使ってるケースもありそう >>81
うん、だからな。
制限がー・・・あって仕事にならん、なら乗り換えればいいし、
制限がー・・・あるけど乗り越えるのタノシー、なら頑張ればいい。
制限がー・・・ある8bitはゴミ、そんなの使ってるやつは底辺、みたいな、煽って話し相手を求める
寂しがりやさんがスレに来るからウザがられる、という話だ。
あなたが3番目でないことを祈るよ。 俺は3番目ではない。むしろ >>84 と被る内容だ。
8bit PIC を使ってる人を小馬鹿にしたような発言が後を絶たないが、
初心者質問スレで「こんな回路を作りたい適のだが」という相談は
8 pin 8bit PIC を使えば楽勝、32 bit なんか要らん要らんという
内容が後を絶たないと感じている。
まあ、それだけ 8pit で十分というニーズがあるという認識だ。
最高速が必要なら Core i9 搭載とまで言わなくても PC で処理
すればいいんだし。
ロボコンとかで ARM あたりが丁度良い分野があるのは判る。
だが、俺には ARM が丁度良いと思う作りたい分野がない。 宇野壽倫(葛飾区青戸6)の告発
宇野壽倫「文句があったらいつでも俺にサリンをかけに来やがれっ!! そんな野郎は俺様がぶちのめしてやるぜっ!!
賞金をやるからいつでもかかって来いっ!! 待ってるぜっ!!」 (挑戦状)
■ 地下鉄サリン事件
オウム真理教は当時「サリン」を作ることはできなかった。
正確に言えば 「作る設備」を持っていなかった。
神区一色村の設備で作れば 全員死んでいる。「ガラクタな設備」である。
神区一色の設備を捜査したのが「警視庁」であるが さっさと「解体撤去」している。
サリンは天皇権力から与えられた。
正確に言えば オウム真理教に潜入した工作員が 「サリン」をオウムに与えた。
オウム真理教には 多数の創価学会信者と公安警察が入り込んでいた。
地下鉄サリン事件を起こせば オウムへの強制捜査が「遅れる」という策を授け「地下鉄サリン事件」を誘導したのは
天皇公安警察と創価学会である。
天皇は その体質上 大きな「事件」を欲している。
オウム科学省のトップは 日本刀で殺された「村井」という人物だ。
村井は「サリン」授受の経緯を知る人物なので 「日本刀」で殺された。
http://d.hatena.ne.jp/kouhou999/20150224 PIC だけか、
PC + PIC (FTDIでつなぐ)
でだいたい、間に合ってる。
最近は、Raspi + PIC もあったな。 >>88
そうですね。PIC側は、シビアなタイミングで動かすのと、
VID/PIDライセンスの問題あるから、使ってません。 ライセンス?
個人で使う物なら気にしなくていいし、
量産品ならいずれにしろ考えなくてはならない
と思うのだが USBの処理をするだけでタイミングを維持出来ない?
それはなにか設計がおかしいような気がするなあ
FTDI分の値段や面積でマイコンのランクをあげられるわけだし >>89の
>VID/PIDライセンスの問題あるから、使ってません
仮に生産品だとしてもPICは少量生産ならPIDを振り出してくれるんじゃなかったっけ。
これを超えるだけの製造をするなら、VIDを取得してもペイするのでは? >PIC側は、シビアなタイミングで動かすのと、
これは理由としてはありなんじゃないかと思う。 マイコンのランクを上げればシビアなタイミングがスローなイベントになったりするけど
FTDIの金額を回せば どちらでもできてコストも面積も同等なら
どちらでやってもいいと思うが >>96
「どちらでもできる」というのは、エンジニアの資質や持ってるノウハウによるところも大きいと思う。
ハードウエアのデバッグは、個人だとテスト環境が不十分だったりするので、
USBの低レベルの処理は、実績のある FTDI に任せて、
FTDIのバッファとやり取りするだけというのが、安物のロジアナを使うことも出来て便利なんです。 >98
そうなんだよね。
ここまでの意見を見ていても量産数量がどの程度を想定しているのかなと思うことが多かった。
ある程度の規模で量産するなら基板の面積やコスト重視だが、極めてごく少量生産なら
従来資産の流用の方が重要で部品価格の数百円は問題にならないことが多い。 >>87
>>88
>>89
の流れに違和感を感じない? >>100
筋が通ったやり取りだと思って、補完しながら読めば内容はともかく筋は通っているように見えるよ。
違和感の内容をくわしく。 >>99
確かに。
コストを考えるときに部品代だけを考えるのは、相応の量産の場合ですね。 ■ このスレッドは過去ログ倉庫に格納されています