PIC専用のスレ Part 56 [無断転載禁止]©2ch.net
: 774ワット発電中さん [] 2017/07/31(月) 13:50:23.96:sqhB0kaP ______ /Microchip ./| / ( ゚∀゚) / | アセンブラのアの字もわからない |~ ̄ ̄ ̄ ̄ ̄| /. 超初心者からHEXが読めてしまう |/Z./Z./Z./Z_|/ || 鬼プロフェッショナルの為のスッドレ(#゚Д゚)だ!モ゙ルァ ||. ||. ||. || 大人気のPICマイコンのスレ なんといっても情報が豊富だし、開発環境も多いし、パッケージも豊富 使いやすくて、しかも安い。やっぱりPICだよね 例の如く基本リンクだ ttp://www.microchip.com/ マイクロチップ本社(Microchip Technology Inc. ) ttp://www.microchip.co.jp/ マイクロチップ テクノロジー ジャパン 株式会社 ttp://www.microchip.com/maps/microcontroller.aspx Microchip Advanced Part Selector (Maps) またーりやっておくんなまし 種類が多くてワカランって奴は上記パーツセレクタで、機能から最適製品を絞り込め! 教えて君はとりあえずGoogle( ttp://www.google.co.jp/ ) くらい使おう テンプレ内の秋月小売価格も在庫が捌ければ、次の仕入れからは昨今の為替相場変動にならって 適宜価格改定されてます。ここの表記価格とは違うかもしれないのでそのつもりで 回答者する人の注意 . 最初に回答したい気持ちは分かるけど、質問者の内容を、落ち着いてよく読もう。 質問者する人の注意 . あなたの周囲しか通じない変な省略語は使わずに、なるべく詳しく説明してね 前スレ: PIC専用のスレ Part55 ttps://rio2016.2ch.net/test/read.cgi/denki/1491255154 : 774ワット発電中さん [] 2017/07/31(月) 13:53:39.22:sqhB0kaP //////////////// 秋月PIC 買うなら これだ ! ////////////////// 参考…秋月扱い【Enhanced Mid-Range】8bit PIC12F1* PIC16F1* [20pin] 種類豊富 16F18346 \160 16Kw 2048 I/O18 ADC17 DAC1 CapS-- Comp2 Timer3/4 CCP0/0/4/2 EUSART1 MSSP2 CWG2 CLC4 NCO1 PPS 16F1829 . \160 08Kw 1024 I/O18 ADC12 DAC1 CapS12 Comp2 Timer4/1 CCP1/1/2/2 EUSART1 MSSP2 CWG- CLC- NCO- 16F1828 . \155 04Kw 0256 I/O18 ADC12 DAC1 CapS12 Comp2 Timer4/1 CCP1/1/2/2 EUSART1 MSSP1 CWG- CLC- NCO- 16F1709 . \150 08Kw 1024 I/O18 ADC12 DAC1 CapS-- Comp2 Timer4/1 CCP0/0/2/2 EUSART1 MSSP1 COG1 CLC3 NCO- PPS 16F1619 . \150 08Kw 1024 I/O18 ADC12 DAC1 CapS-- Comp2 Timer4/3 CCP0/0/2/2 EUSART1 MSSP1 CWG1 CLC4 NCO- PPS 16F1579 . \140 08Kw 1024 I/O18 ADC12 DAC1 CapS-- Comp2 Timer2/5 CCP0/0/0/4 EUSART1 MSSP- CWG1 CLC- NCO- PPS 16F1508 . \130 04Kw 0256 I/O18 ADC12 DAC1 CapS-- Comp2 Timer2/1 CCP0/0/0/4 EUSART1 MSSP1 CWG1 CLC4 NCO1 16F1459 . \180 08Kw 1024 I/O17 ADC-9 DAC1 CapS-- Comp2 Timer2/1 CCP0/0/0/2 EUSART1 MSSP1 CWG1 CLC- NCO- USB [18pin] 秋月では取扱い少 16F1827 . \130 04Kw 0384 I/O16 ADC12 DAC1 CapS12 Comp2 Timer4/1 CCP1/1/2/2 EUSART1 MSSP2 CWG- CLC- NCO- [14pin] 機能的に8pin同等 16F18326 \130 16Kw 2048 I/O12 ADC11 DAC1 CapS-- Comp2 Timer3/4 CCP0/0/4/2 EUSART1 MSSP2 CWG2 CLC4 NCO1 PPS 16F18325 \100 08Kw 1024 I/O12 ADC11 DAC1 CapS-- Comp2 Timer3/4 CCP0/0/4/2 EUSART1 MSSP2 CWG2 CLC4 NCO1 PPS 16F1825 . \150 08Kw 1024 I/O12 ADC-8 DAC1 CapS-8 Comp2 Timer4/1 CCP1/1/2/2 EUSART1 MSSP1 CWG- CLC- NCO- 16F1823 . \100 02Kw 0128 I/O12 ADC-8 DAC1 CapS-8 Comp2 Timer2/1 CCP1/0/0/1 EUSART1 MSSP1 CWG- CLC- NCO- 16F1705 . \100 08Kw 1024 I/O12 ADC-8 DAC1 CapS-- Comp2 Timer4/1 CCP0/0/2/2 EUSART1 MSSP1 COG1 CLC3 NCO- PPS 16F1503 . \080 02Kw 0128 I/O12 ADC-8 DAC1 CapS-- Comp2 Timer2/1 CCP0/0/0/4 EUSART- MSSP1 CWG1 CLC2 NCO1 16F1455 . \140 08Kw 1024 I/O11 ADC-5 DAC1 CapS-- Comp2 Timer2/1 CCP0/0/0/2 EUSART1 MSSP1 CWG1 CLC- NCO- USB 16F1454 . \130 08Kw 1024 I/O11 ADC-- DAC- CapS-- Comp- Timer2/1 CCP0/0/0/2 EUSART1 MSSP1 CWG- CLC- NCO- USB [8pin] シリーズ最小構成 16F18313 \075 02Kw 0256 I/O-6 ADC-5 DAC1 CapS-- Comp1 Timer2/1 CCP0/0/2/2 EUSART1 MSSP1 CWG1 CLC2 NCO1 PPS 12F1840 . \120 04Kw 0256 I/O-6 ADC-4 DAC1 CapS-4 Comp1 Timer2/1 CCP0/1/0/1 EUSART1 MSSP1 CWG- CLC- NCO- 12F1822 . \100 02Kw 0128 I/O-6 ADC-4 DAC1 CapS-4 Comp1 Timer2/1 CCP0/1/0/1 EUSART1 MSSP1 CWG- CLC- NCO- 12F1612 . \080 02Kw 0256 I/O-6 ADC-4 DAC1 CapS-- Comp1 Timer4/1 CCP0/0/2/2 EUSART- MSSP- CWG1 CLC- NCO- 12F1501 . \070 01Kw 0064 I/O-6 ADC-4 DAC1 CapS-- Comp1 Timer2/1 CCP0/0/0/4 EUSART- MSSP- CWG1 CLC2 NCO1 表記 Timer[8bit]/[16bit],CCP[Full]/[Half]/[CCP]/[PWM],CapS=CapSense,Comp=Comparator CWG=Complementary Waveform Gen.,CLC=Configurable Logic Cell NCO=Numerically Controlled Oscillator,PPS=Peripheral Pin Select 足らない分の追記をお願いします。 : 774ワット発電中さん [sage] 2017/07/31(月) 16:29:44.84:7QozKvEr ((((())))()())((())()()()()))))))))))(()()((()(()())))(())(())(((()()(()(((( )(()((()((())(())(()())())))(())(()(()()))()(()(()())))())((())))))))((((((( ()())())))))((())()(())))(())(()()()()(()()()(((()()()()()((()((())())((())) )(()(()())(())()((()(())()()(((())))()()))()()((()()(()))())))())))(((()(()( ((((()))))))()))()(((((()))))()())((())()(()((((((())((())()(())(())(()))))) (((()))(())()))))(())()(())()((()))()()(())()))(()())((()(())()))())(()((((( (()()(((()())))(())(())(()()))()()())(()))()(((()()))()))()(((()())))()(((() )()()))((()(((((((())())(())))((())(((()()()(()((())()())))(()))())()())())) )(())((((((()()(()))(((()())(()))((((())())))))))))()((()(()()()()(())()))() ))()())(((()))))()()()))())())()())()(())()))(()(()(()())(())(((()(()(()(((( ))(((()())()(())(()())()(()))()))(()))())(()(((()))(()(())(((()(()())()()))( ()())))((()))(((())((())(())(((()()()()())))((()()))())(())((((()((())())))) )))(())(()(())())()(()))))())(()))))))()))((())((((()((((()((())((())(((())( (()))())((())(())(()()(((()(()()(()))))())())()))()()()()())()((()((()(()()) )))())(()())))(()((((()((()(((()(())))))(()(()))()()())()()(()(()(()(()))))( ()))())()(()())()())()))(())(())())))))))(()((()(()(((()(()())((((()()))(((( )))()(())(((()((()(((())))()))()()))((()))))((()))))))(())()(())(()(()(((((( )(((())))(()((()(((((()((())))))))()))(())(()))(())(()))()(((()))(())()))((( ()))(()(()(((()()())())))))(((()()((((()()())))(((())())))(()((()))))(())(() ()())()()))((((()())(()())())()(()((()(()(()(())(())(())((()))(()()()()))))) ())((())(())((((()))(()))))(()()()(()())(()(()()())))()()))(())((()()(((())) )(((((())(((()()()())()((((()()()()))()((((()()()(()(()))))))))()))))(())()) (((())()(((())(()())())))))))()(())))((())((((())))(())(())((())))()(()((()( )))())(())(((()((()))))))((())(()(()()(()()(())()((()()))(())()()))(()(()()( ((()))(()((((((()((()))))(()))()(()(((())(())))())()))(()(()()()()())))()()) )()()))()))(())())((()(())(())))(((())(())(()()))()))()()((())((())((()(()(( )()(())))())))(()))))()())())())))(()(()(((((()))())(()((((())((()()((())((( ))()))(((())))(())()(()((()())())()(((()(()))()()))()()())())(((()(()))((()( (((()))(()()))())(((()))())))()(((())((((((()())))))((((())()())())))(()()() ((()())))))(()(()))(((((())()(()(()()()))((()(()((())()))()())()())((()))()) ))))((())((()())(())))()()()()((()))())()()))))())())()((())(((())(((()((((( (()((()))()(())(((()())))()()))()()((((((()((()))(())((())))()()((()))())))) ))())()(((()(()))(())())()()))((()(((())(()()((()()((((())(())()))(()))()))) ()())(())()())(()((())))()())())()(((((((())))(((((()(())())())(()())()()))) ())))))))(())(())((()))))()(()(())())(()()((((()(()()((()((()(()))))())((()( )))))()(()((())((()(((())(((()(()))())))(())((((()()(())))(())(())(((()))))) ))))()()(((())(()(()))(()()(())()))())))(())(()()())()()(()()((())()())((((( )())()))()((()())(()(())(()()))((())))))((()()((()(()))(()()(()(()(()(()())) ((())(())())(()())(()())))((()))(()(()()()(())))())((()()((())()()()(())())( (((((((())()((())(()()((()()(((()(())))()(())()))))))()((())))))(()()()()))) ))())()))((((())())(()()))())))))(((((()()))))((((((()(()())))()(())(())(((( ((())((())((()))(()()))()))))(())((((()(()))()(()((()((((())()))((())))()))) ()()())))))()))(())(()())((()()))(())(()))((()()))(())()())(((()(()((((()()( ))))())((())))())))()())()((()((()(()(()()())(()))()(())))((((((()())()((()( ))))(()()))(((())(()()(()((()())()())())))))(()(((()))(())()())(()(()(())((( )()((())()((())()(())))()))(()(()()(())))()))((())(((()))))((((((()((()()))) ))((()()()())(()(()()()()))()((()))))()()()))(()))(((()()(((()())))))()((((( ()(()()()(()((((()()()((())(())))))((())))))()()((())()))(())()(())()(()())( ((()()))()()()))(()((()((((())(()(())(()((((())(()))))()))())))()(())()))(() (((((()((()))))()())))))((()))())(()((()((()))))())(())(((()(()((())))()))(( : 774ワット発電中さん [] 2017/08/01(火) 03:25:37.49:gTtw/Neo 6pin PICが欲しい : 198 [sage] 2017/08/01(火) 03:36:19.70:TV3oPKxw USB付き8ピンPICが欲しい : 774ワット発電中さん [sage] 2017/08/01(火) 08:13:29.92:tz9vHW0S っ10F222 : 774ワット発電中さん [sage] 2017/08/01(火) 08:17:10.62:MmFoswNy PIC内蔵LANコネクタ BT LE付き : 774ワット発電中さん [] 2017/08/01(火) 12:52:42.81:wJzY+IpM LEって何? Latch Enable? : 774ワット発電中さん [] 2017/08/01(火) 16:38:50.45:4VFgeguL Bluetooth LE で1つの規格 要は省エネ版 : 774ワット発電中さん [sage] 2017/08/04(金) 20:54:24.45:FJ+Nvv3G picに興味が出来てusb工作をしたいのですが 過去スレみたらpicにはサンプルが沢山あるということですが どこを見ればサンプルがあるのでしょうか? 開発環境はインストールしました : 774ワット発電中さん [] 2017/08/04(金) 22:22:57.55:wn5gc3np Microchipのサイトに行って MLA で検索してみよう Microchip Library for Applicationのページが出てくる。 : 774ワット発電中さん [sage] 2017/08/05(土) 06:24:08.51:cGwFHAMn Limited Edition 自動車だと限定仕様車は高級志向だけど、ソフトとかになると機能限定になる不思議 : 774ワット発電中さん [sage] 2017/08/05(土) 15:00:42.69:QW9YtHev 限られましたproduction と 限られましたfunctionsだろ : 774ワット発電中さん [sage] 2017/08/06(日) 08:52:21.62:txBWORYB MLAは自分の回路に合わせて改造するのが面倒。 CDCだったらMCCで出来るみたいなんだが、誰か上手く行った人いる? : 774ワット発電中さん [sage] 2017/08/07(月) 17:52:01.76:C0XBRqS4 しばらく見ないうちに、ずいぶんスッキリしちゃったな・・・ : 774ワット発電中さん [sage] 2017/08/07(月) 18:01:16.23:p24kQPfc オレのお薦め 迷ったらこれを買え (秋月に売ってるPIC DIP限定) ●USBなし PIC10F200 マゾ専用 最低スペック 50円 PIC10F322 最安 45円 PIC16F18313 8pin 75円 PIC16F18326 14pin 130円 PIC16F18346 20pin 160円 PIC32MM0064GPL028 28pin 3.3V 175円 ●USBあり PIC16F1455 14pin 140円 PIC16F1459 20pin 180円 PIC32MX230F064B 28pin OTG 3.3V 270円 PIC32MX270F256B-50 28pin OTG 3.3V 380円 : 774ワット発電中さん [sage] 2017/08/07(月) 18:04:57.79:p24kQPfc 新規で選ぶ価値のないものを書くなよ : 774ワット発電中さん [sage] 2017/08/07(月) 18:58:31.50:tV6Omike 新規が必ずしも最善ではない。 過去の資産が豊富な物の方が重要だという考えもある。 自分の価値観を命令口調で押し付ける奴が一番迷惑。 : 774ワット発電中さん [sage] 2017/08/07(月) 19:01:58.86:p24kQPfc じゃあ過去の資産が豊富な物を書けよ 言ってることが支離滅裂 : 774ワット発電中さん [] 2017/08/07(月) 19:27:35.78:d2jrLcDi ,19 何が気に入らないの? あなたのお勧めを上げてみてよ : 774ワット発電中さん [sage] 2017/08/07(月) 20:28:13.91:xCcFv+3O じゃあ、じゃねえの。 大して役にも立たない自分の好みを押し付けるなと言ってるんだよ、馬鹿なのか? : 774ワット発電中さん [sage] 2017/08/07(月) 21:02:46.93:iVSfd4Jv : 774ワット発電中さん [sage] 2017/08/07(月) 21:06:36.44:48DdmLHx だいたい人それぞれ使う目的が違うのに それも確かめずにお勧めって何だろうねw ただの無責任かおせっかい。 : 774ワット発電中さん [sage] 2017/08/07(月) 21:09:26.17:iVSfd4Jv みたいに、 見にくくて選ぶ基準もイミフな表を書くくらいなら、 素直に公式のリンク貼っとけよ ttp://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1005 : 774ワット発電中さん [] 2017/08/07(月) 21:38:02.63:2cHC8hDm まあ、秋月扱い品に限定してる時点でセンスないよね : 774ワット発電中さん [sage] 2017/08/07(月) 23:30:20.02:bv5mBT2F 悪いが俺はの方がありがたい 公式のリンク「も」貼れならわかるが、価値がないから書くなは違うんじゃないか 自分の趣味を押し付けないでほしい : 774ワット発電中さん [sage] 2017/08/07(月) 23:49:11.20:poDxOR0i のリンク先を踏まえた上でのの利用価値を説明してくんない? 絶対秋月からしか買わない主義ってのは除いて。 : 774ワット発電中さん [sage] 2017/08/07(月) 23:52:54.47:iVSfd4Jv こそ趣味押し付けだな 選択基準があるようにはまったく見えない 8bitしかないし : 774ワット発電中さん [] 2017/08/08(火) 04:09:29.49:/YB5aA5u がイヤなら、見なければいいじゃん。 価値があると思う人だけ見ればいい。 ちょっと知ってるからって、上から目線が嫌い : 774ワット発電中さん [sage] 2017/08/08(火) 05:04:43.61:e2CqQouj 不足なら補足すりゃいいのに文句やクレームは一人前 : 774ワット発電中さん [sage] 2017/08/08(火) 05:43:02.81:mDug5ySL 全てを網羅しております。 ttp://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1005 : 774ワット発電中さん [sage] 2017/08/08(火) 06:42:49.42:AXu9wO0J スレが新しく始まったと思ったらもう言い争いか… PIC使いは品が無いというか民度が低いというか困ったチャンが多いな : 774ワット発電中さん [sage] 2017/08/08(火) 07:36:37.93:Ad1E1ENl > 選択基準があるようにはまったく見えない 秋月扱い、8bit、20pin以下 選択基準あるじゃん : 774ワット発電中さん [sage] 2017/08/08(火) 07:39:29.30:y4i7LpcK つまり、おすすめでも何でもなく、 秋月で扱ってる8bit小ピンを列挙しただけど : 774ワット発電中さん [sage] 2017/08/08(火) 08:03:35.52:VyoLvscK しただけど しただけだけど しただけと? 日本語難しいてよく聞くがこのことか : 774ワット発電中さん [sage] 2017/08/08(火) 08:11:06.94:hWtOJyPd 同意です。 いつも揚げ足取りで結局結論が出ないんですよね(笑) : 774ワット発電中さん [sage] 2017/08/08(火) 08:18:06.42:y4i7LpcK しただけと の打ち間違い 「買うなら これだ!」 の中身が、ただの秋月取り扱い製品の列挙でした : 774ワット発電中さん [sage] 2017/08/08(火) 08:19:45.45:y4i7LpcK 秋月取り扱いPICがすべて列挙されていてメンテもされるなら 多少の意味はあるだろうけど 全然そんな事もない : 774ワット発電中さん [sage] 2017/08/08(火) 08:26:48.80:y4i7LpcK はすべておすすめ まず始めに検討すべき製品が上から下まで幅広く書いてある コスパも良く、最新の開発環境にも対応している物のみ : 774ワット発電中さん [] 2017/08/08(火) 19:58:44.94:nSFRrnAE 「買うならこれだ」は言い過ぎなんじゃないの? 「ええやんそれぐらい」 「あっそ」 で済む話じゃないの? スペックリストになっているのは良いのではない?間違いがあったら指摘するなり修正するなり。 「おすすめ」も「非おすすめ」も執拗なのはダメだろうけど、今回のは別に執拗なわけでもないし。 : 774ワット発電中さん [sage] 2017/08/08(火) 20:05:11.02:hqicIlow 「秋月で販売すべき理想のラインナップ」も作って、秋月にお願いしようぜ。 : 774ワット発電中さん [] 2017/08/08(火) 20:30:13.38:8MPWNcFy 故人で勝手にどうぞ。 : 774ワット発電中さん [sage] 2017/08/08(火) 23:22:08.88:y4i7LpcK DIPのお勧めで秋月に売ってないのが無い : 774ワット発電中さん [sage] 2017/08/08(火) 23:42:28.56:y4i7LpcK DIP版が無いPICでお勧めはこれ PIC32MM0256GPM028 安くて非常に高機能で高性能 : 774ワット発電中さん [sage] 2017/08/08(火) 23:44:23.66:y4i7LpcK ttp://www.microchip.com/wwwproducts/en/PIC32MM0256GPM028 : 774ワット発電中さん [sage] 2017/08/09(水) 00:05:11.58:WZ6xjWm7 PDIPどころかSOICもねえかぁ。 遠慮しとくわ。 : 774ワット発電中さん [sage] 2017/08/09(水) 00:09:59.18:5vRzoGWz だからには書いてない : 774ワット発電中さん [sage] 2017/08/09(水) 00:11:56.80:5vRzoGWz 1.27mmも0.65mmも手間は大して変わらんけど : 774ワット発電中さん [sage] 2017/08/09(水) 07:42:32.57:VwpZ+vbR >PDIPどころかSOICもねえかぁ たとえば、ブレッドボード(←ソルダレスかどうかに関わらず)に直挿しができるかどうかという点で DIPとSOICの間には深〜い溝があるけれど、SOICとSSOPだとほとんど違いはないと俺も思う。 4方向に脚が出ているQFPだと、変換基板を使ってもソルダレスブレッドボードには使いにくくなりますね。 : 774ワット発電中さん [sage] 2017/08/09(水) 14:07:32.87:dmVMymX5 PDIPならピン間2本通る、SOICなら1本通る、SSOPではちょっと通すの厳しい。 ハンダ付けも気遣いが必要だし…。 なので「ほとんど違いはない」とは思いません。 しかも、苦労してまでPIC32MM0256GPM028を使う意味もない。 で、遠慮しとくという結論。 : 774ワット発電中さん [] 2017/08/09(水) 15:07:39.27:WfhwVo9r SMD使ってるのにピン間という概念を語るとか理解不能 裏とか内層に通せば邪魔者なく配線出来るのに : 774ワット発電中さん [sage] 2017/08/09(水) 15:49:42.59:UrV0fp8G SMD = 多層という決めつけの方が理解不能 しかもPDIPだSOICだという話の流れでいきなり…。 ま、いずれにしてもPIC32MM0256GPM028は使いませんよ。 : 774ワット発電中さん [sage] 2017/08/09(水) 16:09:02.37:pft6wPAK 安くて非常に高機能で高性能なPIC32MM0256GPM028がお勧め。 ただし、多層基板、リフローが前提w : 774ワット発電中さん [sage] 2017/08/09(水) 18:17:03.15:5vRzoGWz 表面実装の利点は活かせないけど、こんなんで使ってます。 ソルダレスブレッドボードで。 ttp://http://akizukidenshi.com/catalog/g/gP-02614/ "> ttp://akizukidenshi.com/catalog/g/gP-02614/ 50円余分にかかっちゃいますが 変換とかがいやなら素直に : 774ワット発電中さん [sage] 2017/08/09(水) 18:19:17.48:5vRzoGWz 48pinや64pinのQFPでもこういう形状なのがあればソルダレスでも使いやすいんですが、 残念ながら作らなければ無いですね。 ttp://akizukidenshi.com/catalog/g/gP-03781/ : 774ワット発電中さん [sage] 2017/08/09(水) 18:41:26.06:VwpZ+vbR 「理解不能」って、傍から見れば ・経験不足 ・想像力の欠如 ・調べる能力の欠如 の現れに見えることがありますね。 : 774ワット発電中さん [sage] 2017/08/09(水) 18:47:20.34:fqqdixWa PIC32MM0256GPM028が売れるとMicrochipからマージンでももらえるんだろw いいじゃねえか言わせておけば。 : 774ワット発電中さん [sage] 2017/08/09(水) 19:10:10.09:5vRzoGWz その通り! マージンがたっぷりとねwww 機能もコスパもワッパも非常に良いのは間違い無いんで 良い物を勧めるのは当然 わざわざ悪い物を勧める人もいるみたいだけど そういう人はPICを衰退させたいのかな? PIC32MXも設計が古くなったしPIC24は死んでるし PIC32MKは規模が大きくてMMとは競合しないし のオススメは? と言っても絶対に書かないよね : 774ワット発電中さん [] 2017/08/09(水) 22:30:55.65:pXUMkoc4 それで何作るの????? : 774ワット発電中さん [sage] 2017/08/09(水) 22:37:53.64:VwpZ+vbR それで何を作るかは個人個人が私的に考えればいい話で、 たとえば「なーんだそんなものを作るならもっとシンプルなチップでも十分だろ」なんて嘲りをするバカのために、 自分が何を作るのかを開陳するアホウはなかなかおらんと思います。 : 774ワット発電中さん [sage] 2017/08/09(水) 23:13:28.79:gH/udYkx 何を作るかは個人で勝手に考えればいいが おススメのチップは俺が決める : 774ワット発電中さん [sage] 2017/08/09(水) 23:14:40.36:VwpZ+vbR >ただし、多層基板、リフローが前提w 実際は片面の変換基板にはんだごてで十分ですね。 : 774ワット発電中さん [sage] 2017/08/09(水) 23:30:12.06:qwKS+X+I 自分でチップが決められない初心者という前提なら、作例が豊富な物ってのが必須条件で、 作例はあっても、コンパイラが違ったり開発環境が違ったりでは大変なので、環境が同じことも必須条件 そうすると使うチップはもう自動的に絞られてくる なので、以前テンプレにおススメが載ってた時も、参考にしたことは一度も無かった : 774ワット発電中さん [sage] 2017/08/10(木) 05:09:04.27:1F/Y4eMO 自分でチップが決められない初心者が参考にしなかった、ということはわかりました。 : 774ワット発電中さん [sage] 2017/08/10(木) 07:05:39.57:ox7w2jUf お前はオススメされたら必ずそれを使わなきゃと思うのか オススメするのは勝手 それを使うのも使わないのも勝手 : 774ワット発電中さん [sage] 2017/08/10(木) 07:18:09.55:S6fiaFfK 「『自分でチップが決められない初心者』ではない人」というのは、 (1)作りたいもの、やりたい実験、取り組みたいテーマがある。 取り組みたいテーマには、そのある型式のPICを使いたい、という「手段の目的化」もある。 (2)(1)に応じてチップを選ぶ。スペックで選ぶ。参考書に近いものを選ぶ。過去資産を使えるものを選ぶ。好きなものを選ぶ。様々な要因が入ってくるのもあり。 ということが、できる人だと思う。 真っ白な状態で、リストアップされたものから選ぶのは事実上困難だろね。 : 774ワット発電中さん [sage] 2017/08/10(木) 11:18:41.62:XOBpPEBg とりあえず8Bitではだいたいの機能は使いこなせるようになりました。 32を勉強したいのですが、どれがお勧めでしょうか? できればDIPでお願いします。 : 774ワット発電中さん [sage] 2017/08/10(木) 11:47:20.48:goecggFa のPIC32ではじまるものすべて : 774ワット発電中さん [sage] 2017/08/10(木) 11:57:20.95:goecggFa 以下すべて28pin DIP版 ●PIC32MM0064GPL028 コアが新しい (MIPS microAptiv 25MHz) ペリフェラルが下の2個に比べると少ない 安い ●PIC32MX230F064B コアが古い (MIPS M4K 40MHz) ペリフェラルが充実 MIPS32MX2X0 28pinの中ではエラッタが一番少ない ●PIC32MX270F256B-50 3個の中では最速 (MIPS M4K 50MHz) ペリフェラルが充実 : 774ワット発電中さん [sage] 2017/08/10(木) 12:00:16.13:goecggFa PIC32MXはHarmonyが使える (MCCも) PIC32MMはMCCのみ 規模的は MM < MZ < MK < MZ : 774ワット発電中さん [sage] 2017/08/10(木) 12:01:19.24:goecggFa 訂正 規模は MM < MX < MK < MZ : 774ワット発電中さん [sage] 2017/08/10(木) 13:00:06.86:goecggFa 8bitと32bitの主な違い データシートが機能別に UARTやSPIに8〜32バイトのFIFO搭載(CPUの負荷が下がる) 割り込みが要因別に レジスタに CLR SET INV の機能がつく ROMとRAMが同一のフラットなアドレス空間になる (バンク切り替え不要) 関数コール用スタックがソフトウェアになる (コール数の制限がなくなる) ほとんどの命令が1クロックで動作 (8bitは4クロック) : 774ワット発電中さん [sage] 2017/08/10(木) 13:28:14.19:Yj0hHZNH pic32MX250のconfig設定について 外部発振器で12Mhzのクロックを提供しています システムクロックを40Mhz(当該PICの最大値) USBのクロックを48Mhzに設定したいと考えています configについて、 #pragma config FPLLIDIV = DIV_3 // PLL Input Divider (3x Divider) #pragma config FPLLMUL = MUL_20 // PLL Multiplier (20x Multiplier) #pragma config UPLLIDIV = DIV_2 // USB PLL Input Divider (2x Divider) #pragma config FPLLODIV = DIV_2 // System PLL Output Clock Divider (PLL Divide by 2) #pragma config FPBDIV = DIV_1 // Peripheral Clock Divisor (Pb_Clk is Sys_Clk/1) と設定しました SYSTEMクロックはsystem=12/3*20/2で40Mhzとなると思いますが、 USB48Mhzのクロックはどう設定すればよいのでしょうか? システムクロックを32Mhzにしなければできないのでしょうか? : 774ワット発電中さん [sage] 2017/08/10(木) 16:02:13.76:kfAxD9Ad どれがいいか自分で探すのも勉強になるよ : 774ワット発電中さん [] 2017/08/10(木) 16:43:45.49:je8gXft8 UPLLDIV=DIV_3 でないの? : 774ワット発電中さん [sage] 2017/08/10(木) 18:44:56.36:1F/Y4eMO なるべく入手性がよく互換品が多い、ってのは重要視したいんだけど、なかなか・・・・ : 774ワット発電中さん [sage] 2017/08/10(木) 19:20:31.64:yZJd+dL7 ×24と÷2が決まってて48MHzにしなきゃいけないので、 USB PLLに入る前に4MHzにしておかないとダメ。 12MHzならの言うように÷3しておかないと。 : 774ワット発電中さん [sage] 2017/08/10(木) 19:20:56.41:yZJd+dL7 × ○ : 774ワット発電中さん [sage] 2017/08/10(木) 20:31:20.25:goecggFa PIC32MX250はメモリ書き込み時の割り込みで2度書かれるというひどいエラッタがあるので注意 : 774ワット発電中さん [sage] 2017/08/10(木) 20:42:52.49:goecggFa ttps://www.clarestudio.org/elec/pic32/intro.html : 774ワット発電中さん [sage] 2017/08/10(木) 22:53:53.61:ox7w2jUf こんなにあるのかよ 結構な確率で何かにぶち当たりそう : 774ワット発電中さん [sage] 2017/08/10(木) 23:46:31.06:goecggFa PIC32MX230 PIC32MX270 はヤバイのは直ってる エラッタシートを見て設計すれば大丈夫 : 774ワット発電中さん [sage] 2017/08/11(金) 00:06:44.25:/CVMV0IY みたいな、いつ更新されたかすら分からんページは全く見る価値無い。 ちゃんとこれ見れ。 ttp://ww1.microchip.com/downloads/en/DeviceDoc/80000531H.pdf : 774ワット発電中さん [sage] 2017/08/11(金) 00:19:22.92:mHnbLeV7 2014年と書いてある : 774ワット発電中さん [sage] 2017/08/11(金) 00:27:58.27:mHnbLeV7 210, 220, 250はとても出荷していいレベルの製品じゃない : 774ワット発電中さん [sage] 2017/08/11(金) 00:29:04.72:mHnbLeV7 110, 120, 150も同じ : 774ワット発電中さん [sage] 2017/08/11(金) 00:31:01.22:mHnbLeV7 8bitや16bitもエラッタは多い 書いてないのもあるんで注意 : 774ワット発電中さん [sage] 2017/08/11(金) 00:42:40.42:S7FkuD9n 16F1823の電源入切を繰り返してたら動かなくなってしまった… Eraseしてプログラム再書込したらまた使えるようになったけど PICのフラッシュはストレスに弱いんかな? : 774ワット発電中さん [] 2017/08/11(金) 01:09:09.78:qdrLYvNI プログラムがウンコ。 : 774ワット発電中さん [] 2017/08/11(金) 05:39:10.79:g+CWLGIf そんな事で動かなくなったら、世界中の組み込みPICが大騒ぎになってるはず。 : 774ワット発電中さん [sage] 2017/08/11(金) 06:27:36.49:Ck28EpRD バーストエラーだと思ってクライアントには内緒でこっそり交換してるんだろ : 774ワット発電中さん [sage] 2017/08/11(金) 08:28:03.90:kdGF4sdJ あなたの回路が普通より多くのストレスを発生させているんです : 774ワット発電中さん [] 2017/08/11(金) 09:17:15.07:4joLdfMN 電源って案外怖くて、PICに限らず、 (1)電源電圧の上昇が遅すぎても正常に動作しない。 (2)電源のON時OFF時のチャタリングでおかしくなることも (3)電源器によっては、ON時、OFF時に電圧が異常に上がったり下がったりすることがある。 (1)はプログラムが暴走したりする(ぐらいで済むことが殆どかな) (2)SRAMやEEPROMにバックアップされたデータがおかしくなったり、プログラムが暴走したり (3)(2)に加えてプログラムメモリまで書き換わったり。 ACアダプタの元(100V)で抜き差しすると、(3)に該当するものがありました。 : 88 [sage] 2017/08/11(金) 09:30:16.89:S7FkuD9n 電源入切でプログラムが化けが起きたのは、秋月モジュールを組み合わせて作った大気圧LCD表示回路 ttps://dl1.getuploader.com/g/mcnc/451/baromter.png 電源を切るとLCDチャージポンプ残留電荷によりICSPピン電位がVDDより高くなってしまったのと I2Cプルアップ抵抗を手抜きして内部弱プルアップを使ったせいかもしれない : 774ワット発電中さん [] 2017/08/11(金) 09:44:17.19:cg9xxSnQ 初心者と言っている奴に限って、 アセンブラ、ccsを未だに使うロートルだったりする : 774ワット発電中さん [] 2017/08/11(金) 09:53:08.63:4joLdfMN 回路を見る限りはマイクロファラドオーダーの電源パスコンは付けておられないのですね。 電解スイッチのチャタリングはガッツリはいってきそうです。なんか怖いかも。 : 774ワット発電中さん [sage] 2017/08/11(金) 10:33:54.35:mHnbLeV7 msオーダーのチャタリングはコンデンサで消すのは無理 パワーアップタイマーとかブラウンアウトリセットとかその辺の設定は大丈夫なのかな? 数十uFオーダーのコンデンサはもちろんあった方が良いと思う : 774ワット発電中さん [sage] 2017/08/11(金) 10:47:17.32:mHnbLeV7 4pinはデジタル入力専用の端子なのにノンコネなのが気になる 内部プルアップ? : 774ワット発電中さん [sage] 2017/08/11(金) 11:16:25.24:S7FkuD9n 大容量電解コン付けると突入電流による接点損傷の恐れがあるので、コンデンサはいつもこのくらいです 未使用ピンは入力&内部弱プルアップ処理してます。config各機能も全てOFFしています __CONFIG( FOSC_INTOSC & WDTE_OFF & PWRTE_OFF & MCLRE_OFF & BOREN_OFF & CLKOUTEN_OFF & IESO_OFF & FCMEN_OFF ); __CONFIG( WRT_OFF & PLLEN_OFF & BORV_LO & LVP_OFF ); OPTION_REG =0b01010111; // Weak Pull-up Enable ANSELA = 0b000000;TRISA = 0b101000;WPUA = 0b111111; とりあえずRA0/RA1 ⇔ RC4/RC5を入れ替えたらいまのところ不具合再現しなくなりました。 書込時に接続するRA0/RA1/RA3にストレスがかかるような設計は避けた方が無難かと思われます。 : 774ワット発電中さん [sage] 2017/08/11(金) 12:08:06.46:mHnbLeV7 ん? ブラウンアウトリセットとパワーアップタイマーは入れるべきでは? : 774ワット発電中さん [sage] 2017/08/11(金) 12:10:45.22:mHnbLeV7 書いたデータが化けたんじゃなくて 正しく書けてなかったんじゃないの? はじめは動いてたの? : 774ワット発電中さん [sage] 2017/08/12(土) 21:06:52.56:vGpUOqTe 電源に数十μのコンデンサつけて突入で接点が荒れるのを気にするのはもとから電源供給回路の設計がおかしいのでは? マイコン回路全体のリップルやサージの許容は負荷のonoff時含め計算で検討してありますか? : 774ワット発電中さん [sage] 2017/08/14(月) 19:12:28.38:bTRZBXOy 負荷の誘導性容量性を考慮してPICマイコンまわりの電源設計するやつなんか殆どいないんじゃね? そもそも数mA消費の液晶を単4電池駆動するくらいでリップルが生じるとも思えん… : 774ワット発電中さん [sage] 2017/08/14(月) 23:05:06.48:TyghbqJ+ 数十マイクロで接点を気にするヤツも殆どいない : 774ワット発電中さん [sage] 2017/08/15(火) 00:22:05.36:8sCGUUAF 気にしたことがないので逆に勉強になります。 : 774ワット発電中さん [sage] 2017/08/15(火) 08:51:10.20:tEWB4b46 どんな接点でどんな機能なのかを教えて欲しいな まさか電源のトグルスイッチですとかじゃあるまいな : 774ワット発電中さん [sage] 2017/08/15(火) 08:57:00.42:pIuDOqfb Harmony v2.0xってどうよ? 使っているヤシいる? : 774ワット発電中さん [sage] 2017/08/15(火) 09:49:10.96:zh9Lfsbi 今度はカタカナか 盆も帰ってくんなや : 774ワット発電中さん [sage] 2017/08/15(火) 10:13:53.90:2ATtbFlD v1と大して変わらん : 774ワット発電中さん [sage] 2017/08/15(火) 11:36:40.52:wZGiQThL PICにこんな高機能を求めてないんだよなぁ>MPLAB Harmony : 774ワット発電中さん [] 2017/08/15(火) 12:17:47.64:UP+0PxLF だからそれ実現できるPIC32にしか提供してない 追加されるとしてもSAMだろうね : 774ワット発電中さん [sage] 2017/08/16(水) 08:08:03.05:ZDvTf7rz thx Harmony v2.0x 使ってみた。 らくちんデツネ。 最初は、USBだけ使って、他は勝手知ったるplibでやろうとしたが、結局、plib直接は一部だけになったw ステートマシンとポインターとカプセル化を駆使した良いフレームデツネ。 : 774ワット発電中さん [] 2017/08/16(水) 10:05:54.38:vufhDGvS plibって、何? : 774ワット発電中さん [] 2017/08/16(水) 10:06:31.73:kDNluj2j なんだ2.0x正式リリースかと思ったよ、いつまでβ版なんだよはよ出せや : 774ワット発電中さん [sage] 2017/08/21(月) 12:05:03.43:zdwUP4LX 内蔵発振 16MHz と セラミックレゾネータ 16Mhzでジッタは、目に見えて差があるのかしら? 精度じゃなくて、ジッタね。 : 774ワット発電中さん [] 2017/08/21(月) 12:07:34.22:Y16ngbqc 電源安定度なんかに依存するんじゃない? : 774ワット発電中さん [] 2017/08/21(月) 12:32:56.73:ovl4tCXx 高卒スレ : 774ワット発電中さん [sage] 2017/08/21(月) 12:43:20.29:EYGgWLCM ジッタを気にするなら最初から水晶使えよ : 774ワット発電中さん [sage] 2017/08/21(月) 20:54:49.60:+w4e/N3d あなたが私にくれたもの キリンがさかだちしたピアス : 774ワット発電中さん [sage] 2017/08/21(月) 21:03:34.46:N64uX4zA それは隣人でしょ : 774ワット発電中さん [] 2017/08/21(月) 21:14:15.43:KWsPkyG9 お爺ぃちゃんたち、もっとヤングに分かるナウいボケをプリーズ。 : 774ワット発電中さん [] 2017/08/21(月) 21:50:14.46:pNQpNBWJ 秋月電子でAE-SIT2001B-12MHzというものを入手して PICの外部発振器として使用しました 使用されているチップはSit2001Bというもので発振の停止と開始を行う端子があり、 OEピンがあるのですが、データシートを見ると、 H[1]: specified frequency output L: output is high impedance. Only output driver is disabled. となっています。 Hにすると発振してLだと停止と思うのですが、 実際はLで発振でHで停止します 使用に当たりなにか考慮が足りないのでしょうか? : 774ワット発電中さん [] 2017/08/21(月) 21:56:56.82:Y16ngbqc Lにすると内部の発振は停止せず出力ドライバがハイインピーダンスになって出力されなくなるだけと書いてあるのだ。 : 774ワット発電中さん [sage] 2017/08/21(月) 22:38:38.45:OhOiefww でもの症状はHだと停止してるんですよね。 なんだろう。 : 774ワット発電中さん [] 2017/08/21(月) 23:19:01.23:h0sdVEir LとHの電圧 : 774ワット発電中さん [] 2017/08/21(月) 23:25:52.59:OhOiefww さんがおっしゃってるのは図のようなことかも。俺もこれは可能性があると思いました。 って、図のようなことはないですよね? : 774ワット発電中さん [] 2017/08/21(月) 23:31:58.96:OhOiefww と思ったのですが、OEモードの設定だとプルアップがつかないみたい。違うな… : 122 [sage] 2017/08/21(月) 23:42:09.53:pNQpNBWJ H時は10kでプルアップしており L時はGNDに落とすようにしています : 774ワット発電中さん [sage] 2017/08/21(月) 23:47:59.61:OhOiefww これは失礼しました。 : 774ワット発電中さん [] 2017/08/22(火) 03:19:34.07:UU4FlW+C 実際にテスターで OE ピンの電圧 (黒リードは発振器のGND端子)を 測定したら何Vになのますか? : 774ワット発電中さん [sage] 2017/08/22(火) 07:43:02.70:Ua0c1eXC 目が覚めたら計測して測ってぴこます : 122 [sage] 2017/08/23(水) 22:21:13.47:/rehAShk 遅くなりましたが計測しました 結果… 正常でした H:出力enable L:出力disable でした なぜこんな間違いをしたかですが、 秋月で基板用トグルスイッチ(2MD1-T2-B4-M2-Q-N)というものでONOFFを切り替えましたが、 ONOFFのパターンが逆で考えてました。 ピン1-2-3で2-3側に倒すと1-2が接触するようなスイッチでした・・・ 失礼しました : 774ワット発電中さん [] 2017/08/23(水) 22:31:52.42:5wY2ApLj チャン、チャン : 774ワット発電中さん [] 2017/08/23(水) 22:43:28.78:CayCM85o お疲れさん。 たいていのトグルスイッチがそういう構造になってます。 上から目線になって申しわけありませんが、勉強になりましたね。 : 774ワット発電中さん [sage] 2017/08/24(木) 05:09:04.35:Xshaxq3d 自己解決したレポよりずっといいな 2時間調べても解決できないトラブルの原因はだいたい非常に下らん低レベルなところにある 探し物も含めて : 774ワット発電中さん [sage] 2017/08/24(木) 08:23:23.41:zasF4TY2 解決おめ スイッチの出力ではまるのは良くあること。多接点のスライドスイッチとか嘘っていうのがあるからな 思い込みでアートワーク作って、ジャンパーですめばいいが、 スイッチやリレーが文字通り芸術的に実装することもよくあること : 774ワット発電中さん [] 2017/08/24(木) 18:59:56.76:6S1c4IiQ スイッチは中身がわかってないと不可解なことがありますね。 図のような回路で「ときどきマイコンにリセットがかかっちゃう」って相談を受けたことがあります。 スイッチのセンターの線をマイコンで読むだけではなく、アナログ回路にも使っていてH/Lをしっかりドライブしたかったそうですが。 トグルスイッチならほぼ確実に大丈夫だったかな。 : 774ワット発電中さん [sage] 2017/08/25(金) 07:46:24.71:howScDz8 >トグルスイッチならほぼ確実に大丈夫だったかな。 Why do you think so? : 774ワット発電中さん [] 2017/08/25(金) 14:28:30.20:ExWcAtQc トグルでも中間はあるでしょう? : 774ワット発電中さん [sage] 2017/08/25(金) 16:06:45.32:g6I4ufLd 何故、この回路だと「時々リセットがかかる」のか? どうやって解決したのか? 考えても分りません。 : 774ワット発電中さん [sage] 2017/08/25(金) 16:07:58.26:uODj3kC6 電源短絡? : 774ワット発電中さん [sage] 2017/08/25(金) 17:29:40.89:g6I4ufLd 気になったので調べてみたら、 スライドSWにもロータリSWのようにショートタイプ、ノンショートタイプがある。 (たとえば日本開閉器のSS-12はショートタイプ) ショートタイプだと、 141 が言うように、この回路ではSW操作時に一瞬、電源がショートする。 トグルSWだと構造上ショートタイプが存在しないのでは。 : 774ワット発電中さん [sage] 2017/08/25(金) 17:37:13.25:u4ja0Udk トグルでもショートタイプはあるよ。弱電用の小さいやつは少ないけど。 : 774ワット発電中さん [] 2017/08/25(金) 21:14:30.28:kxMQ7kUv スライドスイッチは、ショートタイプ(Make before Break)、ノンショートタイプ(Break before Make)、 そして厄介なことにはっきりしないものの3種類があります。 はっきりしないものにも2種類あって、 ・データシートに書いていないだけで、明らかにどちらかの動作をするもの ・作りが微妙でショートしたりしなかったり トグルスイッチに比べて安いことが多いので、実験用にジャンクっぽいものを まとめ買いしたことがあったのですが、素性のわからないものは使い方に注意が必要ですね。 に描いたようなものであればノンショートなのですが、一見トグルのようなレバーの動きで、 実は中身がロータリースイッチみたいなのを見たことがあります。これはショートタイプでした。 それをトグルスイッチと言って良いものか怪しいですけど。 そういう迷いもちょっとあって、 >トグルスイッチなら「ほぼ」確実に大丈夫だったかな。 と逃げておきました。 : 774ワット発電中さん [sage] 2017/08/26(土) 07:09:38.28:ENLjZv9z スライドスイッチは修理などをするときに形状だけでも合えば使わざることをえないので、 他の特性は2の次になったりして、テストで煙出たりして本当に困ります。 トグルのショートスイッチは、プロ向けのオーディオ機器にはよく使われてますね。 断がないのでノイズや接点の荒れが出にくいからだと思いました。 ロータリーも同じ理由じゃなかったかな。 : 774ワット発電中さん [sage] 2017/08/26(土) 09:12:49.00:vR8NQ2GL 弱プルアップを有効にして、プラス側の線は切っちゃえば? : 774ワット発電中さん [sage] 2017/08/26(土) 09:45:02.43:wAIC1833 のケースでは、スイッチのセンターをマイコンのINPUTで読むだけでなくて、ローインピーダンスのH/Lを期待する別の回路にも使っていました。 マイコンで読むだけならプルアップ+スイッチで大半の用途で大丈夫ですね。 そのときの対策は「スイッチをトグルに置き換える」でした。実験のバラックなのでそれで問題の回避はできました。 のような修理のケースが面倒そうです。 : 774ワット発電中さん [] 2017/08/29(火) 01:54:57.82:yd9YG9mU AVRはPICと一緒になったらしいですが、 開発環境も一緒になるのでしょうか? だとしたら、嬉しい : 774ワット発電中さん [sage] 2017/08/29(火) 06:58:13.86:QFkItGH0 経営が一緒になっただけで 開発部隊は分かれたままや : 774ワット発電中さん [] 2017/08/29(火) 10:07:01.50:vXib71Be すでに営業販売も一体だろう 次に開発生産も一体化するだろう。 いつまでも一体化しないのは… おまえらw : 774ワット発電中さん [sage] 2017/08/29(火) 10:28:38.27:BjYU5g63 一体化できないが合体は終わってる : 774ワット発電中さん [sage] 2017/08/29(火) 11:24:59.09:7m+TVHEs それは朗報 : 774ワット発電中さん [] 2017/08/29(火) 13:51:10.97:aAtzaEik MICRELのICのデータシートを見ると、すでにMIcrochipの様式に変わってるものもある。 AVRも時間の問題。 : 774ワット発電中さん [sage] 2017/08/29(火) 17:10:58.46:7m+TVHEs AVRオワタ : 774ワット発電中さん [sage] 2017/08/29(火) 18:01:46.16:vyTUhSQU AVRのドキュメントがPICなみに日本語化されるとちょっとうれしい AVRのデバッガにPICKIT使えるとだいぶうれしい PIC(8)にGCC移植されるともっとうれしい : 774ワット発電中さん [] 2017/08/29(火) 18:16:32.34:vXib71Be どれも無いから安心しろ。 : 774ワット発電中さん [] 2017/08/30(水) 01:50:23.94:+ye1RJM4 AVRの新商品も出し続けるんだろうか? : 122 [sage] 2017/09/05(火) 01:32:44.96:owg21yss pic32mx270を購入してMLA入れてみたけど サンプルがなくて2013年のMLAにはサンプルがあったのでいれてみたけど コンパイルが通らない でpic32ならハーモニーかなと入れてみたけど これもコンパイルが通らない うーん疲れた : 774ワット発電中さん [] 2017/09/05(火) 08:18:18.06:QPqkTB39 MLAのPIC32のサポートはMMシリーズだけだよ MX以上はHarmony 使ってねって話 : 774ワット発電中さん [sage] 2017/09/05(火) 09:02:32.60:g+jng1xS 古いMLAは対応してる おすすめはしないけど : 774ワット発電中さん [sage] 2017/09/05(火) 09:03:54.90:g+jng1xS コンパイルが通らないのは環境がおかしいのでは? : 774ワット発電中さん [sage] 2017/09/05(火) 10:29:20.99:AQ8auKqv warning: (373) implicit signed to unsigned conversion やたらと出るな xc8、やりすぎじゃないかこれ こんなんでも出るぞ↓ static u8 a=0, b=1, c=2; a = b + c; a = (u8)(b + c); <- いちいち こんな書き方しなきゃならんわけ? 本家のForamでも苦情が出てたけど 未だそのままだから、どうも直す気無いみたいだな : 774ワット発電中さん [] 2017/09/05(火) 12:16:37.24:QPqkTB39 で、当方も似たようなプロジェクトの作りかけがあるのですが、 手っ取り早いのはharmonyで型枠になるようなコードを 発生させてから MLAのロジックを移植していくという手法と思います。 難しいかもしれませんが頑張りましょう : 774ワット発電中さん [] 2017/09/05(火) 14:26:18.47:O86CBA6P ubuntu上で開発するのめんどうかな? : 774ワット発電中さん [sage] 2017/09/05(火) 14:28:11.53:RFvgLKXS DOS窓でコマンドラインコンパイルの方がマシじゃね? : 774ワット発電中さん [sage] 2017/09/05(火) 17:03:07.78:YMro13Jm ? 同じだよ。 むしろ、Java環境としては、Ubuntuの方が安定している。 : 774ワット発電中さん [sage] 2017/09/06(水) 18:31:32.94:P/pA0Apj MXやMZを基板に実装して問題なく動いてるけどなぁ : 774ワット発電中さん [sage] 2017/09/06(水) 18:49:17.75:iHLd8Ffl なんの話をしてるんだ? : 774ワット発電中さん [] 2017/09/08(金) 07:32:48.21:yI4f3GIc やっと秋月でも表面実装のPIC32を売るようになったようだ。 個人的にはもっと他の品種をと思っているが、取っ掛かりとしては素晴らしい。 ttp://akizukidenshi.com/catalog/g/gI-12284/ ttp://akizukidenshi.com/catalog/g/gI-12283/ : 774ワット発電中さん [sage] 2017/09/08(金) 07:37:28.37:yrf7tOA1 お手軽ホビー用でもDIPの時代は終わる かな? : 774ワット発電中さん [sage] 2017/09/08(金) 08:03:56.69:JdZZ1uCH そりゃーな 千円ぐらいで基板が作れる時代だもの。 KiCAD使えるのが常識になっちまった。 : 774ワット発電中さん [sage] 2017/09/08(金) 08:27:04.84:xN3ueqCj 秋月が基板製造の代理店やってくれないかなー : 774ワット発電中さん [sage] 2017/09/08(金) 09:05:36.29:sCKYaWQh Elecrowでも良いけど秋月で窓口やってくれると便利かもね : 774ワット発電中さん [sage] 2017/09/08(金) 12:12:45.72:zcbH5Som スイッチサイエンスでもいいんじゃないかな でも結構簡単に海外に頼めるよ : 774ワット発電中さん [] 2017/09/08(金) 12:21:41.02:yI4f3GIc (きっとクレジットカード無い人なんだよ察してあげて) : 774ワット発電中さん [sage] 2017/09/08(金) 12:58:17.32:zcbH5Som クレカなくてもVプリカを使って払うか VプリカをPaypalに登録して払うこともできるよ : 774ワット発電中さん [] 2017/09/13(水) 07:07:47.52:kYQwyCzo そういえば昔、ラジオデパートのマルカってパーツ屋が 回路図からPCB用のフィルムを作ってくれてたな。 後はサンハヤトの感光剤塗布の基板を使って自作してもいいし、 専門のPCB屋に頼んでもいい。 : 774ワット発電中さん [sage] 2017/09/13(水) 11:07:50.87:qMBia6of 回路図からってことはパターン図作成もやってくれるのか なんぼやったんか知らんけど儲かるのか心配になるわ : 774ワット発電中さん [sage] 2017/09/13(水) 13:33:29.12:kYQwyCzo 大昔の事ではっきりと記憶していないけど、アートワーク込みだったと思う。 1回しか頼まなかったけど、その理由は、多分、値段と言うよりもパターンの引き回しが 不満だったのかな? (製作途中の「これで進めていいですか?」は無かった) : 774ワット発電中さん [sage] 2017/09/13(水) 20:50:50.77:/5SuLwD/ それってもしかしたら、透明樹脂フィルムにランドのインレタとか黒テープで作られたものだったんでしょうか。(しかも原寸) おれが就職した頃にはまだ会社でそんな作業をしてました。(倍寸だったけど) それともCADのプリント出力? : Picman [] 2017/09/13(水) 23:22:17.05:U6Rvi+Fv PIC18F14K50でどなたかご存知でしたら教えて頂けないでしょうか。 外部割り込みINT0〜2,ポートチェンジ割り込みRA0,RA1,RA4,RA5,RB4〜RB7にスイッチを 付けて、どれかのスイッチを押したらSLEEPから抜けるようにしようとしています。 RA0,RA1,INT0〜INT2は外部にプルアップ、他は内部プルアップにしています。 RA3は内部プルアップでポートチェンジ割り込み禁止で未使用です。RC3〜RC7はすべて 出力です。この状態でスリープさせず、割り込み制御だけの状態であれば問題なく動作 するのですが、スリープ命令を入れるとスリープで停止せず、すぐ抜けてしまいます。 ポートの空読み、フラグのクリア等は一通りやっています。 原因を絞って行った結果、RA5,RB4のポートチェンジ割り込み設定を以下のように 無効にすると問題なくスリープします。 IOCAbits.IOCA5 = 0; IOCBbits.IOCB4 = 0; 周辺モジュールが動作しているのでは無いかと色々フラグクリアや、モジュール無効 を試しましたが、解決せず、行き詰まってしまいました。 以下のサイトでPIC18F14K50で検索すると似た内容が有るのですが若干異なるようで も有ります。 ttp://airvariable.bbs.fc2.com/ 他の同ピン数のマイコンより割り込みで使用出来るピンが多いため採用してみました がハマってしまいました。基板おこしてしまった・・・。 どなたか情報お持ちの方、御教授して頂けると助かります。 : 774ワット発電中さん [sage] 2017/09/14(木) 06:52:56.51:+2wcz4ar 問題が発生する一番単純な形にして、 回路図とソースをアップ : 774ワット発電中さん [sage] 2017/09/14(木) 07:14:46.21:zJi6PCsY SLEEPの後にはNOP入れるんだったかな?理由は忘れた。 : 774ワット発電中さん [sage] 2017/09/14(木) 07:38:27.93:RrG7uN9L ↓のErrata 絡みだと、考えるだけ無駄だと思うぞ PIC18(L)F1XK50 Silicon Errata and Data Sheet Clarification ttp://ww1.microchip.com/downloads/en/DeviceDoc/80000411L.pdf 7. Module: IOC (Interrupt-on-Change) 7.1 IOC (Interrupt-on-Change) False Wake-up When IOC is enabled for multiple pins to wake-up the processor from Sleep, invalid interrupts or wake-ups may occur. Work around Use only one pin as IOC with Sleep. : 774ワット発電中さん [sage] 2017/09/14(木) 07:40:36.55:+2wcz4ar エラッタ大杉 : 774ワット発電中さん [sage] 2017/09/14(木) 07:54:22.47:8ov/YoSO アーキテクチャ コマンド ステートメント エラッタを学んでから使う 人は試されている : 774ワット発電中さん [sage] 2017/09/14(木) 08:08:01.85:+2wcz4ar PICのエラッタを見ずに基板を起こすとか チャレンジャーだな : 774ワット発電中さん [sage] 2017/09/14(木) 08:18:22.63:5YEwAhkV というか、どんな回路構成だとこんなエラッタ作りこめるんだろうw : 774ワット発電中さん [sage] 2017/09/14(木) 08:25:14.18:+2wcz4ar エラッタってのはそういうもんだろ ソフトのバグと同じ 機能に影響があるのに直さないで データシートもスペックも宣伝文句も変えずに そのまま売っちゃうのが問題 : 774ワット発電中さん [] 2017/09/14(木) 08:39:10.26:iDsfuLFK 使い慣れた熟練者はエラッタなんてなんでもない日常 初心者には大きな壁 今流行りの「既得権益」ていうやつですかい : 774ワット発電中さん [sage] 2017/09/14(木) 08:49:27.00:g127Ylf0 それはPIC熟練者限定だな 他はPICほどひどくない : 774ワット発電中さん [sage] 2017/09/14(木) 08:55:43.53:e/UiMYR8 チップのエラッタではなく 仕様、データシートのエラッタと考えるのです : 774ワット発電中さん [sage] 2017/09/14(木) 08:57:22.48:iDsfuLFK 俗に言う 落とし穴 何が楽しいんだか : picman [] 2017/09/14(木) 09:02:04.75:J6LtyQmG 皆様有難うございます。です。 諦めて、RA3のポートチェンジ割り込みは大丈夫だったため、 ダイオード2個使用し、割り込みが入るようにしました。 具体的には ・RA3にアノードを2本接続 ・RA5,RB4にカソードをそれぞれ接続。 とりあえず、これで凌ぎます。 : 774ワット発電中さん [sage] 2017/09/14(木) 17:30:45.40:hAA5B8Fd PICユーザーは大変だねぇ(ため息) : 774ワット発電中さん [sage] 2017/09/19(火) 22:58:01.89:KIiJVu5U チェンジ割使うといいらしい : 774ワット発電中さん [sage] 2017/09/20(水) 10:49:38.12:eEb3DxFj WhiteDogのタイマでは駄目ですか? : 774ワット発電中さん [sage] 2017/09/20(水) 12:11:45.83:WYJZHru6 お父さんにでも頼むのか? : 774ワット発電中さん [sage] 2017/09/20(水) 12:42:44.61:cZOYSSK1 白石さんちの大麻? : 774ワット発電中さん [sage] 2017/09/20(水) 12:45:48.94:DNYxyJ+z なんで白石さん? : 774ワット発電中さん [sage] 2017/09/20(水) 13:23:54.77:BQgKdd3k おまえらヒネリすぎ 追てくの大変 ttps://www.softbank.jp/shop/search/detail/D406/ ttps://www.google.co.jp/maps/place/@43.0758024,141.4972822,14z/ ttps://nikkan-spa.jp/1203273?display=b 👀 Rock54: Caution(BBR-MD5:847cfeaf6f31691a42c25abc56bd4433) : 774ワット発電中さん [sage] 2017/09/20(水) 21:54:58.50:DNYxyJ+z 難しすぎる : 774ワット発電中さん [] 2017/09/20(水) 22:08:15.68:MtJK4Otr 索尼大麻? : PIC初心者 [] 2017/09/26(火) 22:55:44.68:xwaZMoHk 初めまして、PIC初心者です。車の仕事でPICアナログ出力を担当する事になりました。 OBD2からエンジン回転をELM327(Bluetooth版)で010CをATコマンドで送信し HC-05(これでいいのか?)受け取った回転数をアナログ出力しようと考えています。 (4096rpm/4.096Vとか!) ダメダメおやじさんのHPで動かそうとして中々動作せず、基盤ショートさせて諦め OBD2コマンドを吐き出すELM327を購入してPICで通信しようと考えました。(安直) アナログ出力は、MCP4822を使って0〜4.096V出力はmikrocで実現出来ました。 ELM327(Bluetooth版)とHC-05でペアリングしてUART通信させればELM327から エンジン回転受信出来るのでしょうか?(PCでのteratermは動作済) よろしくお願いします。 : 774ワット発電中さん [sage] 2017/09/26(火) 23:36:30.39:8ev3oWgd 初心者スレ行けば : 774ワット発電中さん [] 2017/09/27(水) 00:35:31.31:kI4ODtAc 基板とかいてほしい : 774ワット発電中さん [sage] 2017/09/27(水) 01:50:40.60:zWi1GEUM 仕事なら上司に聞きなよ elm327のBluetoothとか、暗電流大丈夫なの? 自分もCAN内蔵のPICで回転数とか取ってるけど、いい感じにスリープモードに落とすのに苦労した : 774ワット発電中さん [] 2017/09/27(水) 06:33:36.39:KI5vTWyV 仕事丸投げ? : 774ワット発電中さん [sage] 2017/09/27(水) 06:36:36.01:4ij/0MhI 朝飯は味自慢と磯じまん : 774ワット発電中さん [sage] 2017/09/27(水) 08:22:40.50:W3wb3Iml 車の仕事でこんなところに質問した時点でクビ確定 : 774ワット発電中さん [sage] 2017/09/27(水) 10:09:12.58:U8BCGsrc クラウドワークス池 : 774ワット発電中さん [sage] 2017/10/08(日) 10:57:25.69:dKqXaLmk ご存知の方教えて欲しいです。 12F1822ではうまく行きます。 SleepからPort変化割り込みで復帰プログラムですが、 12F1822のコードをコピーしても12F1501ではうまく動きません。 Sleepから復帰しません。 正確には一度復帰しSleepに入ると、Portを変化させても復帰しません。 12F1822では、2回目以降のSleepに入ってもPort変化毎に復帰します。 while()内にSleepがあります。復帰したら一度だけwhile()内を実行しSleepに入るだけの単純なものです。 コンパイラはXC8です。 : 774ワット発電中さん [] 2017/10/08(日) 12:36:29.97:2O817/eF 要因クリヤー? : 774ワット発電中さん [sage] 2017/10/11(水) 20:35:05.77:0SuT8JtZ 12FL1822ですがPICKIT2で書き込む方法は有るでしょうか? 12F1822との違いを確認したく購入したのですが書き込めなくて困っています。 アドバイスよろしくお願いいたします。 : 774ワット発電中さん [sage] 2017/10/11(水) 20:49:36.38:JYZ7sXsl ちゃんと型番指定してる? FLとFは区別が必要だったと思う。 : 774ワット発電中さん [sage] 2017/10/11(水) 21:43:20.10:wiEM4i6D 日本語が読めないヤツは回答すんなwww : 774ワット発電中さん [sage] 2017/10/11(水) 21:59:42.05:oJsajJVc 読めても理解できない馬鹿が上に : 774ワット発電中さん [sage] 2017/10/11(水) 22:07:11.33:yLnZ/+Mv LFやろ : 774ワット発電中さん [sage] 2017/10/11(水) 22:26:46.89:QkAIeKbL JOLF : 774ワット発電中さん [sage] 2017/10/11(水) 22:49:29.72:qrzd7qOA 1242 : 774ワット発電中さん [sage] 2017/10/11(水) 23:16:00.64:j+ka7gfq えっと、結局のところ何だったの? 今のところがアホだということしか分からんね。 : 774ワット発電中さん [sage] 2017/10/11(水) 23:19:57.96:h0s8sDTo 一瞬PICkit3と勘違いしておったわ。 ttp://airvariable.asablo.jp/blog/2011/02/18/5693118 : 774ワット発電中さん [] 2017/10/13(金) 03:44:37.20:3EnK2Do1 PICのリセットピンを、直接5Vに繋がずに、抵抗を入れているものがありました。 なぜ抵抗を入れるのですが? また、抵抗の他にコンデンサがGNDと繋がっているものもあります。 さらに違う回路では、5V----抵抗10k----ダイオード----MCLRピン というものもあります。 どんな目的があるのでしょうか? ノイズ取りのコンデンサ、逆流防止でしょうか? : 774ワット発電中さん [sage] 2017/10/13(金) 06:31:56.71:BB/rAGZk リセットピンにRCでつなぐのは、電源ON時にVDDがチャタリングを起こすような場合でも ディレイをかけて確実にリセット解除できるようにするため ダイオードは電源OFF時にコンデンサに溜まった電荷を素早く抜いてリセット端子がVDD よりも過電圧とならないようにするためと、一旦OFFしてすぐにONする場合でもリセットが かかるようにするため Rだけ繋ぐのは浮遊容量によるRCディレイを期待しているのと推測 : 774ワット発電中さん [] 2017/10/13(金) 07:03:09.94:XDT2YW6h ダイオードの接続が違うから、その解説は間違いと思うけど : 774ワット発電中さん [] 2017/10/13(金) 07:05:52.77:XDT2YW6h パワーアップタイマーがあるので、特にCRはいらないと思う。 : 774ワット発電中さん [sage] 2017/10/13(金) 07:41:37.84:RxRly4pG その接続とやらが、正しく表現されているなら MCLRピンには、書き込む時にVppとして13Vが加わりますので、 ダイオードにより、VccにVppが影響無いようにします。 : 774ワット発電中さん [] 2017/10/13(金) 09:07:44.16:KI3DAt65 843 名前:774ワット発電中さん[] 投稿日:2017/10/08(日) 06:26:07.09 ID:k9jHk/DL 質問します。 PICのリセットピン(MCLR)の接続ですが、以前に以下のような接続を見ました。 +5V----10k---(A)ダイオード(K)----(a)----MCLRピン。 (a)-----ICSP用の6pinコネクタ この回路接続で問題ないでしょうか? ICSP端子に何も繋がない状態だと、+5V----10k----(A)D(K)----MLRの、 MCLRの電圧が、ダイオードのおかげで、Hにならないのではと思うのです。 : 774ワット発電中さん [sage] 2017/10/13(金) 10:32:56.44:iRVZRge2 ICSPの説明図ではダイオードのアノードとグランド間に0.1uFのコンデンサが 付いていて、Vppの立ち上がりを妨げないようにショットキーダイオードか 470Ωを入れるようになってたね。 ダイオードが入っていても0.8VddならHレベルは足りると思うけど、コンデ ンサを付けないならダイオードは要らないね。 Vppが10kΩ経由でVddに漏れるという心配をするかもしれないけど、PICkit の内部ではVddとグランド間に低抵抗が入っているのでその心配はない。 ICSPの説明図の10kΩと0.1uFではパワーオンリセットとしては時間が短す ぎるし、MCLRが強制内部プルアップになる品種ではMCLRのほうが先に立ち 上がってしまうし、内部プルアップがなければダイオードの漏れ電流に 頼るしかないし、よく分からない回路だった。 : 774ワット発電中さん [sage] 2017/10/13(金) 12:22:51.79:5Pjnaklm >ダイオードの漏れ電流に 頼るしかないし、よく分からない回路だった。 まるで 「ダイオードがオンしていないので、HでもないしLでもない気がするな」 と同じようなことを言ってる。 ttps://rio2016.5ch.net/test/read.cgi/denki/1501157324/845 : 774ワット発電中さん [] 2017/10/14(土) 23:33:28.02:k4kSoK04 でもは、その質問に、的確に回答出来ないんでしょ。 : 774ワット発電中さん [sage] 2017/10/15(日) 00:05:38.59:6i1z5ebN ttp://rio2016.5ch.net/test/read.cgi/denki/1501157324/850 で、回答済みです。 : 774ワット発電中さん [] 2017/10/15(日) 00:33:57.98:JIwuZIlW まさかダイオードが、オンしているとでも言うのか? シミュレーションして確認してから書き込んだ方がいいな : 774ワット発電中さん [] 2017/10/15(日) 00:49:40.57:6i1z5ebN 「ダイオードがオン」って感覚から離れないとダメだと思う。 そのせいで、この回路では、あたかもダイオードがスイッチオフの状態に見えてしまって、MCLRがフローティングになっているように見えるんじゃないでしょうか。 シミュレーション環境があるならシミュレーションしてみてください。 : 774ワット発電中さん [sage] 2017/10/15(日) 08:33:26.68:gNW4lYL5 そもそもなんでそんなとこにダイオード入れてんだっけ... : 774ワット発電中さん [] 2017/10/15(日) 09:08:37.02:JIwuZIlW 本当はダイオードなんて要らないんだけど、 Cがあるために、書き込み器のリセットが思うようにいかないからでしょう。 あるいは、5V側の消費が、大変少ないとか。 : 774ワット発電中さん [] 2017/10/15(日) 13:28:18.28:EYfJUUDM ダイオードは、0.6Vからonじゃないんですか? : 774ワット発電中さん [] 2017/10/15(日) 14:10:16.52:6i1z5ebN オンかオフかで単純化すると間違ってしまいます。 オンかオフかで考えて良い場合もありますが、いつもそうじゃありません。 まずはそこから自由になる方が良いと思いますよ。 ぜひこんな回路でシミュレーションしてみてください。 シミュレーション前に予想するべきです。 「ダイオードがOFF」という考え方だったら、10MΩでプルダウンしているから0Vでしょうか? でもそれっておかしいですね。 ※の抵抗とコンデンサは、C-MOS ICの入力の代わりです。 その抵抗値とコンデンサの値がC-MOS ICの入力の代わりとして不適当だと思うなら、 別の値や回路で試してみていただいて良いのですが、まずは、この回路でシミュレーションしてください。 ダイオードがOFFという考え方が変わるはずです。 なお、念のため、ですが、LTspiceの場合、10MΩは、10meg か 10000k と設定しないといけません。 10Mとすると、10ミリΩになります。 : 774ワット発電中さん [] 2017/10/15(日) 15:02:03.77:HQtnzxIL 32MXではI2Cできたのに 32MZでI2Cできないんだけどなんでなん? I2C3でうんともすんともいわなかったからI2C1にかえたらスタートビットだけ出るような感じになった なんでなの? : 774ワット発電中さん [] 2017/10/15(日) 15:53:24.94:HQtnzxIL デバッグにより自己解決 すんまそ I2C1CONbits.ON = 1;のあとにすぐ I2C1CON.ONを操作してなんかエラー出てたみたい : 774ワット発電中さん [sage] 2017/10/15(日) 16:10:33.17:+89O0JTg 10kΩとダイオードの間とグランド間にコンデンサがつながっている ときに、コンデンサが充電前の0VのときMCLRがフローティングという 話なんだけど。 MCLRが内部プルアップされてればコンデンサに関係なくMCLRがHレベル になってしまうし、内部プルアップされてなければダイオードの漏れ 電流とMCLRの漏れ電流のどちらが強いかということになる。 MCLRの漏れ電流はシンクかソースか分からない。 : 774ワット発電中さん [sage] 2017/10/15(日) 17:35:49.09:6i1z5ebN >10kΩとダイオードの間とグランド間にコンデンサがつながっている >ときに、コンデンサが充電前の0VのときMCLRがフローティングという >話なんだけど。 これまで描いてきた図と違う話ですか? : 774ワット発電中さん [sage] 2017/10/15(日) 17:39:48.32:17TuJdK7 はっはっは、大変だねぇ、どうもご苦労様。 : 774ワット発電中さん [sage] 2017/10/15(日) 18:26:27.83:KG6U8gCF つ : 774ワット発電中さん [] 2017/10/15(日) 18:47:16.34:6i1z5ebN その回路ですが、MCLRをリセットにする目的としては謎です。 書かれているようにRC回路でLに引っ張れません。 こんな経緯でしょうかね… MCLRを禁止できないタイプで内部のパワーオンリセットを使うことが前提。 (1)内部プルアップはある。でもオープンにするのは不安。 (2)10kΩとかの低抵抗でプルアップしよう。でもノイズでリセットがかかったら嫌だからコンデンサも付けておこう。 (3)ICSPでコンデンサがじゃまになる。 (4)ダイオードを付けておこう。 : 774ワット発電中さん [sage] 2017/10/15(日) 22:15:23.76:+89O0JTg そんなところだと思うけど、元になったと思われるマイクロチップの 資料をみてもコンデンサの目的ははっきりしない。 マイクロチップの資料が先にあって、コンデンサを省いたがダイオード が取り残された、かな。 ダイオードの代わりに470Ωを入れる例があって、これならすっきり するんだけど。 ttps://i.imgur.com/L6nHx7f.jpg : 774ワット発電中さん [] 2017/10/16(月) 01:08:02.30:lcub2CLg 電線で0Ωの時は、10kとCの並列合成抵抗のインピーダンス、 ダイオードが入ると、ダイオードの逆電流の逆数の抵抗値に上昇してしまい、 MCLRのネットのインピーダンスが高くなって、ノイズに弱くなりませんか? : 774ワット発電中さん [sage] 2017/10/16(月) 08:03:44.27:NdwB4WJX 「ここは何Vかな」のポイントがとても高い電圧になっているときには、まったくもって 書かれている通りだと思います。 で、ノイズに弱くなるというのは、つまりMCLRが反応する、ということですね。 その電圧のときのインピーダンスはどんなものでしょ。 : 774ワット発電中さん [sage] 2017/10/16(月) 08:05:09.96:NdwB4WJX に補足 をよく読んだら、 >ダイオードの逆電流の逆数の抵抗値に上昇し ここでは順電流ですよね… : 774ワット発電中さん [] 2017/10/16(月) 09:34:10.50:e/dQiFnJ いや、MCLRから見れば、逆方向もあるよ : 774ワット発電中さん [sage] 2017/10/16(月) 20:08:42.04:NdwB4WJX さんが書いているように、これはノイズに弱くなるのでは、という観点での話ですが、 ダイオードに逆バイアスがかかるような形でノイズに弱くなるとしたら、どんなふうに弱くなるシナリオなんでしょうか。 : 774ワット発電中さん [sage] 2017/10/16(月) 20:28:24.37:Ml1gaH86 Dは高電圧書き込みモードでVPPからVDDに逆流するのを阻止するんじゃない? Cはパワーオン時MCLRをLにする。 : 774ワット発電中さん [sage] 2017/10/16(月) 20:45:46.16:NdwB4WJX >Cはパワーオン時MCLRをLにする。 Cが話題になっているのは、の Fig 28-1 のMCLRにつながっている回路なわけですが、(の図の左端でもあります) この回路で、Cがパワーオン時にMCLRをLにできるのかな? ってことです。 さんの見立てではできそうですか? : 774ワット発電中さん [] 2017/10/17(火) 02:12:46.81:vM5J7MaJ できないと思います。 Cが充電されるまでの期間、ダイオードはoffになり、RESET線ははいインピーダンスになります。 : 774ワット発電中さん [sage] 2017/10/17(火) 06:59:08.78:OHRD9I6l たしかに。 その期間はリセットコンディションが不安定になりますね。 : 774ワット発電中さん [] 2017/10/17(火) 15:04:19.58:vM5J7MaJ R+C+D のリセット回路は、秋月のH8基板にも使われているよね : 774ワット発電中さん [sage] 2017/10/17(火) 16:58:42.24:sv6KYoxB 通常、DiはCの電源オフ時の放電用に入れる。 (秋月のH8ボードも同じ) : 252 [sage] 2017/10/17(火) 21:11:39.37:ITg1odjH VDD=5.0V、Vf=0.6V としたら、 Cをチャージしている間、 Dのアノード側が0.6Vまでは、カソード側(MCLR)はオープン相当、 0..6Vを超え5Vまでは後は、カソード側が 0V → 4.4V へ遷移する。 なのでMCLRは電源ONから Z->L->Hと遷移するとおもう。 : 774ワット発電中さん [sage] 2017/10/17(火) 21:15:30.88:ITg1odjH あ?。書き間違えた。 0..6Vを超え5Vまでは後は ↓ アノード側が0.6Vを超え5Vまでは : 774ワット発電中さん [sage] 2017/10/17(火) 21:38:49.26:N3sr2a0D MCLRの初期電位が0Vとかならそういう経過をたどると思うが 初期電位がいきなり5Vとかなら、最後まで Z じゃないかい? 根拠は無いけど、なにせ初期値=不定だからね 電源投入に引っ張られてポンと持ち上がるかも知らん : 774ワット発電中さん [] 2017/10/17(火) 22:11:47.61:hsrFqXYS 面白い支店ですね(棒 : 774ワット発電中さん [] 2017/10/21(土) 12:03:44.81:oeQ1MZgn 結局、ダイオード入れるのは、 インピーダンスが上がってしまい、良くないのでしょうか? ノイズに弱くなるから、5Vから10kの抵抗だけで良いのでしょうか? : 774ワット発電中さん [] 2017/10/21(土) 13:46:15.53:qxpaxwE5 の Fig 28-1 のMCLRにつながっている回路のようなコンデンサが入っている状態なら ・ダイオードでコンデンサの意味がなくなっている。 ・さんの指摘の通り、コンデンサの電圧-ダイオードVFがMCLRのスレッシュより高くなるまではリセットコンディションが不定。 といえます。 コンデンサがないのような場合は、抵抗とダイオードの外付け回路は、 VCCが5Vのときは、MCLRの電圧がノイズで下がりにくいようにするためのプルアップとして働きます。 ですが、ダイオードが必要なのは、 (1)VPPがかかったときにVCCに流れ込む電流が回路の消費電流よりも大きい。 (2)PICKIT3のように、電源に並列に低抵抗が入っていない何かでICSPを行う。 のAND条件に限られるように思います。 : 774ワット発電中さん [] 2017/10/21(土) 13:49:14.86:qxpaxwE5 コンデンサを付けているケースならダイオードの代わりに抵抗にしておいて、 ICSPからのVPPの制御を邪魔しないようにしておけば良いはず。 : 774ワット発電中さん [sage] 2017/10/21(土) 14:54:36.06:/KuC9zWR PICkit3でもVdd-Vss間に1kΩ(R58)が入っているので問題ないでしょう。 : 774ワット発電中さん [sage] 2017/10/21(土) 18:45:04.29:qxpaxwE5 すみません。の書き方は適切ではありませんでした。 >PICKIT3のように、電源に並列に低抵抗が入っていない何かでICSPを行う。 言いたかったのは、 「PICKIT3は電源に並列に低抵抗が入っています。これと違って低抵抗が入っていない別の何かでICSPを行う場合」 でした。 「○○のように□□ないものでは」は〇〇がよほど既知のものでないと逆に解釈されますね。気をつけます。 「ダイヤモンドのように硬くないものはこのナイフで傷がつく」 「豆腐のように硬くないものだと頭をぶつけても怪我はしない」 : 774ワット発電中さん [] 2017/10/21(土) 19:09:37.23:gVSstGg3 豆腐を高速で頭にぶつけると人が死ぬ : 774ワット発電中さん [sage] 2017/10/21(土) 22:11:25.79:/KuC9zWR そういう意味でしたか。失礼しました。 : 774ワット発電中さん [sage] 2017/10/22(日) 01:06:55.74:tox9HHo+ pic32mx でUSBを使用するのに VBUSは3.3Vではダメなのですかね 1459だと3.3V電源だけで良いのですが : 774ワット発電中さん [] 2017/10/22(日) 02:51:33.01:Lhet5yfj ん?USBコネクタのVBUSは3.3Vレギュレータに突っ込んでそれ以外使わないが? : 名無しさん@そうだ選挙に行こう! Go to vote! [sage] 2017/10/22(日) 11:41:06.86:tox9HHo+ と言うことは USBコネクタからの給電をレギュレタで3.3Vに降下して pic32mxに供給する場合5vは不要と言うことでしょうか? picがpcに認識されず??状態です : 名無しさん@そうだ選挙に行こう! Go to vote! [] 2017/10/22(日) 16:57:10.67:Lhet5yfj ならファームが動いてないって事だから snoopy(は古いか)辺りのUSBロガーでPICリセット後の やりとりをモニターした方がいいと思う : 774ワット発電中さん [sage] 2017/10/22(日) 20:28:08.42:tox9HHo+ ロガーで認識させる以前の状態でして VID/PIDが登録すらされていない状態です 色々設定してみましたが、一度も上手く行ってないです 環境 IC PC32M270F256 X IDE 4.01 harmony 2.06 電源周りは3.3Vですが、VBUSだけ5Vにしてます Lチカなどは動作しており、故障はない様子です ICも予備に変えてみました。 D+D-の導通試験もしてみました クロックは外部発信器の12Mhzを使用しています。 USBはharmonyでUSE USB STACKにチェックを入れてendPointなど少し変更してるだけです 全く反応がないのでUSBの48Mhzクロックの設定がおかしいのかな? と思うのですが、もしよろしければ意見をいただければありがたいです 下記が設定内容になり、main()以外はすべてhamonyが出力したソースを使用しています USB定義 ttp://imepic.jp/20171022/735960 ClockDiagram ttp://imepic.jp/20171022/726860 : 774ワット発電中さん [] 2017/10/22(日) 21:33:06.65:4AwT4P2R 出先なんで不確かですがUPLLEN=OFFで良かったかなぁ… : 774ワット発電中さん [] 2017/10/22(日) 21:36:36.91:4iyEPNYm 32MZでの質問です ADCでANENをONにしてアナログおよびバイアス回路を ON にしているのですが なぜかWKRDY復帰ステータスビットが1になりません なにかやりかたがあるのでしょうか? : 272=274 [] 2017/10/23(月) 01:43:01.44:vlqCXheH やはり自分の32MXのプロジェクトはUPLLEN=ONでした。 OFFだと12MがUSBモジュールに使われるので、低すぎるのではないでしょうか。 : 774ワット発電中さん [sage] 2017/10/23(月) 18:40:46.16:Q4hbPCui その辺りも変更してみましたが、うまく動作しませんでした フォーラムのこの人と同じ様な感じでした ttp://www.microchip.com/forums/m985321.aspx よろしければ、お使いのharmonyのverを教えていただけませんでしょうか? : 277 [sage] 2017/10/24(火) 16:50:48.97:01vkce1d 自己解決しました harmonyだとコネクションの実体は自分で実装しなきゃ うんともすんとも言わないのですね mccよりハードル高いのですが 取りあえず認識できました : 272=274 [] 2017/10/25(水) 07:00:54.57:XIOpd7fh おめでとう 各イベントにブレーク張って待つしかないんじゃないとか書く所でしたが よかったですね : 774ワット発電中さん [] 2017/10/26(木) 20:44:48.79:l0Bk4QXj icd4出たんだね ttp://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=DV164045 3万円チョイくらいか? : 774ワット発電中さん [sage] 2017/10/27(金) 00:15:57.27:EU89S8fX USD250なら秋月で29800位だとウレシい : 774ワット発電中さん [sage] 2017/10/27(金) 00:32:43.23:EU89S8fX MicrochipDirectは今USD100以上で送料無料だと 関税USD20入れてちょうど30000くらいか : 774ワット発電中さん [sage] 2017/10/27(金) 01:29:34.13:eh1a+sbQ USO800 : 774ワット発電中さん [sage] 2017/10/27(金) 13:49:15.48:A9TooEAv MPLAB無印なら今のうちに3を買っておいたほうがいいのかな : 774ワット発電中さん [sage] 2017/10/28(土) 13:05:40.49:u+n58Fv0 相変わらずコネクタはRJ11なんだね : 774ワット発電中さん [sage] 2017/10/28(土) 19:01:59.91:qQKbEu3r なんなのあの電話線は 何かメリットあるのか? : 774ワット発電中さん [] 2017/10/28(土) 20:14:37.74:ot8M/1if コネクタ安い : 774ワット発電中さん [sage] 2017/10/28(土) 22:19:30.03:nvYW+eyT ケーブルもその辺に売ってるの使えるとか : 774ワット発電中さん [] 2017/10/28(土) 23:38:36.90:ouomT1Xs モジュラーのそのへんのケーブルって6ピンがフルに接続されているものでしたっけ。 これがRJ45でイーサネットのケーブルが使えるということなら、モノを選べば必要な ツイストまでほぼ確実に入手できそうですが。 : 774ワット発電中さん [sage] 2017/10/29(日) 13:31:30.92:fo5eMy2C RJ11の6芯3Pはホームセンターにはなかなか無いで 線はツイストしてないのかな電話線って? RJ45だと間違えて接続する可能性あるからなんだろうけど 日本だと入手しにくい部類だわな 愛用ICD3は6PINコネクタ(2.54mmピッチ)にし直して使ってる : 774ワット発電中さん [sage] 2017/10/29(日) 14:57:00.32:5k/GvgNi 電気屋とかでよく見かけるのは6極-2芯か4芯だよね 4芯だとPin1とPin6がNCになるからICDからVppとLVPが供給できないと思われ。 PICKit3しか持ってないからよく知らんけど : 774ワット発電中さん [sage] 2017/10/29(日) 16:16:55.25:bxR22O3n MPLABXもそろそろまともになったかなと日本語サイト見たら ttp://www.microchip.com/ja/mplab/mplab-x-ide 「ダウンロード」のとこは空っぽ、「アーカイブのダウンロード」から最新を落としたら2年前に落としたのより古くてやる気なくした。 英語サイトにはあったけどさあ… ttp://www.microchip.com/mplab/mplab-x-ide : 774ワット発電中さん [sage] 2017/10/29(日) 16:24:28.19:bxR22O3n RJ45の誤接続といえばルーターのシリアルコンソールで RJ45にRS-232Cの信号流すやつあって怖い : 774ワット発電中さん [sage] 2017/10/29(日) 17:22:00.43:OcfL1amP 110のパッチ+RJ45で電話もデータも相乗りとかしてたから、この程度で怖いとか感じないな。 : 774ワット発電中さん [sage] 2017/10/29(日) 17:30:09.09:ADgU79/0 >RJ45にRS-232Cの信号流すやつあって怖い なんで怖いんだっけ。 : 774ワット発電中さん [] 2017/10/30(月) 00:21:12.46:zPUl+f1v 1つの機械に同じコネクタで差動2.5Vの信号と±15Vの信号が同居してるの 誤接続したら壊れそうで怖くね? 電話の48Vには負けるが : 774ワット発電中さん [sage] 2017/10/30(月) 07:07:31.68:hJLXnkf1 昔の出来事を思い出した。 立ち会い検査の前の日に、電源コネクタの誤挿入が原因で、 絶縁デジタルI/Oボードの5V回路に24Vかけてしまい、 I/Oボード数枚を全滅させたことがある。 上司に「そもそもコネクタが共通なのが問題だ」とえらく怒られたが、 泊まり込みの部品交換作業につきあってくれた。 それ以来、コネクタのフェイル・セーフやフール・プルーフには気をつけている。 : 774ワット発電中さん [sage] 2017/10/30(月) 08:50:38.59:m5QsKjDT 壊れないから大丈夫だ : 774ワット発電中さん [] 2017/10/31(火) 04:09:30.82:yqvycTPS それは大変でしたね。 でも、コネクタを選定する時にピン数変えますよ。 あるいは、同じピン数のコネクタは近くに置かないようにします。 あるいは、配線を結束して、目的のコネクタにしか届かないようにするとか。 失敗したことのある人しか気づかない対策だけどね : 774ワット発電中さん [sage] 2017/10/31(火) 11:53:19.94:+kujsgj6 >同じピン数のコネクタは近くに置かないようにします。 ヒロセのHIF3シリーズの同一コネクタをどうしても使わなければいけない状況になって 誤挿入を防ぐために、レセプタクル側に極性キー(ガイドピンHIF3−GPIN)を嵌めて使ったことがある。 ただし使ったのはその1回だけで、今でも沢山残っている。 特殊なパーツだから使う機会が無い… : 774ワット発電中さん [] 2017/11/01(水) 04:21:52.36:u+oW/nY5 HIFの誤挿入防止なら、ヘッダ側のピンを1本切って、ソケット側のピンを接着剤で埋めるといいです。 : 292 [sage] 2017/11/05(日) 03:04:30.69:FVfy8NwO MPLABXをインストールして立ち上げたらコンパイラ入れろっていうからやる気なくす 最初から同梱しとけよ 入れたらPATH設定しろって言うからやる気なくす なんでいちいち環境変数使うんだよ だいたいどこのパスを設定すればいいのか言えよ とりあえずプロジェクト作ろうとしたらアセンブラが選択できない ほんとやる気なくす : 774ワット発電中さん [sage] 2017/11/05(日) 03:12:41.14:Dm5rbrwt もしかして英語読めない子? : 774ワット発電中さん [sage] 2017/11/05(日) 03:35:15.30:FVfy8NwO 読めるけど 英語が読めないこととMPLABXを使う手順が複雑なことになんか関係あるの? : 774ワット発電中さん [] 2017/11/05(日) 03:47:06.48:FVfy8NwO あれ、Build Toolダイアログに追加ってあるけどPATH設定しないとMPLABが閉じるんだが これPATH無しでどうやって設定するんだ…? : 774ワット発電中さん [sage] 2017/11/05(日) 03:53:45.54:n8LcQnoV コンパイラインストールしてコマンドラインでコンパイルすれば良いじゃん : 774ワット発電中さん [sage] 2017/11/05(日) 04:10:19.07:FVfy8NwO コマンドラインの方が楽かもしれないってのは新しいIDEを使うたびに思う とりあえず使おうとしてた石がMPLAB8で選択肢にない気がしたのが気のせいだったから MPLABXへの移行はまたの機会にするわ : 774ワット発電中さん [sage] 2017/11/05(日) 04:10:25.99:x3T6A1dM >>ID:FVfy8NwO 上手くいかないのは自分のアホのせいなのに全部他人に転嫁する。 自分を振り返ることが無いからいっさい進歩せずにずーっとアホのまま。 典型的な無能。 笑える。 : 774ワット発電中さん [sage] 2017/11/05(日) 04:11:53.17:x3T6A1dM あらあら、匙投げちゃったよw 犬猫以下だね、どうも。 : 774ワット発電中さん [sage] 2017/11/05(日) 04:26:20.11:FVfy8NwO こんな深夜に愚痴聞いてくれてありがとう 俺がアホなのは別にいいが MPLAB(8もXも)ってインストールしづらくて使いづらいと思わん? VisualStudioとかNXPのIDEとかAVRのIDEはもっと楽だったぞ : 774ワット発電中さん [sage] 2017/11/05(日) 08:54:59.53:t295c/g+ 気持ちはわからんではない。 今時、統合環境のインストール一発で、コンパイラのお膳立てくらいしてくれてもとは、思う。 : 774ワット発電中さん [] 2017/11/05(日) 10:05:02.47:0CrRe2Cf 別にpathなんか設定なくてもideの中でビルド可能だろ やりもしないで文句だけ先かよ : 774ワット発電中さん [sage] 2017/11/05(日) 10:10:57.69:uQpt/bzO 8bitミッドレンジは5桁な16F183xxが増えるのかと思いきや、OPAMP積んでアナログ重視な16F1769が登場したり 混沌としてきた。ということでに追加と秋月価格修正してみた。 --- [20pin] 種類豊富 16F18346 \160 16Kw 2048 I/O18 ADC17 DAC1 CapS-- Comp2 Timer3/4 CCP0/0/4/2 EUSART1 MSSP2 CWG2 CLC4 NCO1 PPS 16F1829 . \190 08Kw 1024 I/O18 ADC12 DAC1 CapS12 Comp2 Timer4/1 CCP1/1/2/2 EUSART1 MSSP2 CWG- CLC- NCO- 16F1828 . \155 04Kw 0256 I/O18 ADC12 DAC1 CapS12 Comp2 Timer4/1 CCP1/1/2/2 EUSART1 MSSP1 CWG- CLC- NCO- 16F1769 . \200 08Kw 1024 I/O18 ADC12 DAC2 CapS-- Comp4 Timer4/3 CCP0/0/2/2 EUSART1 MSSP1 COG2 CLC3 NCO- PPS 16F1709 . \150 08Kw 1024 I/O18 ADC12 DAC1 CapS-- Comp2 Timer4/1 CCP0/0/2/2 EUSART1 MSSP1 COG1 CLC3 NCO- PPS 16F1619 . \150 08Kw 1024 I/O18 ADC12 DAC1 CapS-- Comp2 Timer4/3 CCP0/0/2/2 EUSART1 MSSP1 CWG1 CLC4 NCO- PPS 16F1579 . \140 08Kw 1024 I/O18 ADC12 DAC1 CapS-- Comp2 Timer2/5 CCP0/0/0/4 EUSART1 MSSP- CWG1 CLC- NCO- PPS 16F1508 . \130 04Kw 0256 I/O18 ADC12 DAC1 CapS-- Comp2 Timer2/1 CCP0/0/0/4 EUSART1 MSSP1 CWG1 CLC4 NCO1 16F1459 . \190 08Kw 1024 I/O17 ADC-9 DAC1 CapS-- Comp2 Timer2/1 CCP0/0/0/2 EUSART1 MSSP1 CWG1 CLC- NCO- USB [18pin] 秋月では取扱い少 16F1827 . \140 04Kw 0384 I/O16 ADC12 DAC1 CapS12 Comp2 Timer4/1 CCP1/1/2/2 EUSART1 MSSP2 CWG- CLC- NCO- [14pin] 機能的に8pin同等 16F18326 \130 16Kw 2048 I/O12 ADC11 DAC1 CapS-- Comp2 Timer3/4 CCP0/0/4/2 EUSART1 MSSP2 CWG2 CLC4 NCO1 PPS 16F18325 \100 08Kw 1024 I/O12 ADC11 DAC1 CapS-- Comp2 Timer3/4 CCP0/0/4/2 EUSART1 MSSP2 CWG2 CLC4 NCO1 PPS 16F1825 . \150 08Kw 1024 I/O12 ADC-8 DAC1 CapS-8 Comp2 Timer4/1 CCP1/1/2/2 EUSART1 MSSP1 CWG- CLC- NCO- 16F1823 . \100 02Kw 0128 I/O12 ADC-8 DAC1 CapS-8 Comp2 Timer2/1 CCP1/0/0/1 EUSART1 MSSP1 CWG- CLC- NCO- 16F1705 . \100 08Kw 1024 I/O12 ADC-8 DAC1 CapS-- Comp2 Timer4/1 CCP0/0/2/2 EUSART1 MSSP1 COG1 CLC3 NCO- PPS 16F1503 . \080 02Kw 0128 I/O12 ADC-8 DAC1 CapS-- Comp2 Timer2/1 CCP0/0/0/4 EUSART- MSSP1 CWG1 CLC2 NCO1 16F1455 . \140 08Kw 1024 I/O11 ADC-5 DAC1 CapS-- Comp2 Timer2/1 CCP0/0/0/2 EUSART1 MSSP1 CWG1 CLC- NCO- USB 16F1454 . \130 08Kw 1024 I/O11 ADC-- DAC- CapS-- Comp- Timer2/1 CCP0/0/0/2 EUSART1 MSSP1 CWG- CLC- NCO- USB [8pin] シリーズ最小構成 16F18313 \075 02Kw 0256 I/O-6 ADC-5 DAC1 CapS-- Comp1 Timer2/1 CCP0/0/2/2 EUSART1 MSSP1 CWG1 CLC2 NCO1 PPS 12F1840 . \120 04Kw 0256 I/O-6 ADC-4 DAC1 CapS-4 Comp1 Timer2/1 CCP0/1/0/1 EUSART1 MSSP1 CWG- CLC- NCO- 12F1822 . \100 02Kw 0128 I/O-6 ADC-4 DAC1 CapS-4 Comp1 Timer2/1 CCP0/1/0/1 EUSART1 MSSP1 CWG- CLC- NCO- 12F1612 . \080 02Kw 0256 I/O-6 ADC-4 DAC1 CapS-- Comp1 Timer4/1 CCP0/0/2/2 EUSART- MSSP- CWG1 CLC- NCO- 12F1501 . \070 01Kw 0064 I/O-6 ADC-4 DAC1 CapS-- Comp1 Timer2/1 CCP0/0/0/4 EUSART- MSSP- CWG1 CLC2 NCO1 表記 Timer[8bit]/[16bit],CCP[Full]/[Half]/[CCP]/[PWM],CapS=CapSense,Comp=Comparator CWG=Complementary Waveform Gen.,CLC=Configurable Logic Cell NCO=Numerically Controlled Oscillator,PPS=Peripheral Pin Select : 774ワット発電中さん [sage] 2017/11/05(日) 10:48:57.87:Dm5rbrwt MicrochipはもうUSB付き8bitPICの新製品は出さないんだろうか : 774ワット発電中さん [] 2017/11/05(日) 11:07:46.33:0CrRe2Cf ネトゲのアイテムじゃあるまいし んなポコポコでるかよ。 既存の品種で対応しきれないニーズがない限りないよ。 : 774ワット発電中さん [sage] 2017/11/05(日) 12:58:59.60:hr0Qtoib 機能そのままでメモリだけ増やして欲しいと思うことはある。 : 774ワット発電中さん [sage] 2017/11/05(日) 13:04:29.08:r6QuFm9W 余計な機能(俺にとって)省いて足増やしてくれと思ったりも : 774ワット発電中さん [sage] 2017/11/05(日) 13:11:21.86:Dm5rbrwt PIC18F14K50を真のK50シリーズにして欲しい 具体的には、ACT版の18F14K50を出してくれ 16F1455は所詮PIC16でアーキが古臭いし、かといって18F25K50は用途によっては ちょっと大きすぎる時があって20pinの18F14K50がACT対応されれば随分楽に なるんだが : 774ワット発電中さん [] 2017/11/05(日) 13:25:56.59:I7jHHWvH 水晶一個省いて「随分楽になる」の? : 774ワット発電中さん [sage] 2017/11/05(日) 13:28:42.02:n8LcQnoV むしろ8ピンのUSB付きを作ってくれ : 774ワット発電中さん [sage] 2017/11/05(日) 13:34:21.79:Dm5rbrwt 水晶1個、コンデンサ2個省けるわけですが? : 774ワット発電中さん [sage] 2017/11/05(日) 13:52:22.89:svv/DemK 水晶を一個手に入れるだけで送料500円かかるしな。ヤマトなら600円。 : 774ワット発電中さん [sage] 2017/11/05(日) 14:07:53.47:/vN4EsNc すみません、「ATC」って何ですか? あと「アーキ」って何ですか? : 774ワット発電中さん [sage] 2017/11/05(日) 14:11:25.25:o30HNJjR なんでPICのスレでスレチな質問してるのか知らんけど >「ATC」って何ですか? Automatic Train Control、自動列車制御装置の略らしいよ そんなことより君は今すぐ病院行ったほうがいいね。頭の。 : 774ワット発電中さん [sage] 2017/11/05(日) 14:22:38.75:R+sPlI/4 ありがとうございます。 質問をタイポしました。 「ACT」って何ですか? 「アーキ」って何ですか? : 774ワット発電中さん [sage] 2017/11/05(日) 14:30:18.97:o30HNJjR 質問ならせめて日本語でお願いします >質問をタイポしました。 タイポ?意味がわかりません。タイポとは? : 774ワット発電中さん [sage] 2017/11/05(日) 14:31:47.91:i8NMEiHZ Active Clock Tuning あと、「アーキ」とか言ってるヤツは、基本相手しない方がいいぞ。 : 774ワット発電中さん [sage] 2017/11/05(日) 14:34:12.62:wG5Ss2ga その略なんですね、ありがとうございました。 相手しちゃダメでしたね、気を付けます。 : 774ワット発電中さん [sage] 2017/11/05(日) 14:40:19.57:o30HNJjR 技術系のお仕事じゃないのかな? アーキという略語を使ってるところは多いよ。少なくともT○Y○TA系とNヨC系では何の 前フリも無く「えー現在アーキチームと協議中でしてー」とか出てくる : 774ワット発電中さん [sage] 2017/11/05(日) 14:44:26.27:X9IVgG0x >>ID:o30HNJjR ttps://www.google.co.jp/search?q=%E3%82%A2%E3%83%BC%E3%82%AD ttps://www.google.co.jp/search?q=%E3%82%BF%E3%82%A4%E3%83%9D 技術系を気取って内輪の隠語を吹聴するのって、 いまだにすし屋で「あがり」とか「おあいそ」とか言っちゃってる客と同じくらい恥ずかしいよね。 そのくせ「タイポ」は知らないとかw : 774ワット発電中さん [sage] 2017/11/05(日) 14:51:39.98:q1MMD9UF 流れを見るに、「アーキ」を指摘されて必死になってる感しか伝わって来ない。 そして、無意味な伏字が痛々しい。 : 774ワット発電中さん [sage] 2017/11/05(日) 15:02:16.46:svv/DemK アーキに過剰反応してる素人さんがいるようけど、2chは元よりニュースで使われても混乱する馬鹿はいないと思うが。 ttp://techon.nikkeibp.co.jp/atcl/news/16/051302065/ > 所詮PIC16でアーキが古臭いし この文脈で分からないとか相当アレな人やで。 : 774ワット発電中さん [] 2017/11/05(日) 15:04:23.36:I7jHHWvH 社内用語は社内でだけ使っとけ、としか思わないけど。 : 774ワット発電中さん [sage] 2017/11/05(日) 15:05:36.08:jX4RVqO4 必死だな。 >>ID:o30HNJjR ttps://www.google.co.jp/search?q=%E3%82%A2%E3%83%BC%E3%82%AD ttps://www.google.co.jp/search?q=%E3%82%BF%E3%82%A4%E3%83%9D 出来れば「タイポ」についてもご意見をどうぞw : 774ワット発電中さん [sage] 2017/11/05(日) 15:09:23.07:svv/DemK 頭がおかしい単発IDが暴れだしてるなw アーキと名付けよう。 アーキ アーキ あ〜キチガイw : 774ワット発電中さん [sage] 2017/11/05(日) 15:12:46.99:nJtd1ixJ 必死だなぁ 日経の記事で堂々と「アーキ」って使ってる点はどう思ってるんだろう・・・ 「日経社内の略語で記事を書くな!」とでも思ってるんだろうか・・・ なーんかコミュニケーションに苦労してそう(周りの人が) : 774ワット発電中さん [sage] 2017/11/05(日) 15:14:52.53:Co3bSU/T アーキとかキャパシとか言ってる奴いるよね時々さ 伝わりゃ何でも構わないってのは国外を相手にしたことの無い低学歴な技術屋に多い発想だね 英語は英語圏でどう略すかって考えるのが普通だからふつうは言わない そういう環境に無いとアーキとか平気で言っちゃう : 774ワット発電中さん [sage] 2017/11/05(日) 15:18:36.21:Co3bSU/T あ、日経の記者レベルが基準なのか、相手しちゃいけない人だったわ : 774ワット発電中さん [sage] 2017/11/05(日) 15:22:58.30:nJtd1ixJ ドヤ顔してるところ申し訳ないけど 海外でも普通に「アーキ」(発音は「アーチ」だけど)使うけど・・・ 一つマジ忠告しておくけど 「自分が知らない」=「世間で一般的じゃない」と思い込んでるとこの先大人になってから 苦労するよ。学生のうちにそういう悪癖は潰しておいたほうがいいよ : 774ワット発電中さん [sage] 2017/11/05(日) 15:23:54.42:svv/DemK アーキ君の主張はよく分かったから連投は止めてほしい。 : 774ワット発電中さん [sage] 2017/11/05(日) 15:31:39.85:n2XyYPWP そうなのか。 どこの海外なのか引用元が示されてないけど? ま、あんたに敬意を表して次からは「アーチ」って書くことにするわw : 774ワット発電中さん [sage] 2017/11/05(日) 15:41:43.97:IFW9Vyau 俺の脳内には海外が広がっているんだ カタカナ表記が普通に通用する海外がな : 774ワット発電中さん [sage] 2017/11/05(日) 15:43:23.96:Cf1RZd6e 私はこういう所では出来るだけ省略しないようにしている。 中には略語に馴染めない人も居るだろうし、 少なくとも省略しなければとやかく言われる事は無いからね。 カタカナで長くなるとタイピングが面倒だけど、 私は平和愛好家なので、電電板の平和維持のためには仕方が無いw : 774ワット発電中さん [sage] 2017/11/05(日) 15:51:41.86:MVTAuWf7 日経の記事書いたやつがバカなだけだろ。 : 774ワット発電中さん [sage] 2017/11/05(日) 15:58:47.44:Hx3Pc+sw アーキには凄い必死になって食らいつくのにタイポ?は知ってて 当然みたいな顔してるのが面白いね で、タイポってなに? 俺も答えを知りたいんだけど : 774ワット発電中さん [] 2017/11/05(日) 16:16:21.32:I7jHHWvH 日経の記事冒頭で アーキテクチャ(以下「アーキ」)とでも書いてあればまあいいが、 そうでもないなら記者の頭おかしい : 774ワット発電中さん [sage] 2017/11/05(日) 17:18:03.51:aYB7lYtY typoって英単語だろ? 辞書引きゃいいじゃん。 何聞いてんだ? : 774ワット発電中さん [sage] 2017/11/05(日) 17:28:30.17:rUkM1LXU ぬるぽ : 774ワット発電中さん [] 2017/11/05(日) 19:59:12.88:BybmtUTI 誰がtypoの話をしてるって? : 774ワット発電中さん [sage] 2017/11/05(日) 20:23:45.86:P3AJtoTk >誰がtypoの話をしてるって? ↓これ >で、タイポってなに? >俺も答えを知りたいんだけど : 774ワット発電中さん [] 2017/11/05(日) 20:26:06.22:erJ+T00Z 「タイポ」の話だろ、早く説明しろよ。 : 774ワット発電中さん [] 2017/11/05(日) 20:27:58.46:odsMWOvQ 底辺奴隷の証明書の事だろ : 774ワット発電中さん [sage] 2017/11/05(日) 21:01:03.46:FVfy8NwO タイポはなー、割と便利な語なんだよなー 誤植じゃないし(植字してない)、誤字じゃないし(字の形を間違えてるわけではない) 敢えて言えば誤打鍵だけど一般的に使われてる語じゃないし 書き間違い・打ち間違いならいいけど和語だとしっくり来ない場面多いし その点タイポはタイポグラフィカルなエラー一般に対して使えて便利 まあ自分なら違和感を感じながらも「誤字」を使うかなあ なお自分はアーキテクチャはPIC18よりEnhancedミッドレンジの方がすっきりしてて好き。 : 774ワット発電中さん [] 2017/11/06(月) 01:19:49.98:jesED7n/ 同意。 知ったかぶっているのが、一番たちが悪いね。 : 774ワット発電中さん [sage] 2017/11/06(月) 01:44:46.00:N6k5jDBk え?その話題まだ引っ張んの? : 774ワット発電中さん [sage] 2017/11/06(月) 02:55:11.18:FTcpJkY4 それ タスポ : 774ワット発電中さん [sage] 2017/11/07(火) 13:02:59.88:5CvrDfgx M$とか書く奴とかね。 : 774ワット発電中さん [sage] 2017/11/08(水) 21:34:47.00:kxU3c/1D 電子工作レベルなら、特に気にならない。 : 774ワット発電中さん [sage] 2017/11/08(水) 22:24:05.92:xc0Ai4cl もっと古い8051も現役なんだが。 : 774ワット発電中さん [sage] 2017/11/09(木) 12:32:14.97:u0sGxKai メリケンのロートル技術者は8051好きだねぇ 日本のジジイ技術者でZ80使いは絶滅したけど PIC16信者はまだまだ主流派だ : 774ワット発電中さん [] 2017/11/09(木) 12:44:06.02:PNesWFrw PIC16全体を一絡げに古いとか言い切るとか、無知ですか : 774ワット発電中さん [sage] 2017/11/09(木) 13:15:23.50:wtJQQgGp いや、古いだろ : 774ワット発電中さん [sage] 2017/11/09(木) 15:45:46.71:ltxmj1/J 古いコアを周辺機能でゴマかして、イヤ、カバーして・・・というと 小池都知事を思い出す・・・年寄りの厚化粧。 イヤ、最終的にCPUとして機能し有効なら、 豊洲市場へ引っ越すのが正しいのなら、それで構わないんだけどね。 : 774ワット発電中さん [sage] 2017/11/09(木) 21:01:33.99:WSb6MY/f こういう知ったかに限って、i386がベースになってる最新intelプロセッサに ついては何も言わないんだねw : 774ワット発電中さん [] 2017/11/09(木) 22:18:50.10:KpWe2lyQ Enhancedで多少使いやすくはなったにせよレジスタ1つってのがなー その点ARM8はすげーよなー 32bitアーキテクチャ切り捨て(も可)だもんなー : 774ワット発電中さん [] 2017/11/09(木) 22:46:09.78:RNWwAUeI えッ、最新intelプロセッサがi386のコア使ってるって? : 774ワット発電中さん [sage] 2017/11/09(木) 23:02:09.64:2u0S0nC4 386コードが動くというのとベースになってるってことは全然違うってことをわからないやつに言われてもな : 774ワット発電中さん [sage] 2017/11/10(金) 06:30:52.56:YlAmcNh8 パチンコは今もZ80カスタム : 774ワット発電中さん [sage] 2017/11/10(金) 06:31:37.00:RBMXpIKs なんで386 ベースは8086だろ : 774ワット発電中さん [sage] 2017/11/10(金) 06:41:36.07:4RphXPKi LM386でWindowsは動きますか : 774ワット発電中さん [sage] 2017/11/10(金) 08:56:03.17:skT1N29o 相当頑張れば動く。 : 774ワット発電中さん [sage] 2017/11/10(金) 09:44:16.60:UHnfJDu3 動きます!単なる反転アンプとして、FFを構成するところから始めていただければ大丈夫です : 774ワット発電中さん [sage] 2017/11/10(金) 11:11:20.84:72X92FOn ツマンネ : 774ワット発電中さん [sage] 2017/11/10(金) 17:56:43.77:CSpLWo5P AVRに周辺機能をぶっこんで、PICは捨てるべきなのですよ。 : 774ワット発電中さん [sage] 2017/11/10(金) 19:01:54.24:RBMXpIKs エラッタ周辺いらん : 774ワット発電中さん [sage] 2017/11/10(金) 19:50:35.59:CSpLWo5P エラッタ修正するチャンスなのだ。 : 774ワット発電中さん [] 2017/11/10(金) 19:52:42.98:nxSD/yj7 microchip に買われてからAVR8 / 32は新しいチップ無いけどな : 774ワット発電中さん [sage] 2017/11/10(金) 21:14:42.69:RBMXpIKs 両方続ける理由は無い どちらかと言うとAVRが消える : 774ワット発電中さん [sage] 2017/11/10(金) 21:15:33.12:RBMXpIKs 最終的には8bit全体が消える : 774ワット発電中さん [sage] 2017/11/10(金) 21:38:05.55:CSpLWo5P 30年前に聞きましたよ、それ。外れましたねw : 774ワット発電中さん [sage] 2017/11/11(土) 06:49:40.05:oonNtHxr 30年後には消えてる : 774ワット発電中さん [sage] 2017/11/11(土) 07:07:50.96:LNu7Hl5G AVR自体がエラッタだと言うことに気づけよw : 774ワット発電中さん [sage] 2017/11/11(土) 07:16:08.59:ZyeJXzjR PICユーザーはエラッタ不感症なのか、エラッタ耐性なのか、何かすごいと思うw (褒めているんですよぉ) : 774ワット発電中さん [] 2017/11/11(土) 07:22:38.54:VQj19WEW 30年後は世界政府が個人のマイクロプロセッサの所有を禁止してるわ : 774ワット発電中さん [sage] 2017/11/11(土) 08:44:22.22:r+L7JFic データの単位の多くが、未だに8bitだからな。 : 774ワット発電中さん [sage] 2017/11/11(土) 08:49:02.27:dfbChac9 >データの単位の多くが、未だに8bitだからな。 俺の貯金ですら、16ビットでは不足するぞ。 なにかと判断が1ビットの人もいるけれど。 : 774ワット発電中さん [sage] 2017/11/11(土) 08:49:10.84:ItXj18h8 コンビニ支払が256円だとキリが良い!と思えるファミコン世代ですので : 774ワット発電中さん [sage] 2017/11/11(土) 08:59:16.67:r+L7JFic 通信や伝送規格の殆どが、データの最小単位は8bit。 : 774ワット発電中さん [sage] 2017/11/11(土) 09:10:34.87:dfbChac9 最小単位とプロセッサの処理単位は別だろう。 32ビットマイコンでもバイト単位の処理ができるんだし。 どんな通信を使おうが、扱う数値やデータ量と世間の趨勢で普及するマイコンのビット数は決まってくるよ。 : 774ワット発電中さん [] 2017/11/11(土) 09:49:24.93:VQj19WEW じゃーなぜ画像扱う時代になったのに24bitマイコンは主流に成らなかったの? : 774ワット発電中さん [sage] 2017/11/11(土) 10:32:17.26:dfbChac9 いくつかの疑問 ・24ビットでいいの? もっと多ビットでの処理もあるんじゃないの? ・24ビットに画素の属性(透過度など)は含まれているの? ・32ビットで管理できないの? ・汎用プロセッサで扱うとして、他の処理の重要性がどうでもいいぐらいに24ビット画像処理って重要なの? : 774ワット発電中さん [sage] 2017/11/11(土) 13:35:42.43:lgGcWKxc PICで開発してるんですが、PICはデバッグ実行のような事はできないんでしょうか? MAPLAB-XとPICkitTM3を使ってます VisualStudioみたいにブレークポイントを張ってそこで止めたときの変数の値とか 確認したいのですが可能でしょうか? : 774ワット発電中さん [] 2017/11/11(土) 14:04:33.57:1JKkX/yX 僕はやり方知らないけど、できます。 : 774ワット発電中さん [sage] 2017/11/11(土) 14:30:07.95:j9aH8AFY 出来ます : 774ワット発電中さん [sage] 2017/11/11(土) 14:36:16.18:u1B7I9t1 もちろん可能だよ MPLABX Debug で検索して : 774ワット発電中さん [] 2017/11/11(土) 18:02:43.12:srKXwYqH 確かに。 画像処理が重要ならGPUがってのがトレンドだしね。 : 774ワット発電中さん [sage] 2017/11/11(土) 18:10:12.48:hImiRWNa でもドラレコにPC界隈でよく聞くGPU載ってるのってすくなくね? 個人的には別にフルスペックのドラレコ作りたいわけじゃないけど、モノにしたい技術だなぁ。 もちろんPICでは無理だけど。 : 774ワット発電中さん [sage] 2017/11/11(土) 21:06:46.58:i2PJZDk7 pic32のharmmonyのタイマー割り込みなのですが、 割り込み時にカウンタを0にする必要がないのでしょうか? なんか不規則な感じがするので知りたいのですが。 あとtimerの値(現在値)を参照するにはどうすればよいのでしょうか? : 774ワット発電中さん [sage] 2017/11/12(日) 06:35:26.32:qIohjJf6 データシート見れば? : 774ワット発電中さん [sage] 2017/11/12(日) 11:44:48.57:vdiFjShg PICでLEDを光らしたいのですが、ピンの余裕がまったく無くてMCLRくらいしか 空きピンがありません MCLRでLEDを光らせようと思ったらMCLRをOFFにしてIOピンとして使う宣言をした上で 5V <---R---LED---○MCLR こんな感じの接続にすればいいと思うのですが、問題はこの接続のまま高電圧(9-12V?)を かけてPICKITで書き込みを行っても大丈夫でしょうか?LVPの無いPICです : 774ワット発電中さん [] 2017/11/12(日) 12:15:04.91:81NWt8d0 MCLRと共通になっているポートが出力にもなる品種があるのか。 てっきり入力専用だと思ってた。 使えるとして、だけど、その接続だとLEDに過大な逆電圧がかかってしまいます。 シリコンダイオードを直列に繋ぐ。 さらにLEDには並列に逆方向のシリコンダイオードか、10kΩぐらいの抵抗をつなぐ が必要になるでしょね。 : 774ワット発電中さん [sage] 2017/11/12(日) 13:16:54.73:sT3POm5D LEDの逆耐圧はけっこう低いものが多いのでVPPが定格を超える可能性があります 保護方法としてはダイオードを逆向きに並列接続して逃がしてやるのが一般的です しかしこの場合はRがVPPの負荷になってしまいます Rが十分大きい場合は問題ありませんがLEDを光らせるために低抵抗になっていると過負荷になり書き込みがうまくいかない可能性があります 直列にダイオードを入れてIrを小さく抑えるという対策でいいと思います 5V---R--|>|--LED---MCLR : 774ワット発電中さん [sage] 2017/11/12(日) 13:38:47.27:UU6Nx/ao >> MCLRが出力にもなる品種・・・ 確かに、そんなの有ったっけって感じ 具体的な品番 なんだろ? : 774ワット発電中さん [sage] 2017/11/12(日) 13:48:28.23:SyAP0dWo 他のピンでもLEDを光らしてて、CPUパワーに余裕があるならMCLRは使わずcharlieplexingかな。 : 774ワット発電中さん [sage] 2017/11/12(日) 13:54:26.24:bOx28OXj MCLRはUARTの受信に使ってるわ……9600だからこれで十分。 : 774ワット発電中さん [] 2017/11/12(日) 14:00:00.28:lm8o6nBc MCLRにまで手つけるような状態なら品種変えるわ俺なら : 774ワット発電中さん [] 2017/11/12(日) 14:03:47.86:Qvl+qHkS PICの型番は何番ですか? : 774ワット発電中さん [sage] 2017/11/12(日) 15:36:45.87:5CHKlD+D MCLRで出力できるPICが出たら大騒ぎになりそうなものだからたぶん勘違いなんじゃないかなあ UART受信は俺もよくやる。10F200とか8ピンとかだとスイッチ入力も真っ先にMCLRに割り付ける っていうかUARTはむしろUSARTモジュール使う方が面倒 : 774ワット発電中さん [sage] 2017/11/12(日) 16:25:22.28:OfMftNST UART受信はソフトウェアで1ビットづつ? : 774ワット発電中さん [sage] 2017/11/12(日) 18:04:02.82:d4+xikZ2 1Mbps位で使うことが多いからソフトUARTは滅多に使わないな。 : 408 [sage] 2017/11/13(月) 02:14:29.16:WNKY7TUm 何をもって1ビットづつというのか分からないけど、 関数を呼ぶとスタートビットを待って8回読んで1バイト返す感じ あー1Mbpsだとソフトではつらいな PCとの接続に使ってるから115200までしか使ったことない あと思い出したが16F628Aとかだと内蔵4MHzでUSARTモジュール使うと 115200が半端で出せないからソフトでやるしかないんだよな : 774ワット発電中さん [] 2017/11/13(月) 02:37:00.64:a2yDeAi5 最近はシリアルポートのあるPCが殆ど無いのが幸いして USBシリアルを使うことが多く、普通に921600bpsとか3Mbpsが使える。 16F1823でさえ余裕で921600bpsが使える。 割り込みを10μ秒周期にすればキッチリ詰めて送受信可能だし 今更9600bpsなんて使う気が起きないな。 : 774ワット発電中さん [] 2017/11/13(月) 02:50:29.23:AlJUuOiL 久しぶりに来たら残存バカばっかりになってて興味深い。 さようなら。 : 774ワット発電中さん [sage] 2017/11/13(月) 08:08:28.81:rXqwa7E2 確かにバカだな とか : 409 [sage] 2017/11/13(月) 12:30:16.86:gEaRlSb9 Tnx. そういうのが知りたかった。 スタートビットを検出してから関数を呼ぶってことは、受信中は他の事は出来ないの? MCCの生成する、ハードウェアUSARTを使ったコードに対する優位性はあるの? : 774ワット発電中さん [] 2017/11/13(月) 12:30:44.65:3cuJMPAP チンピラ崩れみたいな奴が金魚の糞みたいなレスするのが、何時もの楽しみwn : 774ワット発電中さん [] 2017/11/13(月) 12:44:18.07:0o7OYqco 少しは自分で考えたらいいのに : 774ワット発電中さん [sage] 2017/11/13(月) 12:58:46.24:z1x9rdIh 前に市販のFT232RLのUSB-UART変換器を使った時に、 高いボーレート設定値にかかわらず、あまりに実効速度が遅くてガッカリした事がある。 用途次第だと思うけど、やはり1バイト受信完了割込みが使えないソフトUARTは 複雑な処理のプログラムは組めないのでは? 私としては出来ればDMAで処理したいぐらいだ。 (以上、糞レスだよぉ、楽しめてもらえたぁ?)w : 774ワット発電中さん [sage] 2017/11/13(月) 23:19:38.63:WNKY7TUm なるほどUSBシリアルは速いんだ 俺のPCは昔RCDライタ使ってたからシリアルポート付けたんだ 64bitOSで使えなくなったけど うん、出来ない 優位性としては、 アセンブラで1サイクル単位でコード詰めるのが楽しい 非同期的なプログラム書くめんどくささがない シリアルポートに抵抗だけで直結できる(EUSARTだと片側だけ極性変えられたっけ?) 4MHzの10F200や16F628Aでも115200bpsが出せる ‍‌​あたりかな 複雑な処理のプログラム書いたことないからな… : 774ワット発電中さん [sage] 2017/11/13(月) 23:21:38.08:WNKY7TUm すまん、変な不可視文字紛れ込んでた > ‍‌​ : 774ワット発電中さん [] 2017/11/13(月) 23:25:55.89:PPYBbcf8 関数を呼ぶとスタートビットを待って8回読んで1バイト返す感じ 関数呼んで、スタートが来なかったら、一生待ってるの? : 774ワット発電中さん [sage] 2017/11/14(火) 06:32:42.85:ciR7mWbK さすがホビーマインぽいスレ : 774ワット発電中さん [sage] 2017/11/14(火) 06:36:52.70:Z1TND4DZ スタートビットのエッジを検出したら、0.5ビット分待ってから10回、スタートビットからストップビットまでの各ビットの中央付近を1ビットづつ読んで終わりじゃないかな。 : 774ワット発電中さん [] 2017/11/14(火) 07:09:38.53:VXm1NflZ の関心はむしろ「一生待ってるの?」のほうだと思う。 回避方法はいろいろあるだろうけど。 : 774ワット発電中さん [sage] 2017/11/14(火) 07:13:25.95:Z1TND4DZ スタートビットのエッジで関数を呼んで、0.5ビット後の読み込み結果がHだったら、リターンするのでは? 待つのは0.5ビットだけでしょ。 : 774ワット発電中さん [sage] 2017/11/14(火) 07:41:58.94:VXm1NflZ がそれで納得すればいい。のか。 : 774ワット発電中さん [sage] 2017/11/14(火) 08:14:28.49:ciR7mWbK 受信待ち中他に何も出来ないし他の割り込みも止めなきゃならない : 774ワット発電中さん [] 2017/11/14(火) 12:24:50.56:2P4mBGQJ お前が作るとそうなんだよな、わかったわかった。 : 774ワット発電中さん [sage] 2017/11/14(火) 12:40:09.26:Dey1MFLD が正しい。 はバカ : 774ワット発電中さん [sage] 2017/11/14(火) 13:17:41.20:VI0uHdV5 ソフトUARTはエラー(パリテイ、フレーミング、オーバーラン)のチェックが大変そう。 また、1回のサンプリングでビットのH/Lを判定すると判定エラー率が高くなり、ノイズに弱くなる。 (例えばAVRでは3回サンプリングして多数決で決めている) 通信エラーを気にするなら素直にハードUARTを使った方がいい。 まして送信・受信完了割込みが使えないなんて・・・。 : 774ワット発電中さん [] 2017/11/14(火) 13:42:58.60:BTPFoYS6 >(例えばAVRでは3回サンプリングして多数決で決めている) これってPICのUARTはどうなんでしょう 同じですか? 「 : 774ワット発電中さん [sage] 2017/11/14(火) 16:01:04.54:VI0uHdV5 PIC16の資料を見たけど特に説明は無いみたい。 申しわけないけど詳細は分りません。 : 774ワット発電中さん [sage] 2017/11/14(火) 16:32:26.29:IjULV0KZ 商用でソフトUARTなんて実装例はあるのかね? 欠点が多過ぎて : 774ワット発電中さん [sage] 2017/11/14(火) 16:34:10.06:IjULV0KZ 超スローレートなら割り込みでサンプリングすれば良いけど : 774ワット発電中さん [sage] 2017/11/14(火) 19:13:24.05:XSSSU3ll デバッグ用に送信オンリーでログ吐き出すときはよくやるよ : 774ワット発電中さん [] 2017/11/14(火) 19:51:52.95:U894LyDJ ある : 774ワット発電中さん [sage] 2017/11/14(火) 20:06:26.50:+OP57DNE B-CASカード : 774ワット発電中さん [sage] 2017/11/14(火) 21:25:40.15:o9/ykb4o 時間でタイムアウトするコードも1回書いてみたけど タイムアウト時の処理考えるのめんどくてほとんど使ってない ポーリング間隔が空いてタイミングがシビアになっちゃうし やるならウォッチドッグタイマの方が楽かなあ エラーチェックするほど立派なもの作ってないので… 特に受信側は1文字のコマンドを受け付ける程度にしか使わないし 同じく3回の多数決でノイズ除去してる ttp://ww1.microchip.com/downloads/jp/DeviceDoc/31018a.pdf : 774ワット発電中さん [] 2017/11/15(水) 04:07:33.75:t5+vhSWR 欠点をリカバー出来ないのは℃素人だから、まともに設計出来てないんだろ。 2B+Dの16KBPSを普通に処理してた@2000年位の数十万台オーダーの量産品 : 774ワット発電中さん [sage] 2017/11/15(水) 07:58:52.41:AZ8svQ42 ぜひご教示願います ●マイコンのビット数、コアクロック周波数 ●スタートビットの検出方法 ループによるポーリング / ポート割り込み / タイマーによるポーリング / 他 ●受信データのサンプリングタイミング 単純ループによるウェイト/ フリーランタイマーを使ったループによるウェイト / タイマー割り込み / ポート割り込み / 他 ●送信データのポート設定タイミング 単純ループによるウェイト/ フリーランタイマーを使ったループによるウェイト / タイマー割り込み / 他 : 774ワット発電中さん [sage] 2017/11/15(水) 10:55:11.12:O1gAfvTZ ポート割り込みによるソフトウェアUARTを書こうとしたけどグリッチがひどくてろくに書けなかった思い出 技術力がほしいなあ : 774ワット発電中さん [] 2017/11/15(水) 15:18:58.60:uqrwTJg7 CPU:某社z80ライクなCPU クロック:8MHz 送受共タイマー割り込み 今時の8ビットPICの方が速い。 : 774ワット発電中さん [sage] 2017/11/15(水) 16:17:10.04:EJHiFXFT , Iインターフェース加入者回線かな そんな量産品じゃないけどメンテナンス用のポートとしてバックグラウンドルーチン内で使ったことはあるな : 774ワット発電中さん [sage] 2017/11/15(水) 20:15:56.20:jBzrkuIp 高速な調歩同期信号を自力デコードする場合 タイマで波形サンプリングして多数決取るよりも インプットキャプチャ割込でエッジ間隔測ってウインドウ設ける方が経験的にエラー率下がる : 774ワット発電中さん [sage] 2017/11/15(水) 20:36:09.87:eTDkaUB/ PICじゃないのかよ : 774ワット発電中さん [sage] 2017/11/15(水) 20:41:01.33:eTDkaUB/ CPU占有率どれくらい? : 774ワット発電中さん [sage] 2017/11/15(水) 20:57:28.13:l2YvncuM ℃玄人のほら話なんか聞いても糞の役にもたたない : 774ワット発電中さん [sage] 2017/11/15(水) 21:16:38.48:iMQ8Y1OO PICの使い方としては、100%でもいいだろ。 プログラム可能な周辺ICなんだから。 : 774ワット発電中さん [sage] 2017/11/15(水) 21:38:45.55:nfRiadnx 本物のプロと℃玄人(=実は単に長くやってるだけの毛が生えた素人)とはちゃんと見分けてください : 774ワット発電中さん [sage] 2017/11/15(水) 21:46:09.61:eTDkaUB/ ダメだろ : 774ワット発電中さん [] 2017/11/16(木) 07:06:34.14:/G0JMZ9l 金魚の糞が一杯www : 774ワット発電中さん [sage] 2017/11/16(木) 13:30:01.34:asGP9gBp うわっw ここは初心者スレじゃないはずだけどw : 774ワット発電中さん [sage] 2017/11/16(木) 15:03:15.44:KV7PCY+l 流出したコードを解析すると、 の通り TxとRxは同一ピン、しかもそれがカードに要求される仕様tだからな 採用したマイコン(6805カスタム)の制限なんだろうが、そうするしか無かったんだろ 今現在はどうか知らんが : 774ワット発電中さん [sage] 2017/11/16(木) 15:12:03.44:m3w/ISOx cx32ってクソなバグない? 変数定義したら定義すべきでない領域に定義して、 その変数に値をセットしら暴走するんだけど 変数の割り当てを行うときに自ら領域破壊をしてくれてるんだけど : 774ワット発電中さん [] 2017/11/16(木) 18:46:57.29:2G7Vi4Fn 電源がクソ クロックがクソ(外から入れてるなら) リセットがクソ : 774ワット発電中さん [sage] 2017/11/16(木) 18:53:40.00:CM1x9AId メモリアロケーションの定義ミス? : 774ワット発電中さん [] 2017/11/17(金) 01:01:21.12:+WcW68tI バグを一日追ってたけどわからなかったw アホコードはharmonyのコードぽいのだけわかった 具体的には構造体変数が4個必要として volatile typedef struct un{ unsigned short a; unsigned char bb[128]; } nameA; volatile nameA aho1; volatile nameA aho2; volatile nameA aho3; main(){ memset((char *)&aho1 , 0x00 , sizeof(nameA)); memset((char *)&aho2 , 0x00 , sizeof(nameA)); SYS_Initialize ( NULL ); memset((char *)&aho1 , 0x00 , sizeof(nameA)); memset((char *)&aho2 , 0x00 , sizeof(nameA));←これで落ちる } だから main(){ memset((char *)&aho1 , 0x00 , sizeof(nameA)); memset((char *)&aho3 , 0x00 , sizeof(nameA)); SYS_Initialize ( NULL ); memset((char *)&aho1 , 0x00 , sizeof(nameA)); memset((char *)&aho3 , 0x00 , sizeof(nameA));←落ちない } で、aho3の中見るとSYS_Initializeでなんか書き込んでるみたいで それを上書きすると暴走モード突入 んじゃaho4さけてるけど、配列順で落ちるわけでもなく、 volatile nameA aho2; volatile nameA aho1; volatile nameA aho3; と宣言してもaho2で落ちやがる で、も色々変数追加すると落ちるのがaho2から移動しやがる aho2使わないので、 //volatile GOMI aho2; ってすると暴走モード先の変数が変わる 配列初期化で落ちるからまだいいけど、intで値変えると落ちるとかになると死ねるわ 意味わからないですがwなにやってんのこのコンパイラ : 774ワット発電中さん [] 2017/11/17(金) 01:04:07.94:+WcW68tI >で、aho3の中見るとSYS_Initializeでなんか書き込んでるみたいで で、aho2の中見るとSYS_Initializeでなんか書き込んでるみたいで >んじゃaho4さけてるけど、配列順で落ちるわけでもなく んじゃaho2の宣言位置を移動してみても、配列順で落ちるわけでもなく、 すみません訂正 : 774ワット発電中さん [sage] 2017/11/17(金) 09:47:46.70:GNp3qOBE パックサイズって幾つだったっけ : 774ワット発電中さん [sage] 2017/11/17(金) 09:54:44.68:NNfsfPQ8 &ahox → ahox または &ahox[0] : 774ワット発電中さん [] 2017/11/17(金) 10:22:48.82:B3qwZiuY 16F1709 . \150 08Kw 1024 I/O18 ADC12 DAC1 CapS-- Comp2 Timer4/1 CCP0/0/2/2 EUSART1 MSSP1 COG1 CLC3 NCO- PPS ttp://akizukidenshi.com/download/ds/microchip/pic16(l)f1705_1709.pdf 16F1705 . \100 08Kw 1024 I/O12 ADC-8 DAC1 CapS-- Comp2 Timer4/1 CCP0/0/2/2 EUSART1 MSSP1 COG1 CLC3 NCO- PPS ttp://akizukidenshi.com/download/ds/microchip/PIC16F1705.pdf 1705/1709はデータシート共通の兄弟デバイスのはずで1705が性能の割りに\100と格安なのは EEPROMが省かれているからと思っていたけど遅れて発売になった1709は1705と比較して\150とやけに高い。 確認してみるとEEPROM機能が追加?になってる。だから高くなった?。 > ttp://akizukidenshi.com/download/ds/microchip/pic16(l)f1705_1709.pdf 第1、第2ページの記述 でもマイクロチップ社のサイトにある書き込み手順のデータシートにはEEPROM関係のコマンド説明はない ttp://ww1.microchip.com/downloads/en/DeviceDoc/40001683B.pdf 第15ページの記述 そこで、 PICKITでPIC16F1705 1709に書き込みされている方、PIC16F1705 1709のEEPROMは実は存在し、 読み書きできているのでしょうか?確認お願いします。当方ライタ自作派のため確認できません。 : 774ワット発電中さん [] 2017/11/17(金) 11:57:32.78:B3qwZiuY ほぼ自己解決しました。EEPROMが追加されたのではなくて > ttp://akizukidenshi.com/download/ds/microchip/pic16(l)f1705_1709.pdf 第十九ページ 一万回書き替え可能なプログラムメモリのうちのケツの128ワード分の領域のみが 製造プロセスの進歩か何かで 十万回書き替え可能なHigh-Endurance Flashとしての機能を持つようになったから EEPROM的に使える、でもプログラムメモリは32ワード単位の消去書き込みだから 一バイト単位の消去書き込みはできなくて少し不便になる、と理解しました。 お騒がせして失礼しました。 : 774ワット発電中さん [] 2017/11/17(金) 12:33:11.39:/4I8LE+b >当方ライタ自作派のため確認できません。 自作なら出来るだろ。能力無くて、劣化コピーを作っただけじゃないのか? : 774ワット発電中さん [sage] 2017/11/17(金) 13:05:21.36:B3qwZiuY のお馬鹿さん を読んでね。もはや確認する必要はないの。皆さんも私も。 : 774ワット発電中さん [sage] 2017/11/17(金) 13:14:19.62:B3qwZiuY > ttp://akizukidenshi.com/download/ds/microchip/PIC16F1705.pdf 古いデータシート、本文中に記載はないけど第三百八十一ページのテーブルに High-Endurance Flash Cell 100K E/W Lower byte last 128 addresses と記載があるから製造開始当初からこの性能は持っていたと言うことでしょうね。 : 774ワット発電中さん [sage] 2017/11/17(金) 14:07:13.66:Q6D5L3Nv HEFはウザいからほンとやめて欲しい そりゃ作る側からすれば楽なのかも知れンけど、使い勝手が悪すぎる 多少値段が上がってもいいから、せめて「EEPROMのみ」か「EEPROMと HEF混載」のどっちかにして欲しいヨ。 : 463 [] 2017/11/17(金) 14:11:50.46:/4I8LE+b は確認しろとは言ってない 能 力 無 く て 、 劣 化 コ ピ ー を 作 っ た だ け だ ろ W W W と言ってる。 : 774ワット発電中さん [sage] 2017/11/17(金) 15:33:46.25:xZxjmTJW 無能同士の煽り合いwww : 774ワット発電中さん [sage] 2017/11/18(土) 00:52:29.02:PiDkomkB 多少ウザくてもいいから値段を下げてほしい人のほうが多いんだろうな : 774ワット発電中さん [sage] 2017/11/18(土) 21:00:32.44:45/7A4cC スモールソップパッケージで作ってる人って書き込みはどうやってますか? 今までソップばかり使っててこちらはICクリップが余裕で引っ掛けられたので ICクリップ使って書き込んでいたんですが、今回基板サイズ的にどうしても スモールソップじゃないとダメなのですがだからと言ってプログラミング用の 書き込み端子だけ出すのは面積的に辛いです やっぱりスモールソップ用のソケットを使って書き込んだ後にはんだ付けされて るんでしょうか? : 774ワット発電中さん [sage] 2017/11/18(土) 21:16:33.67:P4EQEtti 何でわざわざカタカナで書く? しかもシュリンクスモールアウトラインパッケージだし。 : 774ワット発電中さん [sage] 2017/11/18(土) 21:28:38.24:g43NBzn/ スモール[ソップ]パッケージ=スモール[スモールアウトラインパッケージ]パッケージ : 774ワット発電中さん [sage] 2017/11/18(土) 21:34:00.44:YtC/qNgk ハンダ付け後も必ずプログラムをいじりたくなるのでこうやってます。 ttps://www.instructables.com/id/Low-Cost-Space-Less-Connecting-Terminals-for-ICSP/ この程度のスペースは必ず見つかります。 : 774ワット発電中さん [] 2017/11/18(土) 21:44:26.52:v/hBTJg8 書き込み機接続用のパターン作っておくだけじゃね? なんか特別な事? : 774ワット発電中さん [sage] 2017/11/18(土) 21:52:38.69:GdPk1pzg SSOPの先頭のSはさんが書いているように、Shrink のSであって、Smallじゃないですよ。 パッケージにかかわらず、書き込み用のパターンは用意しています。TSSOPぐらいならともかく、 他のもっと小さい(あるいは多ピン)のデバイスで、専用のソケットを用意して書き込むのは 無理があるかな。 : 774ワット発電中さん [sage] 2017/11/18(土) 22:05:51.40:PiDkomkB RAS症候群については使わないと分かりづらい場面が多数あって 自分的にはSOPパッケージくらいなら許容だなあ IT技術とかFM変調とか平気で使う : 774ワット発電中さん [sage] 2017/11/18(土) 22:26:00.32:Af797uL+ 揶揄するつもりで書いたら、にガチで諭されたでござるw 融通が利かないとか察しが悪いヤツって頭悪そう。 それはさておき、の方法は良さそうなので真似する。 : 774ワット発電中さん [sage] 2017/11/18(土) 22:35:27.15:fqYSXcll >プログラミング用の書き込み端子だけ出すのは面積的に辛い よくわからんなあ。 ICクリップ用のテストピン立てるだけなら1x1mmで済む話だけど。 : 774ワット発電中さん [sage] 2017/11/18(土) 22:38:39.94:C8o7SzxG SSOPパッケージってなら分かるが、スモールソップパッケージだからな。 ま、いつもの人がわざと書いてるんだろうけど。 : 774ワット発電中さん [sage] 2017/11/19(日) 14:32:00.70:X/7ZRBeK SSOPの最初のSがスモールじゃなくてシュリンクと言うのは正しい 間違っていない だがその「シュリンク」の語源がそもそも「スモール リンク」であることを 考えたらSはスモールのSという認識もまったく見当違いと言うわけではない : 774ワット発電中さん [sage] 2017/11/19(日) 15:44:03.39:BaDl75Je そういう屁理屈じゃなくて、わざわざカタカナで書くなようぜえなあ、って話だよ : 774ワット発電中さん [] 2017/11/19(日) 19:04:52.71:0pHhV6SH ICSPバラ線で繋いでる人結構いるのね。 仕事の癖でコネクタに纏めちゃうけど。 : 774ワット発電中さん [sage] 2017/11/19(日) 19:53:59.73:9S+kaLFh >仕事の癖 意味不明w : 774ワット発電中さん [sage] 2017/11/19(日) 20:02:11.51:hZgZExzC 「仕事での習慣で、趣味の工作でも」じゃないの? 意味不明ってほどでもないし、ましてや草生やす案件でもない。 : 774ワット発電中さん [] 2017/11/19(日) 20:04:33.88:hZgZExzC 書いたつもりが、出てこない。どっかの誤爆したかな? >「シュリンク」の語源がそもそも「スモール リンク」であることを どうもそんな様子じゃないけど。 ttps://en.wiktionary.org/wiki/shrink : 774ワット発電中さん [sage] 2017/11/19(日) 20:17:46.29:ELwOc2wk 仕事だからこそ、コネクタにまとめる必然性があるならまとめ、無いならまとめない。 というスタンスなんじゃないのかな。 それが単なる癖とか、どんな仕事なのか想像すると十分笑える。 それより、 わざわざ連投する内容>草生やす案件 なんだね。 : 774ワット発電中さん [sage] 2017/11/19(日) 20:31:32.49:hZgZExzC そういう習慣なり社内規定なりがある仕事場だってあるだろうなあ、って思うわけですが。 笑いは軽蔑でもありますが、この場合の笑いはそれに該当するのですか? : 774ワット発電中さん [] 2017/11/19(日) 20:46:50.86:P+6G6Jvq スモールリンク略してシュリンクで オペレーションランド略してオペランドを思い出した ttp://ednjapan.com/edn/articles/1309/20/news008_3.html : 774ワット発電中さん [sage] 2017/11/19(日) 20:54:52.18:fqTukXF9 Arduinoが300円 ライターも要らず、USBにさすだけで書き込める PICは怠慢 : 774ワット発電中さん [sage] 2017/11/19(日) 20:57:11.89:jg+3Fv7G 書き込みにしか使わない端子なんだから基板上の優先度は低い。 スペースに余裕があればまとめるし無けりゃ散在させるしかない。 それだけのこと。 癖は関係ない。 まして必死に連投してまで主張するような内容じゃない。 : 774ワット発電中さん [sage] 2017/11/19(日) 21:03:06.13:K5dAbw/f PICが秋月で45円から ブートローダも要らずUSBまわりを背負って歩く必要もないから身軽 Arduinoはどんくさい 一応一回だけ相手してやるけど、 マイコン単体とモジュールを比べて喜ぶのはここだけにしといた方がいいぞ。 : 774ワット発電中さん [] 2017/11/19(日) 21:13:17.80:0pHhV6SH いや俺一回しか書いてないが。 全数自分でやるならワニ口だろうがICクリップだろうがなんでもこいだが 人にやらせる事前提なら簡単で間違いのない方法を選ぶんじゃねえの。 何ヶ月か後の自分だって他人相当だったりするしな。 : 774ワット発電中さん [sage] 2017/11/19(日) 21:21:43.04:gQSOw27X Arduinoは単体で完結してるから、初心者がマイコン遊びをするのには非常に良いと思う。 PICはそこらへんが弱いが、成り立ちからしてしょうがない。 後PICは値段が安いので模型の電飾用とかフラッシュライトの制禦用とかにに容赦なく突っ込めるのが良い。 : 774ワット発電中さん [sage] 2017/11/19(日) 22:55:52.78:Z1U1ctJD ttps://www.amazon.co.jp/HiLetgo-Digispark-Kickstarter-ATTINY85-%E8%B6%85%E5%B0%8F%E5%9E%8BArduino%E4%BA%92%E6%8F%9B/dp/B00VM5M4W4 Arduinoをモジュール視しているのが時代遅れ : 774ワット発電中さん [sage] 2017/11/19(日) 23:02:20.60:UvgR8Qg8 Arduinoはライター必要だろ。 アップデートは単体では出来ない。 PICだとPIC BASICとか有ったな。 流行らなかったけど。 : 774ワット発電中さん [sage] 2017/11/19(日) 23:18:25.47:AZwYC6iU ごめん、ちょっと何言ってんのかわからない。 : 774ワット発電中さん [sage] 2017/11/19(日) 23:18:38.34:hZgZExzC > Arduinoをモジュール視しているのが時代遅れ という主張のリンク先が、モジュールとはこれいかに。 リンク間違い? : 774ワット発電中さん [sage] 2017/11/19(日) 23:49:32.42:0QUCsuKg Pro MiniがeBayで164円なのにそれ必要なの? 小さくしたいというアガキならいっそコレでやれよ。 ttp://akizukidenshi.com/catalog/g/gI-09574/ と思ったら結構するのな。 20MHzだからかな。 ま、俺は60円でこれ使ってるから必要無いけど。 ttp://akizukidenshi.com/catalog/g/gI-08577/ : 774ワット発電中さん [sage] 2017/11/20(月) 00:27:14.85:EliZWuoP お仕事でもなければ、少ピン種を選ぶとかマイコン単価にこだわるとかは そのものが趣味性の高いことだから、そのことに関心が薄い人に競争を ふっかけることはないと思うんだ。 価値観っていろいろだよね。 : 774ワット発電中さん [sage] 2017/11/20(月) 00:57:20.51:BRv+QT/n そんなことはない。 : 774ワット発電中さん [sage] 2017/11/20(月) 01:43:19.83:SW88GJj+ 一番無いのはお前が横から口を挟む必要性 : 774ワット発電中さん [] 2017/11/20(月) 06:41:03.08:Ljn9lURr 趣味でも小ささや外見に拘る、重要なこと。 : 774ワット発電中さん [sage] 2017/11/20(月) 06:55:39.48:I5bl7kt4 Arduinoで細かいことしようとすると面倒だけど、ライブラリの使いやすさはMPLABXにも取り入れて欲しい。 : 774ワット発電中さん [] 2017/11/20(月) 07:57:47.10:Ljn9lURr Arduino で出来ない細かい事したいのに面倒な事は嫌だ、か。 残念ながら世界はそんな風には出来てない。 : 774ワット発電中さん [sage] 2017/11/20(月) 08:52:58.45:EliZWuoP 例えば大きくてもお金がかかってもいいから、実現したいことがある、という志向もあるわけで、 そんな人にまで少ピン種を選ぶとかマイコン単価にこだわる価値観をふっかけるのは愚かしい。 逆に、自分の人件費換算でどれだけかかろうと、安いチップにアイデアを詰め込んで、なおかつ極限まで作ることに 楽しみを感じている人に、それで何が面白いの? なんて問いかけるのも愚かしい。 趣味の価値観も多様であっていいし、それは仕事でも言える。 多数に売れるものを作る立場もあれば、少数のニーズに応える商売をする人も必要。 ってことだよ、は。 一方的に小さく安いチップで作る人を蔑んでいるわけじゃないよ。 : 774ワット発電中さん [sage] 2017/11/20(月) 08:55:49.46:EliZWuoP 小さく安いチップという制約でアイデアを凝らすのと、 Arduinoという制約の中でアイデアを凝らすのと、 やっていることは全然違っていても傍からみれば、スポーツ性が高くて似てるんだがなあ。 : 774ワット発電中さん [sage] 2017/11/20(月) 10:05:14.85:plYkcQss Arduino使ったことないけど、ライブラリが豊富でCCSみたいな手軽さがあるのかな。 まぁ、サイズと消費電力の大きさで全く興味がないけど。 : 774ワット発電中さん [sage] 2017/11/20(月) 10:22:02.20:iRNamdQc ArduinoってFFTも余裕なんでしょ?そりゃ勝てないわ : 774ワット発電中さん [sage] 2017/11/20(月) 10:55:23.99:vTzlOhgl >消費電力の大きさ 消費電力の大きさ?大きさ?消費電力の大きさ?? 意味わかんない : 774ワット発電中さん [sage] 2017/11/20(月) 12:44:07.81:EliZWuoP わからないフリですか? : 774ワット発電中さん [] 2017/11/20(月) 13:29:04.64:i7YEnbuj わからんのは少ピンDIP : 774ワット発電中さん [sage] 2017/11/20(月) 13:44:04.55:65nPJOEy 「例えば」まで読んだ。 お前、いつも長々と講釈たれるけど、 そのくせ内容は誰でも思いつくようなチンケな一般論なんだろ。 よっぽど暇か? : 774ワット発電中さん [sage] 2017/11/20(月) 14:25:20.35:ScsacUDK そいつ、いつでも、 世の中にゃAの人もいてBの人もいて、それでいいじゃないですか。 みたいな論調でだらだら長文書くんだよ。 目的が良く分からんのだが。 : 774ワット発電中さん [hage] 2017/11/20(月) 16:54:13.06:i7YEnbuj 目的は雑談だろ 女だと思えば多少許せる : 774ワット発電中さん [sage] 2017/11/20(月) 17:27:23.70:jasaMX27 >逆に、自分の人件費換算でどれだけかかろうと、安いチップにアイデアを詰め込んで、なおかつ極限まで作ることに >楽しみを感じている人に、それで何が面白いの? なんて問いかけるのも愚かしい。 チップではないが、 一時期、「以下に小さく作るか、狭い空間にいかに部品を詰め込むか」に情熱を燃やしていた。 空中配線は当たりまえで、抵抗1個を交換するために3ヶ所ほどのハンダ付けを外す必要があったw さすがに1年もこのやり方を続けると疲れて飽きてきて、 今は以前のような「空きスペースが一杯、ゆったり作る」に戻っている。 なお、ほとんどの場合、見た目重視で、制作したものは金属やプラのケースに入れ、 フロント・リアのパネルのSWやLED、コネクタなどには文字ラベルも付けている。 ハード・ソフトの設計製作と同じく、ケースの加工も楽しい♪ : 774ワット発電中さん [sage] 2017/11/20(月) 17:38:17.78:jasaMX27 見た目重視の例、 つぅかこの場合はラベルが無いと頭の悪い私はすぐに忘れて操作できなくなるw ttps://i.imgur.com/1BbjxQT.jpg : 774ワット発電中さん [sage] 2017/11/20(月) 20:56:29.56:5fTWWQHA 俺はずっとPICやってて、ESP8266でArduinoに触れたけど、Arduinoで簡単に出来そうなものはArduinoの方が便利だ。 低消費電力、コンパクトさが欲しいときはPICだな。 : 774ワット発電中さん [sage] 2017/11/20(月) 22:31:08.64:bWuXDRIL わかる 実装すぐは覚えてるけど 別のもの触ると俺はもうダメw : 774ワット発電中さん [] 2017/11/20(月) 23:36:56.30:7r+qcNZG ArduinoのライブラリをPICに変換して使ってるけど そんなに苦労なく変換できるし、Hexのサイズも 激減する。 マイコンは自分の使いやすいものを使えばいいだけで、ソフトは それほど苦労なく変換できるというのが実感です。 (Arduinoからの変換する場合ですが) 現在は8051系マイコンに移植しています。 8051系は仕組みが簡単ですが、いろいろ工夫されていて 現在でも全く使い物にならないということはないです ピンの多いタイプでも安く入手できるのでよく使っています。 : 774ワット発電中さん [sage] 2017/11/21(火) 08:28:02.16:T412K/3W 見た目っていうか、実用性重視だな : 774ワット発電中さん [sage] 2017/11/26(日) 22:34:55.59:u+XERP/7 以前はPICで作ってたちょっとしたツールを、中華製の激安arduino互換機でつくるようになっちゃった。 老眼のせいでクロックやシリアル周りの配線が辛くなっちゃったのが一番の原因。 それと、arduino pro mini 互換機なんかだと約300円くらいだから、低速・単機能でOKなものなら、 使い捨て感覚でどんどん使えるのが嬉しい。 PICだと、本体とと基盤と周辺部品で激安互換機よりも高くついちゃうのもネック。 PICにも激安ブレークアウトボードがあればいいのにと思ってる。 : 774ワット発電中さん [sage] 2017/11/26(日) 23:29:13.06:lzRXaorr >PICだと、本体とと基盤と周辺部品で激安互換機よりも高くついちゃう ちょっと分からない。 例えばどういうケース? : 774ワット発電中さん [sage] 2017/11/26(日) 23:43:03.05:iIoaPfv/ 基盤? : 774ワット発電中さん [sage] 2017/11/27(月) 00:01:05.70:ebMtKWGR ああ、基盤は高くつくけど基板なら安いって話だったか。 : 774ワット発電中さん [sage] 2017/11/27(月) 00:04:12.96:wqjlTrhc 確かに現状だとPro Miniが200円切ってるから さすがにちょっと考えるね。 : 774ワット発電中さん [sage] 2017/11/27(月) 06:56:37.10:M4lELFrv 今のところは電源で使い分けてる コイン電池、単3単4電池で運用するならPIC16LF ACアダプタやPC接続運用で軽負荷ならArduino、重い処理はラズパイ 真にヤバいのはESP8266のような激安通信機能付きチップで BluetoothLowEnergyモジュール完成品が200円以下となったときかな : 774ワット発電中さん [sage] 2017/11/27(月) 07:00:20.94:kkRm44yZ arduino pro mini: atmega328p ¥177 秋月で、単品 ATMEGA328P 買うより 100円安い、そう言う事だよ ROM:32K/RAM:2K + 基板 & 周辺部品 = ¥177 PICで同等以上のモノが有ったら、貼った上で反論しろ 唯一の利点、値段で負けたからって発狂すんなよ PICのアホ信者: - : 774ワット発電中さん [sage] 2017/11/27(月) 07:07:00.07:4HpByz/3 AVRの話はAVRスレでやれ : 774ワット発電中さん [] 2017/11/27(月) 07:15:16.16:X8uP1bvM 応用製品とIC比べて鬼の首でも取ったかのように語る人 : 774ワット発電中さん [sage] 2017/11/27(月) 07:48:06.43:oropCbwa マイコンの値段で勝った負けたなんて、あまり意味ないよな。 人件費の方がずっと高いし。 : 774ワット発電中さん [sage] 2017/11/27(月) 09:03:25.25:9CoVxADe 所詮、小売単品の値段なんて高が知れてるしな 試作用の発注コストなんて、無料サンプルから量産時の数十倍までばらつくのであまり考えない : 774ワット発電中さん [] 2017/11/27(月) 12:45:23.42:tDmBJ59X そもそも無駄にデカい基板に乗っててなんのメリットがあるんだ? 蛇の目基板やプリント基板を作れない℃素人向けのモジュールなんて 小学生のお遊びにはちょうど良いかも試練が : 774ワット発電中さん [] 2017/11/27(月) 12:53:17.36:X8uP1bvM 試作むけなんじゃない?(世に言うブレークアウト基板) ま、試作で満足して止まってる人ばかりだろうけど。 : 774ワット発電中さん [sage] 2017/11/27(月) 14:17:31.92:lQZ5tJsP >PICで同等以上のモノが有ったら 根本を間違えてるお前がアホだ。 何でArduinoと同等の物をわざわざPICで作る必要がある? 逆だ、逆。 レイアウトから使うICから全部自分で自由に設計出来るメリットだ。 そういうArduinoが有ったら、貼った上で反論しろ。 : 774ワット発電中さん [sage] 2017/11/27(月) 17:20:23.39:Nvq40fhR CPUの中身(能力)で負けて、値段で負けて、PICファンもツライところだな。 AVRはもうすぐ生産中止になるから大丈夫、という負け惜しみレスはまだかw : 774ワット発電中さん [sage] 2017/11/27(月) 17:21:57.43:8PQZp1Wc 負け惜しみってのは負けた時言うものだからな、お前のレスのように。 : 774ワット発電中さん [sage] 2017/11/27(月) 17:35:04.08:uKtfW3HT 製品自体の性能比較云々ではいろんな意見はあるものの、既に製品を買い取られた時点で その後の扱いは見えている。 良いデバイスであったならその点を褒めるところで止めておけ。 今の時代(アセンブラの時代ではない)に組み込みデバイスの良しあしは既にCPUコアの比較では 語れない。周辺機能や開発環境・メーカーのサポート力を含めた創業力でしか判断してもらえない。 : 774ワット発電中さん [sage] 2017/11/27(月) 18:20:36.16:c5JjHa6l 趣味で使ってる分には性能差も少しくらいの価格差もどうでもいい 別にAVRと比べるためにPICを使っているわけじゃないし 仕事で使う場合も、流通してるってことは需要があるからなんだろ : 774ワット発電中さん [] 2017/11/27(月) 18:28:12.60:X8uP1bvM なんかどうしてもAVRがディスコンになって貰わないと困る輩がいるみたいだね。 : 774ワット発電中さん [] 2017/11/27(月) 18:42:30.14:Y3QZh/Ie AVRはそのうちディスコン間違いないけど関係ないな。使う意味が無い。 秋月がDSPICを置かなくなってから通販で買うようになったけど 今日はこれをポチった。安くて早くて便利。PICはどんどん色んな機能が使えるようになって便利になるが、AVRは(ry ttps://www.digikey.jp/products/ja?keywords=%20DSPIC33EP128GP502-I%2FSO : 774ワット発電中さん [sage] 2017/11/27(月) 18:51:19.21:fa2dDoIK どのレスからそれがエスパー出来るのかな? どう見ても眼中に無いってレスばかりに見えるが。 : 774ワット発電中さん [sage] 2017/11/27(月) 18:57:59.85:bGCtcAJN AVRの残党がArduinoにすがって余命を無駄に過ごすのは自由だけど、 安くなったのはArduinoだけでなく、高かったPICkit3だって2000円しないで手に入るようになった。 つまり、低価格化のおかげで、PICの自由度の恩恵を被るためのハードルも下がっているのよ。 馬鹿にはArduinoの優位性という視点しかないのだろうけど。 : 774ワット発電中さん [sage] 2017/11/27(月) 19:23:20.43:K6lNmLH5 ESP8266とArduinoIDEの組み合わせが安くて便利。 : 774ワット発電中さん [sage] 2017/11/27(月) 19:33:28.20:dIS4Ny+u 組み合わせる必要無いと思う。 ESP8266だけで済む。 : 774ワット発電中さん [sage] 2017/11/27(月) 19:42:14.20:K369Tald この価格だからなあ。 1万個売りさばいてるのもうなずける。 ttps://www.ebay.com/itm//201542946669 : 544 [sage] 2017/11/27(月) 19:44:44.18:LY/GpVhc すまん、頓珍漢な事書いた。 同意。 : 774ワット発電中さん [] 2017/11/27(月) 21:21:17.65:CB2dngCY 今8051系を使ってるけど、30年前にこのマイコンがあったのは すごいことだと思うし現在でもそれなりに使えるけど PICはPIC10Fや12Fのベースラインでも追加の回路が必要なく いろいろなことができる点には、改めて感心しました 最低、必要でコストアップにならないところはちゃんと入ってる ところがPICのいいところだと思います。 (内蔵RCオシレーターで1MIPSは扱いやすいと思う) : 774ワット発電中さん [sage] 2017/11/27(月) 23:20:52.28:qwKYrIfK PICを打ち負かしたら、このスレの人たちがPICを使うのをやめる とでも思ってるのかな : 774ワット発電中さん [sage] 2017/11/27(月) 23:58:25.75:4HpByz/3 性能で負けてるのか、じゃあAVRに乗り換えなきゃ、ってなるわけがないんだよなあ 皆がそんなカツカツで使っているわけじゃないし AVRを推すにしても攻めるポイントがズレてる印象 : 774ワット発電中さん [] 2017/11/28(火) 07:02:31.91:DjSxCzQQ ATMEL ICEのあの値段何とかしてからモノ言え、としか思わない。 : 774ワット発電中さん [sage] 2017/11/28(火) 07:17:35.59:Ae3w2LC2 PICスレでAVR推すのも、その逆も、場違いな煽り。CPUの比較スレは別にあるのだし、そこでやればいいのに。 ttps://rio2016.5ch.net/test/read.cgi/denki/1461285027 : 774ワット発電中さん [sage] 2017/11/28(火) 08:55:09.93:chmIuiSG AVRでFFTできるなら考えるわ : 774ワット発電中さん [sage] 2017/11/28(火) 12:09:39.45:7/xMqnM8 ARMの、低価格化が来るらしいよ : 774ワット発電中さん [sage] 2017/11/28(火) 15:27:55.33:PEMp9AFW 8bitマイコンに性能もとめてる人なんているのかよw 性能なら16bitマイコンや32bitマイコンの方がずっといいだろ : 774ワット発電中さん [sage] 2017/11/28(火) 15:29:34.09:PEMp9AFW Cortex-M0のフラッシュやRAMが少ないやつは既に低価格になってるよ だけど、ARMの話はスレ違い : 774ワット発電中さん [sage] 2017/11/28(火) 15:59:44.42:4F0QELIL フルアセンブラで組むとAVRと8ビットPICの差は大きいよ この差が気にならない人は簡単なプログラムしか作っていないからでは? (たとえば並列処理で組めるかなど) : 774ワット発電中さん [sage] 2017/11/28(火) 17:03:53.19:PEMp9AFW 性能を求めるならCortex-M0のマイコン使った方がいいぞ アセンブラで組むのでも32bitのCPUの方がずっと楽だし、高性能 Cortex-M0の命令のほとんどが命令の長さは16bitだし、命令の数も少ないので覚えるのも楽 ARMはRISC CPUだけどアセンブラで組むのも楽だぞ ARMの話はスレチだけど ttp://infocenter.arm.com/help/topic/com.arm.doc.ddi0432cj/DDI0432CJ_cortex_m0_trm.pdf : 774ワット発電中さん [sage] 2017/11/28(火) 17:12:50.98:PEMp9AFW 8bitマイコンは周辺も含めて評価しないと意味ないしな : 774ワット発電中さん [sage] 2017/11/28(火) 17:20:53.09:Q4TLYrVe あなたの理解力では、アセンブラでないプログラムは簡単なんだね。 ずっとそのままのあなたでいてください。 : 774ワット発電中さん [] 2017/11/28(火) 17:29:05.03:ynlwCb59 確かに。 圧倒的にPICの方が使いやすいし、いい仕事出来るな。 : 774ワット発電中さん [sage] 2017/11/28(火) 17:38:40.27:PEMp9AFW SAMだとこんなのがあるな ttps://www.digikey.jp/product-detail/ja/microchip-technology/ATSAML22G16A-MUT/1611-ATSAML22G16A-MUTCT-ND/ : 774ワット発電中さん [sage] 2017/11/28(火) 20:34:34.34:7v8XMbzT で、PICって無くなるの? 何年か先に : 774ワット発電中さん [sage] 2017/11/28(火) 20:40:55.97:JQ0z1EVJ Atmel SAMはPIC32CZになる。 : 774ワット発電中さん [] 2017/11/28(火) 21:30:28.92:DjSxCzQQ 人類が地球から居なくなる方が先じゃね? : 774ワット発電中さん [] 2017/11/29(水) 22:12:54.96:suboCBfO 実際に製品に使われるときは性能やコードサイズが問題ではなく 低コストで必要なことだけできれば他は必要ない。 自分が知っている実例ではトランジスタやロジックICを使った 回路の部品点数を減らすのが目的で、ほとんどが単純で低機能な 部分の置き換えに使用されているのでPIC12F675程度でもほとんど 機能を使っていない。 低消費電力な点が重宝されているような気がする (実際、普段目にするものに意外と使われているのが面白い・・・ どこに使われているかは公表できないので自分で調べてください) : 774ワット発電中さん [sage] 2017/11/30(木) 07:23:08.02:ZOIv/w3F プロは金儲けのためにやっているのだから >低コストで必要なことだけできれば他は必要ない。 はその通りだと思う。 アマは人によって目的が異なるだろうけど、最低限必要な事は 「触っていて楽しい」 じゃないかな。 たとえ単機能の簡単な用途でも、AVRの詳細を知らなくても、 PICは楽しいと満足しているならそれで特に問題は無いし、 人にとやかく言われる筋合いも無い。 プロで、PICしか知らない(あるいはフルアセンブラでは書けない)、は問題だと思う。 ・・・イヤ、それでも利益を上げているならOKか(笑) : 774ワット発電中さん [sage] 2017/11/30(木) 08:32:46.53:00ajpdL0 >イヤ、それでも利益を上げているならOKか モノづくりのプロにもいろいろな階層やスタイルがあって、 それぞれの部品のことを全てのメンバーが共通で詳しい必要はないからな。担当者が必要な範囲でわかっていれば良い。 たまたまPICを使って高級言語しかわかってないとしても、問題がないケースなんていくらでもあるだろうね。 : 774ワット発電中さん [sage] 2017/11/30(木) 10:32:16.23:AwIeOeZo 上流工程で仕様検討してる人間は、マイコンの機能とか言語とか知らないほうがいい場合もままある : 774ワット発電中さん [sage] 2017/11/30(木) 10:45:45.34:ysm0oenI 要求仕様さえ満たせば仕事としてはおk : 774ワット発電中さん [sage] 2017/11/30(木) 11:06:56.62:AwIeOeZo 趣味の場合の多くの仕様は、できるだけ性能がいいことだもんな。コスト度外視だから仕方ない。 考えてない性能はガン無視だから仕様温度範囲とか発熱とか考えてないし。 : 774ワット発電中さん [] 2017/12/01(金) 22:27:05.21:sUIoruwl プロはC言語でもアセンブラでも仕様書どうりの機能があり 低価格であれば内容は全く関係ない しかし、ピン数やメモリー容量や価格ではPICの方が 選択肢が多い、AVRのTinyシリーズは低価格だと容量少ないし 容量多いのは極端に高いのが困る 容量xxKBと書いてあっても実際は半分のステップ数しか入らない ので意外と使えない場合が多い・・・・ (Tint13は512ワードでTimerは1つしかないしな〜〜〜〜) : 774ワット発電中さん [sage] 2017/12/01(金) 23:33:25.33:VQpgibMY いまどきそんな斜陽産業でプロやってる人は大変そうだなあ。 プロは、プロは、と連呼しながらこんなところで愚痴っててかわいそう。 趣味で良かったわ。 : 774ワット発電中さん [sage] 2017/12/02(土) 06:15:12.02:nScChK0g どうり : 774ワット発電中さん [sage] 2017/12/02(土) 06:16:44.37:nScChK0g 仕事ではPICなんて使わん AVRも : 774ワット発電中さん [sage] 2017/12/02(土) 07:01:07.73:Sj3X5U4Z 仕事ではRL78使わされるけど個性が無さすぎてつまんない その点PICもAVRもESP8266も良いとこダメなとこキャラが立っていて うまく使いこなす楽しみがあるから趣味では好んで使ってる : 774ワット発電中さん [sage] 2017/12/02(土) 10:16:50.86:MAgN6u4J 斜陽産業とか煽って楽しいのかと思う。 聞けば不快に思う人もいる一方で、言ってる方にもメリットはないと思う。 と、俺がこんなことを言うと、は不快に思うかもしれないが、 マイノリティに大きい損失が偏るような場合を除けば、社会全体の不快の総量は減るほうが楽しいよね。 お互いに煽らない方が幸せだと思います。 わりとそういう意見を見ますが、PICもAVRも職業人が使ってるからこそ存在してます。 そういう仕事をしていないだけですよね。 : 774ワット発電中さん [sage] 2017/12/02(土) 10:24:08.26:FeOE28FC やだぁ パパったら小学性の実の娘のお膣のなかでおちんちんPICPICさせてる・・・ : 774ワット発電中さん [] 2017/12/02(土) 13:32:16.29:sPqNzRpT >そういう仕事をしていないだけですよね。 激しく同意。 : 774ワット発電中さん [sage] 2017/12/02(土) 14:08:16.66:yw05J+UB 5chで「プロはー」とか書いてる段階で、斜陽な産業に属していると見られても不思議はない。 にもかかわらず「プロはー」とか上から目線なので煽られる。 メリットの有無は無関係な上に、相対的なものだから、不快あっての愉快。 あなたみたいな修行僧ばかりになったらつまらないので、山に籠っててください。 : 774ワット発電中さん [sage] 2017/12/02(土) 15:51:35.86:MAgN6u4J 以前にめっちゃ栄えて、今ぱっとしない産業はいくらでもあるけれど、そのことを 悪意と取られても仕方のない「斜陽」と表現することに躊躇はないのかなあってのが第一だし、 趣味で楽しめるのもその産業から流れてくるもののおかげなんだけどな。 誰かを不快にすることで自分が愉快になればいい。言論、表現の自由だ、か。 あなたがこういう考え方をする種類の人なのはわかったし、平行線だな。この話はスレチだしやめよう。 : 774ワット発電中さん [sage] 2017/12/02(土) 15:59:47.21:153GLoCi ここにいるプロの人達って秋月のDIPタイプPICも使ってるの? 基板おこしても送料込み一枚500円で済む時代に プロがユニバーサル基板でDIPに半田付けするイメージが沸かない : 774ワット発電中さん [sage] 2017/12/02(土) 16:02:58.22:2N8Lwc/u プリント基板作って製品に使ってるよ : 774ワット発電中さん [sage] 2017/12/02(土) 17:27:56.63:FeOE28FC PICのLピカで質問さしてください PIC18F2550というPICでLピカをやろうとしています RB0ポートに RB0―――――LED――――R――――GND こんな感じでLEDと抵抗をつけて、RB0ポートを出力にしてLEDは光るんすが 光りっぱなしでピカピカ出来ません で、いろいろ調べたところ LATBbits.LATB0 = !LATBbits.LATB0; この書き方だとピカピカ出来なくて TRISBbits.TRISB0 = !TRISBbits.TRISB0; これならピカピカ出来るようになりました (続きます) : 774ワット発電中さん [] 2017/12/02(土) 17:32:11.70:A8kYdtKn 君には向いてない。以上。 : 774ワット発電中さん [sage] 2017/12/02(土) 17:48:38.83:FeOE28FC TRISの設定を変えてピカピカさせることが出来るのは理解します。 ただなんでLATの制御でLEDを点滅させられないのか分かりません : 774ワット発電中さん [sage] 2017/12/02(土) 17:58:48.87:2N8Lwc/u 続けなくていいから。 : 774ワット発電中さん [sage] 2017/12/02(土) 17:59:24.94:qhcFkkoF 商品をユニバーサル基板の手配線で組む事はあり得ないと思う。 (DIP、面実装に関係無く) 試作なら色々と変更が可能なユニバーサル基板で組む事はあると思う。 そういえば、私の友人(ある大手企業の中間管理職)が 「近頃の若い奴は何でもすぐPCBにする」と怒ってたなw : 774ワット発電中さん [] 2017/12/02(土) 18:45:15.81:A8kYdtKn 仕事でユニバーサル基板は実験までだな。商品に向けた試作ならP板にでも頼む : 774ワット発電中さん [sage] 2017/12/02(土) 19:03:13.99:6FdMNptL スレチというか、法事にでもジジイ、ババアに説法してやれや、坊主。 お前の話は、誰も反論してこないような死んだ環境にこそ似合う。 : 774ワット発電中さん [sage] 2017/12/02(土) 19:07:17.65:7hs+o9vU >>ID:FeOE28FC を大きく印刷して首から下げたまま駅前で質問しろ。 : 774ワット発電中さん [sage] 2017/12/02(土) 19:17:57.42:38goX923 お前のレスはピンぼけだ。 プロかプロでないかに固執するあまり、 作成プロセルのうちのどの段階のことを言っているのかが曖昧だからだ。 : 774ワット発電中さん [sage] 2017/12/03(日) 00:20:04.53:d2hctczM 今、手元にPICで試せる環境がないのだけど、なんで >LATBbits.LATB0 = !LATBbits.LATB0; で点滅できないのだっけ。 これで、ビット操作はできるはず。(全角だから駄目という冗談は抜きにして) 出力設定になっていないのだとしたら点灯しっぱなしはないだろうし。 >TRISBbits.TRISB0 = !TRISBbits.TRISB0; これで点滅できている、ということは LATBbits.LATB0 が1に設定できているっぽい。 謎。というか何か見落とししているのかな。 : 774ワット発電中さん [sage] 2017/12/03(日) 00:29:49.01:tSNl8Oim お前ら鉱山攻撃にガンダムは必要ないって知らんのかw : 774ワット発電中さん [] 2017/12/03(日) 04:26:19.49:qG0d10n3 どんなゴードなってんのかリスティングみたら? : 774ワット発電中さん [sage] 2017/12/03(日) 23:54:19.65:d2hctczM どれぐらいの明るさで光ってるんだろう。 内部プルアップの微弱電流でもぼんやり光るかな。 内部プルアップを有効にして、当該ポートを入力にしていたら、 LATにかかわらず点灯しっぱなし。 TRISをトグルさせたら、点滅はしそう。 : 774ワット発電中さん [] 2017/12/04(月) 03:04:06.01:/sTN4ArF =~ : 774ワット発電中さん [] 2017/12/04(月) 20:51:28.97:GjzZcxxc 手元のPIC18F14K50でを試してみました。 RB0がないので代わりにRB7だけど。 と似たような現象が作れました。 内蔵プルアップを有効にした状態で ●RB7に繋いだLEDが(暗いけど)点灯しっぱなし。 TRISBbits.TRISB7=1; //間違って入力に設定 while(1){ LATBbits.LATB7 = !LATBbits.LATB7; -時間待ち処理- } ●RB7に繋いだLEDが(暗いけど)点滅。 TRISBbits.TRISB7=1; //間違って入力に設定 while(1){ TRISBbits.TRISB7 = !TRISBbits.TRISB7; -時間待ち処理- } ●RB7に繋いだLEDが明るく点滅(この場合は内蔵プルアップは関係なくなります) TRISBbits.TRISB7=0; //ちゃんと出力に設定 while(1){ LATBbits.LATB7 = !LATBbits.LATB7; -時間待ち処理- } : 774ワット発電中さん [] 2017/12/04(月) 20:58:11.14:GjzZcxxc LATBbits.LATB7 = !LATBbits.LATB7; で、ビット反転自体はちゃんと出来ますよ。 でも、「xxx = !xxx;」も「xxx = ~xxx;」も、驚くほど冗長なコードが生成されました。 (XC8 Freeのデフォルトですけど) if(LATBbits.LATB7)LATBbits.LATB7=0; else LATBbits.LATB7=1; が一番素直なコードを生成してくれました。 ところが、 LATBbits.LATB7=(LATBbits.LATB7?0:1); だと、xxx = !xxx; と似たような冗長なコードになりました。謎。まあこんなものかな。 : 774ワット発電中さん [] 2017/12/04(月) 21:18:17.44:GjzZcxxc の2つめは、 ループに入る前に、 LATBbits.LATB7 = 0; になっている、ということで。 LATBbits.LATB7 = 1; にしていれば、明るい点灯と暗い点灯を行き来することになりますね。 : 774ワット発電中さん [sage] 2017/12/05(火) 00:39:23.96:2KX10gyh 一品モノの評価ジグはユニバーサル基板にDIPタイプ 量産品はそもそもPIC採用禁止になってる我が職場w : 774ワット発電中さん [] 2017/12/05(火) 03:27:26.02:0GgdSSyu なんでPIC採用禁止なの? : 774ワット発電中さん [] 2017/12/05(火) 04:35:43.98:jyRpI//M 購買の英語力不足 : 774ワット発電中さん [sage] 2017/12/05(火) 06:49:37.10:W92E+Z++ 「製品に〇〇禁止」(〇〇は世間ではわりとよく使われているもの)っていろいろな理由がありそう。 ・〇〇に関わる部分で酷い不良を出した ・〇〇のサポートで困ったことがある ・代理店と取引がないから ・採用実績がないから ・権限のある人がその〇〇関係者と喧嘩した ・系列外 量産用にPICを購入するのに、購買が英語を使わねばならないことってあるのかな? : 774ワット発電中さん [sage] 2017/12/05(火) 07:09:53.93:dnwIqPzd 納短・コストダウン交渉が厳しいのとエラッタ放置やね このあたりはルネの方が1枚上だけど要望に応えすぎて経営やばくなったりするから悩ましい : 774ワット発電中さん [] 2017/12/05(火) 07:41:08.63:8ZlpXU8n マクニカとかリョーサンとか大手どころもMicrochip の代理店だしそれはない>603 : 774ワット発電中さん [sage] 2017/12/05(火) 08:23:38.76:m9a9Uvyx プロじゃないけど8〜18Pinマイコンとかでブレッドボードに挿してすぐ試せる内容用にDIPを2個買って面実装タイプを数十個買って使ってる : 774ワット発電中さん [sage] 2017/12/05(火) 09:34:13.87:d+poHflx プロでブレッドボードって使ってる人いる? 俺は回りではみたことない。使ってたらそこには発注しない : 774ワット発電中さん [] 2017/12/05(火) 10:09:47.35:8ZlpXU8n 実験用まで否定しないでよ… : 774ワット発電中さん [sage] 2017/12/05(火) 10:13:57.15:53NynYWy 実験用と商品用を一緒にする人って : 774ワット発電中さん [sage] 2017/12/05(火) 10:27:19.15:Y5OZEBxh おれなら君の会社(というか君)には発注しないかな(爆笑 : 774ワット発電中さん [sage] 2017/12/05(火) 14:34:00.60:MRtX1IUv 最近どういう状況で使ったかなと考えて、思い出したのは LEDのVf電圧、リセットICのヒシテリシス電圧、水晶の発振周波数、DCDCコンバータの出力電圧 など。 要するに簡単な動作チェックでブレッドボードを使う事が多い。 : 774ワット発電中さん [sage] 2017/12/05(火) 14:54:43.85:oDKTupyM A/D変換するときスリープにして割込で読み込むようにするとノイズの影響を減らせて精度があがるってデータシートに書いてあるけど、みんなそうしてる? その効果は如何ほど? : 774ワット発電中さん [] 2017/12/05(火) 21:16:31.92:W92E+Z++ そういえばの確認をするときにブレッドボードを使った。 こんなときにも便利。 とやかく言う他人はどうでもいい。 : 774ワット発電中さん [] 2017/12/05(火) 21:32:46.74:W92E+Z++ ほー。簡便にポーリングして待つよりは良いかも。 下位ビットがばたつくようなケースならためしてみよう。 : 774ワット発電中さん [sage] 2017/12/05(火) 21:47:28.98:jdxIgWLq おまえら、LEDチカチカもまともにできないのかよ w : 774ワット発電中さん [sage] 2017/12/05(火) 22:10:38.20:NJnJklfT LEDチカチカなんて 夜店玩具買ってばらしてそのまま使うだろ : 774ワット発電中さん [sage] 2017/12/05(火) 22:20:16.01:GTnlvGm3 手っ取り早く結果が分かれば手段はどうでも良いと思うけど、何でブレッドボードがだめなの? 理由を教えて : 774ワット発電中さん [sage] 2017/12/06(水) 01:53:12.34:dWcXbrF5 プラグインのHarmony-conf重てえ なんやねんこれ クリックして反応するの5秒とかかかるわ まぁPCボロいから仕方ないんだけどな : 774ワット発電中さん [sage] 2017/12/06(水) 08:56:46.88:A70eCjFT 接触抵抗と容量とインダクタンスが管理できますか? まったく気にしない人ならいいんじゃね。もしくは絶対に影響ない回路とか。 : 774ワット発電中さん [sage] 2017/12/06(水) 10:15:44.13:Bjxi/86L その辺が影響するような回路ならブレッドボード使わないだけだろ 馬鹿なの?リアルで馬鹿なの? : 774ワット発電中さん [] 2017/12/06(水) 10:19:13.33:KYICi85W デジタル回路なら部分的に動作チェックする程度で使用することはあります 大規模に回路を組むことはありません パーツによってはデータシートどうりに動作しないこともあり 対策を探るときに使ったりしています : 774ワット発電中さん [sage] 2017/12/06(水) 12:22:07.82:C0H5aX55 オフィスのデスクでハンダが使えない時に 部品と電源とブレボ持ち込んで動作確認することはある : 774ワット発電中さん [] 2017/12/06(水) 12:49:52.19:p8KJAgZN ブレボって、何? : 774ワット発電中さん [sage] 2017/12/06(水) 13:11:06.73:SQZwTIHF アナログ回路の特性をブレッドボードで評価するって話は論外でしょ そもそもここはPICスレだし(笑) : 774ワット発電中さん [sage] 2017/12/06(水) 13:36:25.06:A70eCjFT その論外をする人がいるって話だよ。 まるっきり低速なデジタル回路のみで動作確認とかそんなに多くあるケースじゃないしね しかも仕事でそれでデバッグとかするんだよな。ボードをゆすると割込あがったりAD値変わったりするレベル。 : 774ワット発電中さん [sage] 2017/12/06(水) 15:55:52.98:df2q8apC >ボードをゆすると割込あがったりAD値変わったりするレベル それは確かにマズいけど、揺すらなければ良いだけの話しでは。 なんてしょうも無いツッコミは置いといて、ちよっと思い出した事がある。 以前、使い続けたブレッドボードのソケットの接触抵抗が心配になったので、 分解して手入れ(バネ圧を高めた磨いたり)を試みた。 しかし残念ながら接着剤で固着されていて分解できず、 あげくに無理をして1台使用不能にしてしまった・・・グスン なお、ヒロセのHIF3シリーズのコネクタを多く使っているけど、 抜き差しを繰り返すと緩くなってくるので、 たまに接触部のバネを細いドライバーなどで押している。 ttps://www.bing.com/images/search?q=%e3%83%92%e3%83%ad%e3%82%bb%e3%80%80HIF%ef%bc%93&qpvt=%e3%83%92%e3%83%ad%e3%82%bb%e3%80%80HIF%ef%bc%93&FORM=IGRE : 774ワット発電中さん [sage] 2017/12/06(水) 15:58:39.09:df2q8apC バネ圧を高めた磨いたり → バネ圧を高めたり磨いたり (ゴメン) : 774ワット発電中さん [sage] 2017/12/06(水) 16:11:30.64:URFPDtC+ 大丈夫だよ、誰も真面目に読まねえから。 : 774ワット発電中さん [sage] 2017/12/06(水) 16:34:34.66:ipbFNFdL ルネサス 100MBのフラッシュマイコン実現にメド ルネサス エレクトロニクスは2017年12月6日、 16nm/14nmプロセス世代以降のフラッシュメモリ内蔵マイコンの実現に向けて、 フィン構造の混載フラッシュメモリの大規模動作に成功したと発表した。 これにより、次世代マイコンにおいて、 100Mバイト超の大容量フラッシュメモリの内蔵化に向けたメドを得ることができたという。 ttp://eetimes.jp/ee/articles/1712/06/news073.html : 774ワット発電中さん [sage] 2017/12/06(水) 16:43:09.07:df2q8apC そ、そんなぁ。1レス入魂で書いたのにw ブレッドボード使っている人は接触抵抗を気にしないのかな? リード線の太いのを挿すときも「ゆるくならないかな、大丈夫かな」と少し気になる。 : 774ワット発電中さん [sage] 2017/12/06(水) 16:45:29.68:df2q8apC あ、ゴメン、 は気になるってレスだったね。 : 774ワット発電中さん [sage] 2017/12/06(水) 17:27:18.64:df2q8apC まだかなぁ、 への「大丈夫だよ、誰も真面目に読まねえから」レスが欲しかったのに・・・。 待ちきれないからもう帰る。 みなさん、汚してスミマセン。 : 774ワット発電中さん [sage] 2017/12/06(水) 18:16:58.47:A70eCjFT MRAMみたいなメインメモリにも外部記憶にも使えるようなメモリをたくさん乗せたマイコンがほしいな 実行速度はPICの16ビット程度で充分なので。 スレチごめん : 774ワット発電中さん [sage] 2017/12/06(水) 18:44:17.24:ipbFNFdL GLOBALFOUNDRIESがマイコンやSoCなどに提供する高密度MRAM ttps://pc.watch.impress.co.jp/docs/news/event/1095355.html : 774ワット発電中さん [] 2017/12/06(水) 19:37:14.19:Hm+gwGoQ TIの一部のマイコンがFRAMですね。小規模ですけど。 : 774ワット発電中さん [] 2017/12/06(水) 19:38:09.94:Hm+gwGoQ いちいちきにすんなよ。ケチつけるだけの人なんか。 : 774ワット発電中さん [sage] 2017/12/07(木) 01:34:59.03:7yILWeoI やっぱ日本は中国、インド負けるよなあ あと何年もつやら NYTから China Will Lead an Electric Car Future, Ford’s Chairman Says ttps://www.nytimes.com/2017/12/05/business/ford-china-electric-cars.html Google Missed Out on China. Can It Flourish in India? ttps://www.nytimes.com/2017/12/05/technology/google-india.html : 774ワット発電中さん [sage] 2017/12/07(木) 06:41:32.99:9UNMBN31 憂国のお話はこちらでどうぞ。 日本の電気・電子産業の現在過去未来 ttps://rio2016.5ch.net/test/read.cgi/denki/1508192943/l50 : 774ワット発電中さん [sage] 2017/12/11(月) 03:53:33.57:Fvr+fCj5 なんかいつの間にかPIC32MKってのが出てるんだな なんかデータシート眺めてたら使いたくなってきたぞ : 774ワット発電中さん [sage] 2017/12/15(金) 13:12:14.44:KVfGIQki なぜかI2Cが無いイミフマイコン : 774ワット発電中さん [] 2017/12/15(金) 22:47:13.74:gK2gdx+R んな訳ないじゃん : 774ワット発電中さん [sage] 2017/12/16(土) 03:34:09.75:AONmG0ll MK買って色々試してるわ QEIが複数あると楽できそうな案件があるから買ってみた とりあえずLチカとデバイスUSB-CDCは動いた 初32bitPICだったんだけどHarmony使うと初動が楽チンだねぇ ほんでもHarmonyでタイマーライブラリ使うとリセットかかる (手書きのタイマー操作では問題無く動く) なんでや、、、 ライブラリ&エラッタとの戦いや : 774ワット発電中さん [sage] 2017/12/16(土) 08:40:39.94:DgOwWD8U JK買ってロリータ円光 エロチラとパイずりホモって まで読んだ : 774ワット発電中さん [] 2017/12/16(土) 09:09:49.77:9wtsbDk8 基地外乙 : 774ワット発電中さん [sage] 2017/12/17(日) 02:06:45.99:r5S9xnsa みんな、どのバージョンのMPLBとプログラマ使ってる? オレは X 3.65 Pickit3 : 774ワット発電中さん [sage] 2017/12/17(日) 04:15:52.66:+IPIuhb/ X 2.20 と Pickit3 : 774ワット発電中さん [sage] 2017/12/17(日) 07:28:56.56:t6kUSFcP 旧V8.92とHitechC9.83とPickit3 非力な小型PCを現場に持ち込んでチューニングする機会が多いので 軽快さが命 : 774ワット発電中さん [] 2017/12/17(日) 09:46:05.26:hEKyZe36 バージョン固定する趣味は無いのでその時の最新 &pickit3 : 774ワット発電中さん [] 2017/12/17(日) 10:15:57.14:FtlTxeVF X付きは、いまいち使い勝手が悪いのでX無し。 : 774ワット発電中さん [sage] 2017/12/17(日) 11:13:14.77:plOO1pQq さすがに今更X無しのMPLABを使う気にはなれんな 俯瞰的にみてもMPLAB Xのほうがいろいろ便利だわ 動作速度もPCの性能が上がってまったく気にならなくいなったし : 774ワット発電中さん [sage] 2017/12/17(日) 16:05:25.49:hQ0rHeHN MPLAB使ってない…。 : 774ワット発電中さん [sage] 2017/12/17(日) 16:13:28.45:cb6Xh2lA 初めて使うのに8.92とかだったら情弱と呼ばせてもらうところだが、 初心者スレじゃないんだし、何でも好きなの使えよ。 古い開発環境も整うのがPICの売りなんだからさ。 : 774ワット発電中さん [sage] 2017/12/17(日) 17:26:23.30:Hptvk41a うちもコンパイラがCCSCと純正使ってるが、ほぼ同様な理由でV8.92とPicKit3 ブレークポイント複数張りたい : 774ワット発電中さん [sage] 2017/12/17(日) 17:34:15.07:q7p6juj7 X 3.6 ICD3使ってる、たまにPickit3 : 774ワット発電中さん [] 2017/12/17(日) 19:03:43.47:bNWuhyLH 仕事なら「使いもんになんねー」って充分なの調達させる : 774ワット発電中さん [sage] 2017/12/17(日) 22:06:47.02:+IKdnowb 未だ32ビットは未体験なんだがPIC32とHarmonyって何ができるようになるのか教えてくれないか? 用途は趣味。 8ビットPIC、MCC3でCDCはやったことある。 面白そうな事が今より簡単なら挑戦してみたい。 : 774ワット発電中さん [sage] 2017/12/17(日) 22:20:15.45:Zso4YxJC Code Configuratorなので煩雑さが軽減される。 今まで出来なかったことが何か出来るようになるってのとは違う。 億劫だったことが気軽に試せるようになるって感じかな。 : 774ワット発電中さん [] 2017/12/17(日) 22:31:50.26:nGzOYyhQ Xは、と言うか、XC8の問題だけど、アセンブラの擬似命令が貧弱過ぎて 使う気が起きないな。 : 774ワット発電中さん [sage] 2017/12/17(日) 22:35:48.10:bWJ3gLh0 そうだね、使わない方がいいね。 : 774ワット発電中さん [sage] 2017/12/17(日) 22:39:43.36:+IKdnowb Tnx MCCみたいなもんなのか。 : 774ワット発電中さん [] 2017/12/18(月) 07:56:23.76:Alt4LFFf もっと多くのI/Oが扱えるし、同じ機能でも設定の振り幅が大きい。 : 774ワット発電中さん [sage] 2017/12/18(月) 12:13:15.15:GAkS/b2D そうなんだ。 俺の趣味だと32ビットが必要な状況がないからなぁ。 : 774ワット発電中さん [sage] 2017/12/18(月) 14:10:52.47:5HWNiX8S 趣味だから何でやってもいいんじゃないの? 仕事だとそうはいかないねぇ : 774ワット発電中さん [sage] 2017/12/18(月) 14:17:52.14:5NKk50hp MPLAB Harmony Configurator MPLAB Code Configurator どっちもconfiguratorだからね、似たようなもんでしょ。 両方使ってみたけど、あたしにゃ違いは良く分からない。 ライブラリが違うのかもしれない。 : 774ワット発電中さん [] 2017/12/18(月) 18:06:37.07:Alt4LFFf 32ビットだからって固くならなくても18Fの代わりにつかっても同程度の値段だよ : 774ワット発電中さん [sage] 2017/12/18(月) 18:08:42.98:LMXdIBii そうなんだよね 5Vじゃないととかが無ければ、32bitのやつでいいと思ってる : 774ワット発電中さん [sage] 2017/12/18(月) 18:11:32.30:lNbhpAfI バッテリ駆動品を作ることが多いので、 データシートで見ると消費電力が大きくて、ちょっと躊躇しています。PIC32。 でも使わないと、きっと損してますね。 : 774ワット発電中さん [] 2017/12/18(月) 23:13:26.64:Swmg3150 同じクロックで考えると極端に多いわけではないと思います 処理内容にもよりますがより早く処理ができるものも多いので 速く処理を終わらせてSLEEPやIDLE状態にすることも可能ですし メモリー容量も多いものを選択できより多くの機能を入れることができます dSPICよりは高速で消費電力が少ないと思いますが : 774ワット発電中さん [sage] 2017/12/18(月) 23:32:11.63:26TSZXd5 C言語でのPIC制御の記述についての質問なのですが 入出力ポートの数値(例:RA0の0)をループで変化させながら RA0 =1; RA1 =1; … のようにするにはどの様な構文になりますか? : 774ワット発電中さん [sage] 2017/12/19(火) 02:10:48.34:P4T4hj0l MIPSはフラグが無いってのが意味分からなくて なんか怖いって気持ちと一度使ってみたい気持ちとがせめぎ合っている : 774ワット発電中さん [sage] 2017/12/19(火) 03:19:03.01:WG42uIZ4 マゾ? : 774ワット発電中さん [sage] 2017/12/19(火) 14:23:39.65:tk5b+8AT 今、アメリカの大学で使われだしてるRISC-Vもフラグはないよ RISC-V自体がMIPSのリフレッシュみたいな命令セット RISC-V Green Card ttps://www.cl.cam.ac.uk/teaching/1617/ECAD+Arch/files/docs/RISCVGreenCardv8-20151013.pdf : 774ワット発電中さん [sage] 2017/12/19(火) 14:35:17.02:i8ypm42G アセンブラで書く人以外フラグレジスタの扱いを気にする必要ないでしょ。 アセンブラで書く人なら怖いとか言わないで調べて論理的に対処するでしょ。 で、何が言いたいの? : 774ワット発電中さん [] 2017/12/19(火) 15:08:25.39:sheQO8qN どのレジスタもフラグになり得ると考えたら? : 774ワット発電中さん [sage] 2017/12/19(火) 18:25:08.25:tOt9qcjg そんな理詰めで責められたかったんだ : 774ワット発電中さん [] 2017/12/19(火) 20:17:07.01:E+X7GabQ MIPSは攻めすぎたので儲からなかった。 : 670 [sage] 2017/12/19(火) 23:51:04.00:P4T4hj0l 人間誰しも論理的に考える前にまず感情が出るものですよ めっちゃ便利そう! 使ってみる! : 774ワット発電中さん [sage] 2017/12/20(水) 00:03:01.93:mo6WZZf8 ガキじゃないんだから、 感情の大向くままにレスした自分を恥じこそすれ 自分で肯定することは無い。 実に見苦しい。 あ、ガキだったなら御免、さっさと寝ろ。 : 774ワット発電中さん [sage] 2017/12/20(水) 00:04:05.56:mo6WZZf8 ×大向くまま ○おもむくまま : 774ワット発電中さん [sage] 2017/12/23(土) 10:21:05.93:mj7LvN/J いつでもマジレスして周りが呆れている人っぽい : 774ワット発電中さん [sage] 2017/12/23(土) 15:43:14.91:QWO0tv8b てst : 774ワット発電中さん [] 2017/12/27(水) 12:53:37.35:22mySsTl 家で不労所得的に稼げる方法など 参考までに、 ⇒ 『武藤のムロイエウレ』 というHPで見ることができるらしいです。 グーグル検索⇒『武藤のムロイエウレ』" DXZJO42LHH : 774ワット発電中さん [sage] 2018/01/04(木) 11:52:35.43:q9hPL63a インテルはエラッタ騒ぎ picはエラッタでもスルーw : 774ワット発電中さん [sage] 2018/01/04(木) 13:01:54.74:VA5OZ/+j PICは高電圧掛けるとプロテクト外れるとかあったなー : 774ワット発電中さん [sage] 2018/01/04(木) 15:29:40.13:FR2byd7v MCT(マイクロチップテクノロジ)のエンジニアは常に前だけを向いており、 過去のエラッタなんかに構っているヒマが無いんだよ(笑) 8ビットから32ビットまで、自社製品だけでは自信が無いのでAVRまで買収し、 下手な鉄砲も数打ちゃ当たる、ってのがMCTの方針だけど文句ある?(笑) : 774ワット発電中さん [sage] 2018/01/04(木) 15:34:07.84:FmxWGP8/ 文末に「(笑)」とか久々に見た まだそういう書き方する人いるんだね・・・ : 774ワット発電中さん [sage] 2018/01/04(木) 17:31:49.54:YqnTwH7N ルネよりディスコンないだけましだろ フネなんて、どれだけ鉄砲そのものを打っては捨ててきたと思ってるんだ : 774ワット発電中さん [sage] 2018/01/04(木) 17:39:11.05:O4wRSpSY AVRの件の傷がまだ癒されてないんだね。 かわいそうに(棒) : 774ワット発電中さん [sage] 2018/01/04(木) 18:00:23.41:VA5OZ/+j ルネは20年選手の78K0までよく維持してこれたなぁと思うけど さすがに旧式設備を稼働しつづけるだけの体力尽きてついにディスコンの嵐… PICは同世代の16C54や12C508はまだ入手できるけど、いつ生産中止になることやら : 774ワット発電中さん [sage] 2018/01/04(木) 18:11:35.62:FmxWGP8/ ルネサはデスコンティは仕方ないっちゃあ仕方ないからまあいいんだけどさあ デスコンティにあわせて関連ツールとか一斉に公開終了しちゃうのが糞杉 : 774ワット発電中さん [sage] 2018/01/05(金) 06:03:30.42:FGnHx3m/ ディスコンにしない方針なんだろ : 774ワット発電中さん [sage] 2018/01/05(金) 07:22:42.21:vfupOPTN 8ビットのPICはちょっと複雑な処理になると能力不足で、使ってて面白くない。 16ビットPICはエラッタだらけだし。 : 774ワット発電中さん [sage] 2018/01/05(金) 08:12:26.29:gbsK75lv 32bitをどうぞ : 774ワット発電中さん [] 2018/01/05(金) 09:06:51.63:qxr3wz7+ 映画監督かよディスコンティ : 774ワット発電中さん [sage] 2018/01/05(金) 11:11:52.99:X8a2ELrs ビスコンティはサッカー選手 : 774ワット発電中さん [sage] 2018/01/05(金) 18:22:08.76:PHBapA1Q インテルもARMもAMDも、なにやらにわかにCPUが脆弱だと騒がれているようだが、マイクロチップは・・・・ : 774ワット発電中さん [sage] 2018/01/05(金) 18:26:45.69:32hkwfkn 根性でなんとかなる : 774ワット発電中さん [] 2018/01/05(金) 19:22:27.44:EsLtUxPf 投機実行なんかしないからPIC 8bit 16bit PIC32のMX MZは問題ない : 774ワット発電中さん [sage] 2018/01/05(金) 22:30:46.58:TCJCT9FV MKとMMは? : 774ワット発電中さん [] 2018/01/06(土) 23:31:00.42:P/W46fyz RL78は、R8Cより78K0の方がコスト安いから残ったんだよね。確か。 R8C(M16C)のニーモニックの方がCのコードを逆アセンブリした時に 理解しやすかったから好きだった。 RL78の逆アセは追う気起こらない。 : 774ワット発電中さん [sage] 2018/01/07(日) 06:12:27.02:rBb8EnuB 逆アセ : 774ワット発電中さん [sage] 2018/01/07(日) 06:57:52.17:coHEZ+4O 90年代の組込屋さんにはPIC派、H8派、M16C派と居たけど 当時一番不人気だった78Kが生き残るとは想像もしなかった… アセンブラでの組みやすさと性能コストのバランスで言えば M16Cが一番使ってて楽しかった記憶がある : 774ワット発電中さん [] 2018/01/07(日) 10:22:22.19:6+/bJteU Mのハードウェアマニュアルが、わかりやすかった。 : 774ワット発電中さん [] 2018/01/07(日) 10:27:15.35:mFpQnII7 90年台ならPICはそれほど多くなかったんじゃね?z8の方が多かった気がする。 : 774ワット発電中さん [sage] 2018/01/07(日) 14:16:56.98:s4oCVVZ8 Z8懐かしい、一時期、よく使っていた。 汎用レジスタ16個×8組のバンク切り替え方式なので並列処理も作りやすかった、と記憶している。 : 774ワット発電中さん [] 2018/01/08(月) 17:31:36.82:RllHx8mo 無知で申し訳ありませんが質問させてください 以前興味本位で購入したPIC Kit3があります。 最近Pythonの勉強をはじめており、ここを統合 (Pythonで書いたコードをPICに書き込むことは可能か)を知りたいです。 : 774ワット発電中さん [sage] 2018/01/08(月) 17:46:21.24:p9N4CVsY 出来るよ 俺はここ最近はもっぱらPICもpythonで開発してる : 774ワット発電中さん [sage] 2018/01/08(月) 18:07:31.92:EblJtZgy ほえー。MicropythonってPICにも移植されたんだ。知らなかった。 ttps://www.digikey.jp/ja/articles/techzone/2017/sep/develop-real-time-mcu-based-applications-micropython : 774ワット発電中さん [sage] 2018/01/08(月) 18:18:38.48:EblJtZgy でも、PICのプログラムを高級言語で、ってことならC言語が一番無難な気がします。 参照できるWEBの情報も豊富だし。 : 774ワット発電中さん [sage] 2018/01/08(月) 19:35:57.08:YPQBqQ+7 最近初めて、初心者が勉強のためにするなら、 素直にラズパイあたりを使っておいたほうがいいような気がするよ はpythonの勉強必要じゃない人じゃないかな : 774ワット発電中さん [] 2018/01/08(月) 23:12:57.72:Jxcy7zZ8 毎日いったいなにしてんの? ttp://hissi.org/read.php/denki/20180108/RWJsSnRaZ3k.html : 774ワット発電中さん [] 2018/01/08(月) 23:28:31.33:wph+2jTg IPEのsettingのPICKIT3のプログラミングスピードの変更が有効にならない。 ICD3もPICKITも、配線が20cm位超えるとエラーになるので、ボーレート落としたい。 : 774ワット発電中さん [] 2018/01/09(火) 08:20:03.08:BORW0xwr 20cmって結構な長さだけどそれでも足りないなんてのは 基板設計 筐体設計 サービス運用 のどれか(または複数)間違ってんじゃないの? : 774ワット発電中さん [sage] 2018/01/09(火) 09:14:20.16:tPOw57iH 基板にコネクタが置けなかったのでスプリングピンで中継したことがあるけど、 実験中はPICKIT3に全長500oくらいで数10回以上書き込みしたがエラーは起きなかった。 その後、なるべく短くして全長250mmくらいにした。 数千台以上の書き込みに使われたはずだけど書き込みエラーの苦情は無かった。 ターゲットの回路や電源供給経路、配線の引き回しとかを疑った方がいいんじゃないか? : 774ワット発電中さん [sage] 2018/01/09(火) 12:38:49.50:+ZUqeNAS 同じく50cmくらいの長さでPickit3とICD3使ってるけど問題ない ICSPに何か原因があるのではないかと : 774ワット発電中さん [sage] 2018/01/10(水) 01:23:11.26:N/OyJSbm マイクロチップのサイトにPICkitは製品の書き込みには使えない という意味のことが書いてあって、2ちゃんで「おかしいんじゃないの?」 と書き込んだら猛反発を食らったことがあるんだけど、実際のところは どうなんだろうね。 実際に書き込んでいるのはPIC内蔵の書き込み回路とシーケンスなのでPICkit だろうがICDだろうが変わらないような気がするんだけど。 ttp://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=PG164130 >Note: The PICkit 3 In-Circuit Debugger/Programmer is NOT a production programmer. >It should be used for development purposes only. : 774ワット発電中さん [sage] 2018/01/10(水) 02:39:00.29:GkDWhUgQ 何年か前にもそれで荒れた記憶がある たしか結論は、プログラミング仕様最小最大電圧付近の 書き込みにおいてプログラマが電圧異常検出対応出来ない とかじゃなかったかな? Pickit3だと電源供給出来るくせに電圧異常検出出来ないとかで 余計アカンとかなんとかだった記憶がある 外部安定電源で余裕をみた電圧仕様を満たしてれば 問題無いと個人的には判断してるけど、 まぁ一応ICD3使ってるな : 774ワット発電中さん [sage] 2018/01/10(水) 07:05:32.63:9v4d98Ug Pickit3で電圧供給5.0Vにするとなぜか電圧不足エラーが出る… 4.75Vあたりにすると安定して書き込めるようになった LFシリーズには5V掛けるな!という警告も出るので 3.5Vあたりで使うようにしてる : 774ワット発電中さん [] 2018/01/10(水) 07:58:42.49:y74tFMf7 そんなにpickitの電源供給に頼ってる人多いのが意味不明 : 774ワット発電中さん [sage] 2018/01/10(水) 09:37:01.26:kCHszkyW インサーキットで書き込む場合、ターゲット基板の他の回路との電源投入シーケンスやバックアップもろもろ考えたとき、pickitから電源供給されたら迷惑なことばかり。 ソケットアダプタなりを介した単体書き込みの時、わざわざ別に電源を用意しないで済むという程度に考えるのが妥当。 : 774ワット発電中さん [sage] 2018/01/10(水) 20:41:55.67:CBnG7PNp マイクロアンペアで動作する回路で、基板上の電源回路も相応の電流容量しかないときは、 基板上の電源回路を切り離してPICKITから供給してます。供給できるのも便利っていえば便利。 : 774ワット発電中さん [] 2018/01/10(水) 22:43:02.48:WqXuTBtT 消費電流が少ない=OK ではなく、回路にどんな素子が使われているかが重要です 電源ラインに大きなコンデンサやインダクタが使われている または、レギュレーターICが回路に影響を与えるものが使われとぃないか (昇圧、降圧レギュレーターが使用されている) など、注意が必要です : 774ワット発電中さん [sage] 2018/01/10(水) 22:55:47.56:uPNEl2Bj マイクロアンペアで動作する回路だと、却って気を使うわ PICKitそのままつないでプルアップやらで電源引っ張られたりノイズ乗ったりしないのかな : 774ワット発電中さん [sage] 2018/01/10(水) 23:09:49.24:CBnG7PNp >消費電流が少ない=OK とは言ってないですが…。アンカーミスですかね。 プログラミングにおいてノイズがうんたらかんたらは、さんが書いておられる 「ソケットアダプタなりを介した単体書き込みの時」とたいした違いはありません。 普段の工作とは違う、ということで油断しないのは結構なことですけど、 必要以上に気を使うほどのものでもないです。 : 774ワット発電中さん [] 2018/01/18(木) 11:41:14.65:Cik5tHIj あっちのスレで、エラッタについていろいろ言われてるけど、 本当にエラッタで苦しんだ人がいるんだろうか。 あんな程度では済まないんですけどね。 : 774ワット発電中さん [sage] 2018/01/18(木) 12:44:04.48:Y1TaoQZ0 シリアル通信エラッタは引っかかりやすい : 774ワット発電中さん [] 2018/01/18(木) 13:51:25.04:CCGy4d/f 引っかかる奴は鈍臭いプログラムしか書けない奴が殆ど。 Cしか出来ない奴に多い。 : 774ワット発電中さん [] 2018/01/18(木) 14:14:15.02:Cik5tHIj 今時アセンブラですか : 774ワット発電中さん [sage] 2018/01/18(木) 14:46:16.99:3tN4pMvo 手っ取り早く不具合を回避するのにはアセンブラで書いてしまった方が早い。 しかし異常原因を特定できた後、最終的には可読性や要求ドキュメントの都合で結局はCで書き直したりすることになるが。 : 774ワット発電中さん [sage] 2018/01/18(木) 14:56:21.06:zy/gj9nw 俺はマシン語直接打ち込むよ : 774ワット発電中さん [] 2018/01/18(木) 14:58:39.10:RqV8niXJ Cしか出来ない奴は考え方も鈍臭いから、何で書こうと鈍臭いプログラムしか書けない。 俺もべつにCを使わない訳じゃないけど、シリアルとメモリ上に確保したFIFO間のやり取りはアセンブラで書いてる。 Cなんかで書いたら、オプションやバージョンでどうなるか分からないし、バージョンUPの度に検証なんてするのは無意味。 ま、Cしか出来ない暇人なら良いんじゃねw : 774ワット発電中さん [sage] 2018/01/18(木) 15:03:58.79:fogmIsSL Cしか出来ない頭の悪いヤツは何言っても無駄 馬鹿にされるだけだ : 774ワット発電中さん [sage] 2018/01/18(木) 15:04:54.62:zy/gj9nw 俺はBASICで打ち込むよ : 774ワット発電中さん [] 2018/01/18(木) 15:11:24.06:MdngfwRd 俺は、俺は、、、1ラインアセンブラで、、、 : 774ワット発電中さん [sage] 2018/01/18(木) 15:15:01.29:VoxnwH9M 俺は「シリアルとメモリ上に確保したFIFO間のやり取り」をCで書けばいいと思う。 どう違うのか教えて欲しい。 それ。 「シリアルとメモリ上に確保したFIFO間のやり取り」をBASICで書いてもいい。 : 774ワット発電中さん [sage] 2018/01/18(木) 15:18:56.91:e6jj4r6q 今どきのCコンパイラでシリアルとFIFOのやり取りをアセンブラで書かないといけない理由が思いつかないんだが、 何があるんだい? ハードウェアを直接操作する部分だけはCソース中にアセンブラとして埋め込む必要は出てくるが、 それすらもマクロ化すれば何の問題もない。 そもそも考え方とCやアセンブラの言語は直接関係が無い。 Cでは出来ないがアセンブラでなら出来ることは極めて限られている。 : 774ワット発電中さん [] 2018/01/18(木) 16:04:06.38:RqV8niXJ 思いつかないなら「そのレベル」って事だな。ちっとは自分で考えてみろ。 だから考える能力が付かないんだよ。Cしか出来ない奴の典型。 : 774ワット発電中さん [sage] 2018/01/18(木) 16:14:07.24:8As8hnlo 自分のスキルを誇示するだけで具体的なことは書けない人に聞くだけ無駄 : 774ワット発電中さん [sage] 2018/01/18(木) 16:22:50.83:qm82hxhG ℃玄人登場 [Cしか出来ない] [鈍臭い] [℃素人] がキーワード PICしか知らない 8ビットしか知らない アセンブラしか知らない 頭の弱い人 : 774ワット発電中さん [sage] 2018/01/18(木) 16:24:10.23:qm82hxhG 相手するだけ時間の無駄 : 774ワット発電中さん [sage] 2018/01/18(木) 16:38:10.46:o/wiJ2MX PIC10F200: ・ROM: 256 Word ・RAM: 16 Byte こんなスペックのヤツ見て、そもそもCでやろうと思うか? もしそうならな、その程度のレベルって事 ROM/RAM 豊富なヌルイ・ヤツしか使った事無いんだろ : 774ワット発電中さん [sage] 2018/01/18(木) 17:12:03.10:iumPjiMK まーた始まったよ このスレはメビウスの輪の中にあるのか? : 774ワット発電中さん [sage] 2018/01/18(木) 17:23:25.08:yTR8Pex9 リヤカーを見て、そもそも高速を走ろうと思うか? もしそうならな、その程度のレベルって事 エンジンのついたヌルイ・ヤツしか運転した事無いんだろ おっしゃる通りです。 : 774ワット発電中さん [] 2018/01/18(木) 17:37:17.60:RqV8niXJ そうそう。自分で考えようとする意思の無い奴は聞いても無駄。 : 774ワット発電中さん [] 2018/01/18(木) 17:41:55.26:RqV8niXJ >そもそも考え方とCやアセンブラの言語は直接関係が無い。 残念ながら、Cしか出来ない奴のプログラムはアルゴリズムが滅茶苦茶。 それが現実。 : 774ワット発電中さん [sage] 2018/01/18(木) 17:46:47.97:FEf2ahLD 様式美 : 774ワット発電中さん [sage] 2018/01/18(木) 18:17:29.25:e6jj4r6q >740 確かにそうだね。 ついつられてしまった、反省。 : 774ワット発電中さん [] 2018/01/18(木) 19:15:57.78:RqV8niXJ w : 774ワット発電中さん [sage] 2018/01/18(木) 20:57:51.38:efa2YRGH うそこけ どっちかというとアセンブラしかできないやつのほうがアルゴリズムが無茶苦茶 しかもPICの8Bitみたいな特殊なのを長くやってる奴ほどひどい さらに人のいうこのに耳も貸さない。 客先に、言語はともかく最低、構造化で可読性良いものを、とか言われても守れない アルゴリズムといえばフローチャート描くことだと思い込んでたりする 当然いつまで立ってもプログラマどまりで、システムエンジニアとプログラマの区別も付かない そんな年上の爺が部下にいると最悪 : 774ワット発電中さん [] 2018/01/18(木) 21:50:07.45:++2YR5M4 自己紹介乙w : 774ワット発電中さん [] 2018/01/18(木) 22:06:17.96:RKac1auc アセンブラは可読性悪くなるの当たり前だのクラッカーじゃね? つーかだから高級言語がうまれたんじゃね? 可読性をとるか? 1クロックを大事にした速さを大事にするか? 自由なんじゃね? : 774ワット発電中さん [] 2018/01/18(木) 22:09:37.91:RKac1auc つーかおれにとってはロストテクノロジーのUVEPROMメモリーの プログラム機の作り方知ってる じっちゃんいない?(笑) : 774ワット発電中さん [sage] 2018/01/18(木) 22:42:42.97:FB/+10z6 1命令4クロックもかかるPICのスレで 1クロックを大事にとか 笑える : 774ワット発電中さん [sage] 2018/01/18(木) 22:48:00.67:efa2YRGH キャッシュと分岐予測してなくて良かったでしょ あなたのPICがクラックされるところでしたよ : 774ワット発電中さん [sage] 2018/01/18(木) 22:53:30.96:FB/+10z6 特権命令もプロテクトメモリもMMUも無い : 774ワット発電中さん [] 2018/01/18(木) 22:58:03.86:RKac1auc 32MXはパイプラインあるからサイクルちょっと違う : 774ワット発電中さん [] 2018/01/18(木) 22:58:28.32:RKac1auc 32MZは250MHzでうごくし : 774ワット発電中さん [sage] 2018/01/18(木) 23:04:08.88:FB/+10z6 パイプラインが無いマイコンなんてあるか? 現行品で : 774ワット発電中さん [sage] 2018/01/18(木) 23:04:51.56:FB/+10z6 8ビットPICも2段パイプライン : 774ワット発電中さん [] 2018/01/18(木) 23:22:18.62:RKac1auc 命令のフェッチも一段で数えるとそうなるんか(笑) : 774ワット発電中さん [sage] 2018/01/18(木) 23:27:35.96:FB/+10z6 ttps://ja.m.wikipedia.org/wiki/%E5%91%BD%E4%BB%A4%E3%83%91%E3%82%A4%E3%83%97%E3%83%A9%E3%82%A4%E3%83%B3 なんか勘違いしてないか? : 774ワット発電中さん [] 2018/01/18(木) 23:28:05.39:RKac1auc SYSKEY入力で内部操作結構できなかったっけ? : 774ワット発電中さん [sage] 2018/01/19(金) 01:26:49.21:/G1Of7AG データシートに書き込みシーケンス書いてあるだろ? : 774ワット発電中さん [sage] 2018/01/19(金) 01:32:03.52:eGkh9la3 中華製PiCKIT3もどきを使ってる : 774ワット発電中さん [sage] 2018/01/19(金) 02:02:08.48:WKT0Ad4T ピックはハーバードアキーテクチュア : 774ワット発電中さん [] 2018/01/19(金) 06:43:51.20:lx2saZOL アセンブラ もNGワード入れなきゃ駄目なのかな : 774ワット発電中さん [] 2018/01/19(金) 08:25:40.20:Fj6CzMat 勝手にすればw : 774ワット発電中さん [sage] 2018/01/19(金) 12:11:34.28:B3hmUZn5 俺はNG ワードに Cしか出来ない を追加した : 774ワット発電中さん [sage] 2018/01/19(金) 12:52:55.97:eIsgPHL/ AVRも追加するといいよ : 774ワット発電中さん [sage] 2018/01/19(金) 13:14:56.74:5i8sn1jp ID:eIsgPHL/ <- コイツも追加だ : 774ワット発電中さん [] 2018/01/19(金) 18:18:31.43:v3Iq9cG4 それはビッグインディアンだからです。 : 774ワット発電中さん [sage] 2018/01/19(金) 20:19:14.61:GBg0SWAX インディアン ていう表記もあるのね : 774ワット発電中さん [sage] 2018/01/19(金) 20:19:56.16:GBg0SWAX 玉子の食べ方 : 774ワット発電中さん [sage] 2018/01/19(金) 20:36:46.88:YWykAtg5 インディアナジョーンズのお父さんがどうしたって? : 774ワット発電中さん [sage] 2018/01/19(金) 22:46:56.30:GBg0SWAX ツマンネ : 774ワット発電中さん [sage] 2018/01/20(土) 02:20:37.77:mh37sOpt ガリバー紛争 : 777 [777] 2018/01/21(日) 07:18:32.40:DYUGrUcO 777 : 774ワット発電中さん [] 2018/01/21(日) 10:39:31.43:UTI/KWEt 777ばっかり使うから、ナンバーに英文字が使われるようになったんだよ。 : 774ワット発電中さん [sage] 2018/01/21(日) 11:01:11.28:UXpWpZ2E 7って強い力を持つから、幸運とは限らないのにな。 : 774ワット発電中さん [sage] 2018/01/21(日) 11:28:13.61:qvZ6flyl どうでもいい : 774ワット発電中さん [sage] 2018/01/21(日) 12:59:17.79:sf8xz9nI 2や4や8とかの方が割り切れていいのに : 774ワット発電中さん [] 2018/01/21(日) 13:25:32.11:7HWIINKm 下3ビットマスクに便利じゃん : 774ワット発電中さん [] 2018/01/21(日) 14:31:18.97:iq4tHju/ 奇数って、落ち着かないよね。偶数は、なんとなく気持ちいい。 12が好き。 1でも2でも3でも4でも6でも割れるし。 : 774ワット発電中さん [sage] 2018/01/21(日) 15:09:16.66:sf8xz9nI 割り切りが大事 : 774ワット発電中さん [sage] 2018/01/21(日) 15:52:57.60:KbeQnH3/ フフフ : 774ワット発電中さん [sage] 2018/01/21(日) 16:59:52.34:MoZpjg+i >奇数って、落ち着かないよね。偶数は、なんとなく気持ちいい。 素数が好き 「天上天下 唯我独尊」って感じ字がする : 774ワット発電中さん [] 2018/01/21(日) 17:07:30.09:CO9TWXAX 32MZでIOポートのトグルやってるんだけど 最高周波数6.4Mhzしか出ないんだけど なんで? : 774ワット発電中さん [] 2018/01/21(日) 17:43:09.62:UTI/KWEt そのようにプログラムしてるからじゃないかな。 : 774ワット発電中さん [] 2018/01/21(日) 17:49:16.93:CO9TWXAX IOの設定クロックって PB4DIVでしょ? これを0に設定して 180MHzをシステムクロックで設定してるんだけども? : 774ワット発電中さん [sage] 2018/01/21(日) 22:05:21.51:fPg1DTVQ 一回のトグルに14クロックか 確かに遅い気はする ディスアセンブルの結果はどうなってる? : 774ワット発電中さん [sage] 2018/01/21(日) 22:12:17.56:fPg1DTVQ 6.4MHzなのは確か? 命令キャッシュは効いてる? ソースは? ディスアセンブル結果は? そもそも、何MHzになることを期待してる? : 774ワット発電中さん [sage] 2018/01/21(日) 22:41:14.17:fPg1DTVQ 2人の希望を満たす自然数は1個しか存在しない : 774ワット発電中さん [] 2018/01/21(日) 23:57:07.84:CO9TWXAX いまみてみたら LATBbits.LATB3 = 1; と LATB= 8; じゃasm命令数が違ってたLATB=8のほうが少なかった それでも22.5MHzまでしかあがらない : 774ワット発電中さん [] 2018/01/22(月) 00:16:44.76:Mc4nqEul portとかlat命令は最低でも3命令ってことなんか? cのディスアセンブルは初めてやったよ MIPSになってからCしか使ってなかったからいい勉強になった ありがとう! : 774ワット発電中さん [sage] 2018/01/22(月) 02:37:45.73:xnYWT1v+ while (1){ LATB = 8; LATB = 0; LATB = 8; LATB = 0; LATB = 8; LATB = 0; LATB = 8; LATB = 0; } これで何ヘルツ? : 774ワット発電中さん [sage] 2018/01/22(月) 02:43:08.13:xnYWT1v+ LOOP: LATBINV = 8; LATBINV = 8; LATBINV = 8; LATBINV = 8; LATBINV = 8; LATBINV = 8; LATBINV = 8; LATBINV = 8; goto LOOP; これは? : 774ワット発電中さん [sage] 2018/01/22(月) 02:55:52.82:xnYWT1v+ レジスタのアクセスにウェイトがかかるから、 3クロックくらいはかかるかもね ----- あと、速度とは関係ないけど レジスタの書き込みは SET, CLR, INV を使うべきだよ そのまま大入だと操作したいビット以外も書き込んじゃうので つまり、 LATB |= 8; LATB &= ~8; LATB ~= 8; じゃダメ 割り込みハンドラやマルチスレッドOSを使った時に悪さをする 趣味のプログラマだとこういうところは知らない人が多いと思う : 774ワット発電中さん [sage] 2018/01/22(月) 03:10:09.97:xnYWT1v+ ×大入 ○代入 microAptivにはアトミックなビット操作命令があるんで アセンブラを使うならLATBに対してこれを使っても良い ASET ACLR リードモディファイライトなので、 速度的には遅いかも知れないけど 普通のメモリにも使える : 774ワット発電中さん [sage] 2018/01/22(月) 03:11:38.38:xnYWT1v+ ×LATB ~= 8; ○LATB ^= 8; : 774ワット発電中さん [sage] 2018/01/22(月) 12:10:30.42:pHbBv3xT フラッシュのアクセスタイム。 ウエイト無しで動くのは、25MHz位まで。 コードをRAM 上で実行させれば良い。 : 774ワット発電中さん [sage] 2018/01/22(月) 12:11:48.60:3sSK3XMF キャッシュがあるでしょ : 774ワット発電中さん [sage] 2018/01/22(月) 18:32:56.63:xnYWT1v+ コンパイラの最適化の設定はやってる? も もそれぞれ各代入が1命令になる optimizaion-level を1までなら無料コンパイラでも設定可能 デフォルトの最適化なしの0だと各3命令になるので計算と合う ウェイトが違うかもしれないけど、 PIC32MMでやったらちゃんと1クロックで動作した : 774ワット発電中さん [sage] 2018/01/22(月) 20:30:03.15:xnYWT1v+ MZはmicroAptivじゃなかったorz : 774ワット発電中さん [sage] 2018/01/22(月) 21:44:43.72:xnYWT1v+ DAがmicroAptivで EFがM-Classだった のはどっち? : 774ワット発電中さん [] 2018/01/22(月) 22:36:40.97:Mc4nqEul 180MHzクロックで22.5MHzくらいが最高みたい まじで? ディスアセンブルやってそのひとつのコード(アセンブリ)おしえて? インラインアセンブラでやってみようかな? optimizaion-level を1でやってみたけどこっちはだめだった 252 MHz (up to 415 DMIPS) M-Class : 774ワット発電中さん [sage] 2018/01/22(月) 23:03:18.33:xnYWT1v+ 今はみれないけど、 事前にレジスタに書き込む値と書き込み先のアドレスを入れておいて、 ループ内部はストア命令(SW)によるただの代入が続くだけ だったと思う : 774ワット発電中さん [sage] 2018/01/22(月) 23:05:05.11:xnYWT1v+ のディスアセンブル結果はどうなるの? : 774ワット発電中さん [] 2018/01/22(月) 23:37:13.99:Mc4nqEul LUI V0,-16506 SW ZERO,304(V0) LUI V0,-16506 ADDIU VI,ZERO,8 SW V1,304(V0) j 0x??????? ループさせてるからj で多分ジャンプさせてループさせてる ?に番地が入ってる インラインアセンブラでこのまま書き込んでもコンパイルエラー起こすんだけどなんで? なんかライブラリ必要なん? : 774ワット発電中さん [sage] 2018/01/23(火) 07:44:52.44:ASbpzeGT !void func(){ !loop: ! LATBINV = 1<<8; 0x9D003668: LUI V1, 0xBF80 0x9D00366C: ADDIU V0, ZERO, 256 0x9D003670: SW V0, 11500(V1) ! LATBINV = 1<<8; 0x9D003674: SW V0, 11500(V1) ! LATBINV = 1<<8; 0x9D003678: SW V0, 11500(V1) ! LATBINV = 1<<8; 0x9D00367C: SW V0, 11500(V1) ! LATBINV = 1<<8; 0x9D003680: SW V0, 11500(V1) ! LATBINV = 1<<8; 0x9D003684: SW V0, 11500(V1) ! LATBINV = 1<<8; 0x9D003688: SW V0, 11500(V1) ! LATBINV = 1<<8; 0x9D00368C: SW V0, 11500(V1) 0x9D00368E: ANDI S1, A2, 0x40 0x9D003690: B 0x9D003671 0x9D003692: NOP : 774ワット発電中さん [sage] 2018/01/23(火) 07:45:10.13:ASbpzeGT void func(){ loop: LATBINV = 1<<8; LATBINV = 1<<8; LATBINV = 1<<8; LATBINV = 1<<8; LATBINV = 1<<8; LATBINV = 1<<8; LATBINV = 1<<8; LATBINV = 1<<8; goto loop; } : 774ワット発電中さん [sage] 2018/01/23(火) 07:53:53.45:ASbpzeGT のコンパイル結果が 微妙にポートの位置が違うけど同じでしょう 最適化をしないとみたいな感じ : 774ワット発電中さん [sage] 2018/01/23(火) 08:13:44.50:ASbpzeGT アセンブラで書くなら以下 拡張子を .s にしてプロジェクトに加える Cの宣言は extern void func(void); C++の宣言は extern "C" void func(void); ※アドレスは各マイコンに合わせて ---- .text .global func func: lui $v1, 0xFB80 addiu $v0, $0, 8 loop: SW $v0, 11500($v1) SW $v0, 11500($v1) SW $v0, 11500($v1) SW $v0, 11500($v1) SW $v0, 11500($v1) SW $v0, 11500($v1) SW $v0, 11500($v1) SW $v0, 11500($v1) B loop : 774ワット発電中さん [] 2018/01/23(火) 21:48:32.61:f/aLvP4J 例えば インラインアセンブラで 0x9D003668: LUI V1, 0xBF80 を書くとどうなるの? : 774ワット発電中さん [sage] 2018/01/23(火) 22:05:03.17:ASbpzeGT 最適化の設定が出来てないんだと思うよ : 774ワット発電中さん [sage] 2018/01/23(火) 22:14:08.97:ASbpzeGT 何がわからない? 何を試した? : 774ワット発電中さん [] 2018/01/23(火) 22:24:07.18:f/aLvP4J だとCが混じってるじゃん あとインラインアセンブラでの MIPS命令の書き方 たとえば 0x9D003668: LUI V1, 0xBF80 をインラインアセンブラでかくとどうなるの? 作法とか・・えtc : 774ワット発電中さん [] 2018/01/23(火) 22:31:07.52:f/aLvP4J あと test_144pin.c:1:0: warning: Compiler option (schedule insns) ignored because the free XC32 C compiler does not support this feature. [enabled by default] フリーから最適化の設定1でやると警告出るんだけど? : 774ワット発電中さん [] 2018/01/23(火) 22:49:28.83:f/aLvP4J インラインアセンブラでかけば最適化かんけいないやん? 作法知ってる人いない? NOPは通常通りかいてコンパイルできるけど ほかができない : 774ワット発電中さん [sage] 2018/01/23(火) 22:51:46.80:ASbpzeGT 英語が苦手? : 774ワット発電中さん [sage] 2018/01/23(火) 22:57:35.68:ASbpzeGT Cでのインラインアセンブラの書式は"inline assembler"で検索すると上のほうに出てくる : 774ワット発電中さん [] 2018/01/23(火) 23:07:10.70:f/aLvP4J ttp://www.microchip.com/forums/m768930.aspx やっぱそんな早くトグルできないんじゃん : 774ワット発電中さん [sage] 2018/01/23(火) 23:12:00.18:ASbpzeGT ttps://ux.getuploader.com/turbo1/download/961 👀 Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) : 774ワット発電中さん [] 2018/01/23(火) 23:13:09.08:f/aLvP4J AD変換チップ100MHzをIOから制御して 100MHzサンプリングADCやろうとおもったけど 内蔵のADCで16MHzサンプリングのほうがいいってことなんかな? : 774ワット発電中さん [sage] 2018/01/23(火) 23:15:14.42:ASbpzeGT の英語、本当に読んだ? : 774ワット発電中さん [] 2018/01/23(火) 23:21:55.03:f/aLvP4J 実測 ttps://i.imgur.com/wlxww45.jpg : 774ワット発電中さん [] 2018/01/23(火) 23:23:54.68:f/aLvP4J IOのなんかエッジ制御やんないと綺麗に波形でないけどね : 774ワット発電中さん [] 2018/01/23(火) 23:26:38.43:f/aLvP4J 高速トグルはFPGAのほうがやりやすいんかな? : 774ワット発電中さん [sage] 2018/01/23(火) 23:27:52.07:ASbpzeGT プログラムが下手だと速度が出ない ってにも書いてある : 774ワット発電中さん [] 2018/01/23(火) 23:31:33.13:f/aLvP4J ヘタも何もLATのON、OFFだけだかんなw あとはPBDIV設定をSYSキーからやるだけやし : 774ワット発電中さん [] 2018/01/23(火) 23:34:43.85:f/aLvP4J LATBbits.LATB3=1; と LATB=8; だとLATB=8;のほうが処理速度が早いとかいうマニアックネタわかってよかった(笑) : 774ワット発電中さん [sage] 2018/01/23(火) 23:50:22.47:ASbpzeGT ttps://ux.getuploader.com/turbo1/download/962 50MHzのMXでも24MHz出る ループの命令を入れたら計算通り 👀 Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) : 774ワット発電中さん [sage] 2018/01/23(火) 23:52:33.26:ASbpzeGT は LATのON/OFFだけでも下手な人がいるという例 : 774ワット発電中さん [] 2018/01/23(火) 23:59:40.91:f/aLvP4J 0x9D003670: SW V0, 11500(V1) ! LATBINV = 1<<8; ここのディスアセンブルってどうなってんの? : 774ワット発電中さん [sage] 2018/01/23(火) 23:59:45.68:ASbpzeGT 50MHz動作で16個のパルスに33クロックかかってるので計算上は24.2424MHz オシロの計測が24.2427MHz 誤差0.001% : 774ワット発電中さん [] 2018/01/24(水) 00:01:38.64:PmEuO23/ ディスアセンブルちゃんと表示してくんないと信用できないなぁ Cが混じってるじてんでなぁ(棒読み) : 774ワット発電中さん [] 2018/01/24(水) 00:06:02.22:PmEuO23/ PICの8ビット16ビットのアセンブラとアーキテクチャが違うから命令も違って まだ理解しづらいけど 多分計算上あってる 経験的な直感だけども・・・ : 774ワット発電中さん [sage] 2018/01/24(水) 01:32:57.93:S1upAaTP CPU⇔システムバス⇔ポートIOでのアスセスがネックって事かな? バスマトリックス関連とキャッシュ関連のレジスタ見なきゃわかんないね システムバスの切替とかでwaitかかってるんだろうけど レシピ見ないとディスアセンブルだけでは分からんと思うよ : 774ワット発電中さん [sage] 2018/01/24(水) 06:14:34.68:9HxmiuKy そしてにもどる : 774ワット発電中さん [sage] 2018/01/24(水) 06:17:57.21:9HxmiuKy コードがだから速度が出ないのは当然なんだよ : 774ワット発電中さん [] 2018/01/24(水) 15:45:00.62:VmsOzlY7 莫迦を構うのも程々にな : 774ワット発電中さん [] 2018/01/24(水) 16:04:15.77:5OsCQh/l をXC32-gccのインラインアセンブルで書きたいならこうすればいいのでは? __asm__( "lui $v1, 64384\n\t" "addiu $v0, $0, 8\n" "loop: SW $v0, 11500($v1)\n\t" "SW $v0, 11500($v1)\n\t" "SW $v0, 11500($v1)\n\t" "SW $v0, 11500($v1)\n\t" "SW $v0, 11500($v1)\n\t" "SW $v0, 11500($v1)\n\t" "SW $v0, 11500($v1)\n\t" "SW $v0, 11500($v1)\n\t" "B loop\n" ); : 774ワット発電中さん [] 2018/01/24(水) 16:14:10.43:5OsCQh/l あと、xc32-gccの最適化オプションは-O1までならFree版できるぞ -O2や-O3はFree版では無理だが : 774ワット発電中さん [sage] 2018/01/24(水) 19:37:23.57:5OsCQh/l Cの変数を参照したり、変数に書き込む場合はこんな感じか 簡単な例) int xx01, yy01, zz01; yy01 = 10; zz01 = 20; /* xx01 = (yy01 + zz01) * 20 + 1 */ __asm__( "addu $8, %1, %2\n\t" "li $9, 20\t\n\t" "mul $8, $8, $9\n\t" "addiu %0, $8, 1\n\t" : "=r"(xx01) /*出力オペランド*/ : "r"(yy01), "r"(zz01) /*入力オペランド*/ : "$8", "$9" /*ワークレジスタ*/ ); printf("xx01 = %d\n", xx01); XC32は基本的にGCCなのでGCCのインラインアセンブラの解説が参考になるよ 例えば、こんなところ ttp://d.hatena.ne.jp/wocota/20090628/1246188338 : 774ワット発電中さん [sage] 2018/01/24(水) 20:38:26.84:8/k73KCk いや、そんな何行にもまたがるなら 素直に普通のアセンブラにしなよ : 774ワット発電中さん [] 2018/01/24(水) 22:36:27.15:PmEuO23/ わかってない奴はくちだすなよ(笑) サンキュー!参考になった : 774ワット発電中さん [] 2018/01/24(水) 22:40:39.22:PmEuO23/ いまインラインアセンブラでコード "SW $8, 304($v0)\n\t" "SW $zero, 304($v0)\n\t" これでトグルして 実測してみた やっぱ22.5MHしか出ない!ディスアセンブルもして確かめた! : 774ワット発電中さん [] 2018/01/24(水) 22:46:23.20:PmEuO23/ MOVLWとかじゃないから混乱したけど 使ってなんとなくわかってきたw MIPSアーキテクチャに直に触れた感じだぜ(笑) : 774ワット発電中さん [sage] 2018/01/24(水) 23:17:30.78:MylxK9cW 初心者スレ行けよ : 774ワット発電中さん [] 2018/01/25(木) 06:32:38.76:RXFupAZE MZシリーズで RAMで命令を実行する方法 って知ってる人いる? : 774ワット発電中さん [] 2018/01/25(木) 06:35:00.99:RXFupAZE PIC32MZってハーバード? だったっけ? : 774ワット発電中さん [] 2018/01/25(木) 06:36:54.67:RXFupAZE RAM上でコード実行する方法あるん? : 774ワット発電中さん [sage] 2018/01/25(木) 07:54:33.13:h9N9tBgz RAMの番地にジャンプすればいいだけ コードとデータのキャッシュが別なので、 コードのコピー後はキャッシュのクリアを忘れずに : 774ワット発電中さん [sage] 2018/01/25(木) 08:34:31.49:Xk3yBP3q わざわざ、キャッシュより遥かに遅いRAM上で実行とか に騙されんなよ 敢えて、騙すつもりも無かったんだろうけど キャッシュが有るのを知らなかったとか、似たもの同士だな : 774ワット発電中さん [sage] 2018/01/25(木) 09:21:07.79:6iU41hCV PICでドローン自作してる人いる? : 774ワット発電中さん [sage] 2018/01/25(木) 11:40:18.64:Yn+235/S PIC32MZデバイスファミリから最高の性能を引き出すには、キャッシュの使用が必須です。 メモリとキャッシュ間のアクセスは、どちらの方向も1クロックサイクル内で発生します。 これに対し、システムバス経由のアクセスは複数クロックサイクルを要します。 DS00001600C_JP - p. 1 : 774ワット発電中さん [sage] 2018/01/25(木) 12:46:34.37:TuOBbF3K RAMでの実行は フラッシュの書き換え 通信や外部記憶装置からコードを受け取っての実行 が主な用途では? 速度的には、 キャッシュに収まらない大きなループとか 軽くて頻繁に発生する割り込みの応答性能を上げたい時とか 用途が無いことも無い : 774ワット発電中さん [sage] 2018/01/25(木) 16:58:06.76:TuOBbF3K RAMも一応命令キャッシュは効く もちろん効くようにすればだけど : 774ワット発電中さん [] 2018/01/25(木) 22:31:10.93:RXFupAZE cだけでアセンブラさわんないと 見えてこないものってある(笑) : 774ワット発電中さん [sage] 2018/01/25(木) 23:00:51.56:h9N9tBgz 「Cしか知らない」の派生 : 774ワット発電中さん [sage] 2018/01/26(金) 00:43:43.22:ihdBBQ7t DMAでLATに書き込んでやれば速くなるのかな? : 774ワット発電中さん [sage] 2018/01/26(金) 05:33:12.29:EpwcNrzF PIC32は普通のマイコンだからRAM上に実行コードコピーして、そこにジャンプすれば良い。 方法は調べればわかる。 : 774ワット発電中さん [sage] 2018/01/26(金) 05:57:26.85:4eLWrpJr 少なくとも、REFCLKOやSPIを使えば50MHzで出せる : 774ワット発電中さん [] 2018/01/26(金) 23:29:25.09:I8CxmYK2 UARTとかSPI、I2C、USBに頼ってると IOポートの速度なんかきにしないもんね(笑) : 774ワット発電中さん [sage] 2018/01/27(土) 01:11:58.89:XLIhtOjT ペリフェラルを使いこなせないっていう自己紹介ですか? : 774ワット発電中さん [sage] 2018/01/27(土) 03:00:43.62:Gbw+krQc 8bitアセンブラユーザーがアドバイスしてるから トンチンカンな発言になるんだわな : 774ワット発電中さん [sage] 2018/01/27(土) 07:36:35.21:Qm1ot10Q どれのこと? : 774ワット発電中さん [sage] 2018/01/27(土) 10:00:50.56:zfmczO5P はアドバイスされてた側 MIPSのアセンブラをはじめて使ってはしゃいでる状態 : 774ワット発電中さん [] 2018/01/27(土) 14:00:21.37:1HzXbwzU 初めてではないよ? マイコン扱う人はNOPとか使うからね! : 774ワット発電中さん [] 2018/01/27(土) 14:02:56.00:1HzXbwzU ただNOPつかうときは NOPって書けばいいだけだけど 命令セットをちょくで使うときの 作法がわからなかったの 8bit16bitのマイコンはアセンブラよく使ったから作法知ってたけども MIPSはCのみでほとんでできるから使うことがほぼ無い : 774ワット発電中さん [sage] 2018/01/27(土) 15:01:21.56:kFKVMNzz パイプライン崩さないように、コンパイラが命令順序入れ換えたりとかするからな。 : 774ワット発電中さん [sage] 2018/01/27(土) 18:21:02.48:zfmczO5P 初めてではないけど作法を知らない? 意味がよく分からない nop() が使えるのはコンパイラが用意してくれてるからであって これをもって「初めてじゃない」とか言ってるなら何か違う : 774ワット発電中さん [sage] 2018/01/28(日) 07:45:02.65:kSs74FG8 そのようにやるなら 下のようにv0、v1をワークレジスタを指定した方がいいのでは? __asm__( "lui $v1, 64384\n\t" "addiu $v0, $0, 8\n" "loop: SW $v0, 11500($v1)\n\t" "SW $v0, 11500($v1)\n\t" "SW $v0, 11500($v1)\n\t" "SW $v0, 11500($v1)\n\t" "SW $v0, 11500($v1)\n\t" "SW $v0, 11500($v1)\n\t" "SW $v0, 11500($v1)\n\t" "SW $v0, 11500($v1)\n\t" "B loop\n" : : : "$2", "$3" /* $v0は$2、$v1は$3の別名 */ ); : 774ワット発電中さん [sage] 2018/01/28(日) 08:00:57.83:1ZvLvcSj この無限ループにワーキングレジスタも糞も無いと思うが : 774ワット発電中さん [sage] 2018/01/28(日) 08:18:44.37:1ZvLvcSj なんでネイティブアセンブラじゃなくてインラインを使いたがるかねえ : 774ワット発電中さん [sage] 2018/01/28(日) 08:20:10.04:KZrvKjj0 プログラムの大半をC言語で書くからじゃないの。 わざわざアセンブラのソースファイルを追加する程じゃないからそうしている。 : 774ワット発電中さん [sage] 2018/01/28(日) 08:44:37.97:1ZvLvcSj わざわざソースを分ける必要はないけど わざわざアセンブラで書く必要はある どんな場面? : 774ワット発電中さん [sage] 2018/01/28(日) 09:04:23.13:1ZvLvcSj アセンブラでしか記述出来ないレジスタへのアクセスとかアトミック命令とか そういうのを使うために2〜3行インラインで記述するのはあるけど パフォーマンスチューンの為に何行にもわたってインラインを使うことはないなあ 記述も面倒だし見にくいしチューンも中途半端になるし : 774ワット発電中さん [] 2018/01/28(日) 09:05:17.53:lY89XXlS そうだよね(笑) なんかわかってんまい奴が煽ってきてうざいよね! 8bit16bitでアセンブラ嫌というほどやって可読性について 考えると嫌でもCへ移行するもんだよね! : 774ワット発電中さん [sage] 2018/01/28(日) 09:23:42.66:1ZvLvcSj Cに移行っていうか 使いどころではアセンブラを使う その使いどころが時代と共に減ってきて 今はほとんど無い ってだけ : 774ワット発電中さん [sage] 2018/01/28(日) 11:22:12.80:jqC+NFCi 通りすがりのミジンコです。秋月のPICの商品説明(Ex.[I-04430])に 「Cコンパイラに最適化されたアーキテクチャ」とかあるんですが、 これはどういうことを指しているんでしょうか。また、かの後閑哲也先生も どこぞでアセンブラよりC言語とのたもうていらっしゃったかと思いますが、 可読性から発展した生産性に着目しての発言と考えられるのでしょうか。 : 774ワット発電中さん [sage] 2018/01/28(日) 11:27:43.97:Af3WrE+K アセンブラってマシンごと一対一だけど C言語もかなりプリミィテブだよね BASICの方がわかりやすい まあOS作るような言語だからしょうがないけどね : 774ワット発電中さん [sage] 2018/01/28(日) 11:53:52.16:kSs74FG8 C言語の方がBASICより発展的だよ 昔の8bitや16bitパソコンの頃のBASICは機能低すぎだが あれが本来のBASICだから 昔の変数はすべてグローバルでサブルーチンのパラメータもないBASICで ある意味、長いプログラムを書いてた人はすごいよな C言語を低レベルな高級言語という人がいるが手続き型の言語としては全然低レベルじゃない ポインタでメモリの絶対番地にアクセスできるから低レベルなことができるだけ ただ、絶対番地へのメモリへのアクセスなら昔のBASICだってできた コンパイラによってはアセンブラの命令の関数が用意されていたりするがC言語の言語仕様から外れた機能だしな : 774ワット発電中さん [sage] 2018/01/28(日) 12:03:10.74:kSs74FG8 C言語が普及する前はPASCALが人気あった AppleのLisaの公式開発言語がPASCALでその流れで Macintoshの初期の開発言語がPASCALだったようだし Apollo ComputerのAegisはPASCALで書かれたらしい 16bitのWindowsでもPASCALの呼び出し方式が使われてるものがあるよね 業界に痕跡を残して消えたメーカー 優秀なマシンを輩出するも業績に悩まされたApollo Computer ttp://ascii.jp/elem/000/001/550/1550550/ : 774ワット発電中さん [sage] 2018/01/28(日) 12:04:54.83:kSs74FG8 8bit、16bitパソコンでC言語が高かった頃、 Turbo PASCALが低価格のコンパイラ言語として人気あったね : 774ワット発電中さん [sage] 2018/01/28(日) 12:11:04.31:cASHRxxS マイクロソフトの糞BASICを標準だといわれてもな BASIC09とか使ったことないの ひょっとして、OSもDOSとWindowsしか使ったことないのかな : 774ワット発電中さん [sage] 2018/01/28(日) 12:12:35.14:cASHRxxS TurboPASCALがほんとに人気あったころ、まだPCでまともに動くCは多くありませんでした CP/MのV3のころだよね : 774ワット発電中さん [sage] 2018/01/28(日) 12:24:55.18:kSs74FG8 1985年以前のことはしらないけど、だいたい同時期みたいだぞ ttps://en.wikipedia.org/wiki/Turbo_Pascal ttps://en.wikipedia.org/wiki/Lattice_C C言語が雑誌で頻繁に特集が組まれたのは1986年頃だったと思う Apollo Domainは日本の大学や専門学校で導入してたところも多かったよね : 774ワット発電中さん [sage] 2018/01/28(日) 12:26:21.85:P/0V22y0 Turbo Cが出る前はsmall C使ってたな。 基本だけならこれでも十分。 PASCALは授業と卒論で使った。 : 888 [888] 2018/01/28(日) 12:26:45.61:whfNAqJK 888 : 774ワット発電中さん [sage] 2018/01/28(日) 12:35:01.12:kSs74FG8 Turbo Cは画期的だったね それまでフルセットのC言語は定価98000円とかでとてもじゃないが個人では手が出なかった Turbo Cは安くて、ANSIのC言語の仕様を先取りしてたのも良かったね C言語のANSIの規格化でそれまでのK&Rの仕様からかなり拡張されたからね PC98用のTurbo Cでも統合環境やグラフィックス関連のライブラリやBIOS関連のライブラリを使わなければ 他のMS-DOSマシンでもコマンドラインから使えた : 774ワット発電中さん [sage] 2018/01/28(日) 12:47:19.44:kSs74FG8 80年代からコンピュータを始めた人の感覚だと C言語はBASICやPASCALより高機能な言語というイメージ C言語が低レベルな高級言語という言い方には違和感がある : 774ワット発電中さん [sage] 2018/01/28(日) 13:07:55.23:cASHRxxS BASICもPASCALもCも、オリジナルはかなり使えない。 TurboPASCALに慣れてから、UCSDやヴィルドの使うと使えなさに愕然とする。 CもANSIでなく、K&Rの標準関数だけしかないようなの使うとびっくり。 : 774ワット発電中さん [sage] 2018/01/28(日) 13:48:06.19:hxV0JAR5 PIC12/16のアーキテクチャは主にベースライン・ミッドレンジ・Enhancedミッドレンジとあるんだが、 ベース・ミッドはC言語のことを考えていないアーキテクチャだったからCコンパイラを作るのが厳しかった。 そこでPIC18やEnhancedミッドでINDF/FSRを増やしたり連続したメモリをアクセスできるようにしたり命令増やしたりして まあだいぶマシになった。それが「Cコンパイラに最適化されたアーキテクチャ」。 : 774ワット発電中さん [sage] 2018/01/28(日) 13:49:46.97:aKEceoeW 最適と言うのは嘘。 Cだと物凄く使いづらい部分を改善しただけ。 : 774ワット発電中さん [sage] 2018/01/28(日) 14:49:52.55:R41Pvltv Turbo_C懐かしい、私の「初めてのC」だった。 NECのV25+をボーランド社のTurbo_ASM使って、 DMA+自作マルチタスクで動かしたりしていた。 あの頃は良かったな、こんな日本になるなんて… (ジジィのたわ言) : 774ワット発電中さん [sage] 2018/01/28(日) 14:50:00.65:nWP/+11M >> Cコンパイラに最適化されたアーキテクチャ 単にメーカーの宣伝文句をコピぺしただけだろうけど はっきり言って、実態にそぐわない恥知らずな形容詞 当社従来品に比べて多少はマシになりました って程度。 : 774ワット発電中さん [sage] 2018/01/28(日) 16:33:26.44:I4EtWY+R C言語で書くのは移植性もある。 ちょっと前に秋月のPIC基板でちょっとソフト書いて、I/Oモジュール以外のデータ処理(某ネットワーク)はそのままRXに移植できて楽だったわ。 : 774ワット発電中さん [sage] 2018/01/28(日) 16:53:45.20:E+XWx8/7 でも大手の職場では1行書き換えるだけで説明書という名の仕様変更届みたいなのが必要とか聞くけど? もちろんそんなの関係ない職場なら良いけど、そんなゆるゆる代わりに給料馬鹿安い所に勤めないでしょ? : 774ワット発電中さん [sage] 2018/01/28(日) 17:01:33.42:cASHRxxS 君、大手の仕事やったことないのわかっちゃうレスですね ていうかちゃんとしたところの仕事したことないんでしょ 大手だろうが中小だろうが、納品後に請負側から手直し求めるときは、たいていそれなりの手続きは必要です 客側から言ってくるときは電話一本です。修正手続きは向こうがやってくれます こちらは試験とか文書とかきちんとお金もらえますよ : 774ワット発電中さん [sage] 2018/01/28(日) 17:24:54.78:E+XWx8/7 ここはマイコンのスレであって実務の経験の有無でマウンティングするスレじゃないと思うけど? D社に納めるCVTのECU検査治具とかそういう名前ばかり大きな経験出せばいいのかな? 確かNかMM系から受け取ったテストケース?を受け取ってやったからウチの貧相な室内でやったからだめというならその会社が叱責させるべきだよね? 修正手続きって何のこと? 相手の工場に入る手続き?それともラインを見てもいい手続き? ソフトは1行ごとにマーカー引かせてたDe社の話だけで実際の実務じゃないんだけど、上記の様に実際のモノを扱ってないと言われるとそれはそれで抵抗しないといけないんだけど? : 774ワット発電中さん [sage] 2018/01/28(日) 17:40:04.94:ZuD2WPwx いいから子供は消えて : 774ワット発電中さん [sage] 2018/01/28(日) 17:49:48.93:E+XWx8/7 ハイハイ、大人が国内ではR社以外のマイコンは使わないってしか言えないのが劣等感を生むのは分かりましたよ? ホントにガラパゴスなんだからね。 10年経ったら、お値段十分の一とかまだやってるの? : 774ワット発電中さん [sage] 2018/01/28(日) 17:57:01.24:clfQjATu あーこの子、真性ぽいね : 774ワット発電中さん [sage] 2018/01/28(日) 18:11:19.10:E+XWx8/7 ええ真性ですよ? 少なくとも一応経験したという意味で。 1人目とIDが違う……こんなに”プロ”発注者が集まるスレだったんですね?(歓喜 おかしいなぁ、ここはPICのスレですから商社ですらR社マイコン使って値上げしましょうってはずなのになぁ? 御社の孫請けからの仕事DSPやR社マイコンでかさ上げされてませんか? ハードとソフトさらに部門違いの開発人員3人ぐらいのうちですら1日がかりで商社が社長を言い負かしてましたよ? 「100円が1000円になるなら当然値段は上がりますよねって言えますから」って力説してましたもん、……当然開発費は取られてたから実際の生産は海外の安い所に流れてたはずですけど? : 774ワット発電中さん [sage] 2018/01/28(日) 18:17:39.02:I4EtWY+R どんな仕事も始めて手を出す時は何でも良いから手っ取り早く結果を出せることをやりませんか? それからきっちりした仕事になるように計画書を作って進めるだけ。 私は長い間PC関連の拡張基板の設計してたけどFA用の小型機器をやることになって初めてPIC基板(楽な工作)を使って動作確認まで出来た時点で製品用のCPUに切り替えただけ。 PICを推奨したけど実績なしで却下だったが良い経験をしたよ。 PICで車載用の遊びもやれたし。 でもリエントラントで結構なやんだけどね。 スタックにオート変数が無いなんてびっくりしたわ。 : 774ワット発電中さん [sage] 2018/01/28(日) 19:23:26.80:1ZvLvcSj 下請けは大変だねえ : 774ワット発電中さん [sage] 2018/01/28(日) 19:52:41.68:1ZvLvcSj 1:1じゃない : 774ワット発電中さん [sage] 2018/01/28(日) 20:06:54.43:nWP/+11M >>スタックにオート変数が無い 後発のバージョンでは、スタック・もどきが追加されたけど 古いヤツだと、データを積めるスタック機構そのものが無い コールスタックしか無いのは知ってたから、当然の帰結ではあるんだけど これちょっと面食らうよな。 : 774ワット発電中さん [sage] 2018/01/28(日) 21:08:25.38:b7wWMYVM PICレベルのソフト規模で、Auto変数って要る? : 774ワット発電中さん [sage] 2018/01/28(日) 21:16:11.86:rtdUMYqd >PICレベルのソフト規模 このあたりは共通認識ではないと思うのでどれぐらに規模があなたにとっての 「PICレベルのソフト規模」なのかを書かないと話にならんのではないかと思います。 でなければ、あなたが想定している「PICレベルのソフト規模」とは「Auto変数が要らないもの」としか判断できません。 そうなると、あなたが言ってるのは、「Auto変数が要らないレベルのソフト規模ならAuto変数が要らない」という意味にしからないのです。 いずれにしても、他のCPUの常識でとりかかったら面くらうものではありますね。 : 774ワット発電中さん [sage] 2018/01/28(日) 21:26:22.85:nWP/+11M メーカの対応見れば、要るという判断をしたから機能追加したんだろ 理由はどうあれ、実際 cでの staic 変数の使用は 嫌な顔されるわけだし PIC為だけに間逆のコーディング・スタイルに変えろってのも道理が通らない 実際、あれっ?、と思ったのは 上の人と同じで "リエントラント" 自分で書いた部分なら手も打てるけど、ライブラリor組み込み(詳細は失念)が出してくるから始末が悪い : 774ワット発電中さん [sage] 2018/01/28(日) 22:00:53.91:ZuD2WPwx 要るけど? : 774ワット発電中さん [] 2018/01/28(日) 22:19:38.49:mgkzaT18 一括りにPICって言うなよ : 774ワット発電中さん [sage] 2018/01/28(日) 22:33:21.04:kSs74FG8 今度はルネサス使いの人が暴れてるのか? RXと競合関係にあるのはPIC32だと思うけどな C言語で8bitのPIC用に組んでRXに移植したっていう話はなんか違和感があるよね 8bitのPICとRXは全く競合しないと思うのだけど : 774ワット発電中さん [sage] 2018/01/28(日) 22:36:35.23:kSs74FG8 ルネサスのスレって全然、人がいないからこっちが気になるのかな? : 774ワット発電中さん [] 2018/01/28(日) 22:39:53.00:rtdUMYqd >PIC為だけに間逆のコーディング・スタイルに変えろってのも道理が通らない それはなぜ? 環境の持つリソースに合わせたプログラミングをする領域はあっていいよ。 : 774ワット発電中さん [sage] 2018/01/28(日) 22:53:51.43:kSs74FG8 RXとか書いてるから主に高機能な16bitCPUや32bitCPUを使ってきた人なのでは? RXはH8やM16C、32bitのH8SXの後継だしね RXがRISCじゃなくてCISCなのもH8やH8SXの後継だからなんだろうな : 774ワット発電中さん [sage] 2018/01/28(日) 23:27:28.54:1ZvLvcSj 規模とか関係ない Cで書くなら要る : 774ワット発電中さん [sage] 2018/01/28(日) 23:31:21.64:kSs74FG8 そもそもRAM容量が少ない8bitマイコンでスタックを多用するのもなんだかね : 774ワット発電中さん [sage] 2018/01/28(日) 23:32:37.27:1ZvLvcSj MIPSだってハード的なスタックの仕組みなんてない 特定のレジスタをスタックポインタとして使ってるだけ 昔のPICもデータ用のスタックを実装することは可能 コストが見合わないからしないだけ : 774ワット発電中さん [sage] 2018/01/28(日) 23:33:35.62:rtdUMYqd 要るように書けば要るのは間違いないが。 それを避けて書いてもC言語で書いたことにはなるよね。 : 774ワット発電中さん [sage] 2018/01/28(日) 23:33:38.11:1ZvLvcSj 多用? 多用するってだれか書いてる? : 774ワット発電中さん [sage] 2018/01/28(日) 23:36:25.28:1ZvLvcSj アセンブラに対するCの利点のひとつ 移植性 これが犠牲になる C言語の規格を満たせないのだから : 774ワット発電中さん [sage] 2018/01/28(日) 23:39:42.33:1ZvLvcSj Cで開発するのが大多数なんだから Cで性能が出るようにするのは当然 Cで性能が出ないマイコンは売れない : 774ワット発電中さん [sage] 2018/01/28(日) 23:42:10.84:1ZvLvcSj それくらいでびっくりとか平和だなあ もっとずっと変態的なマイコン、昔はたくさんあった : 774ワット発電中さん [sage] 2018/01/28(日) 23:43:33.79:kSs74FG8 だって比較的RAMの多いPIC18Fだって人気のあるやつは1KBとか2KBしかない そんなにバカバカスタック使ったらすぐにRAMを使い切っちゃうよ : 774ワット発電中さん [sage] 2018/01/28(日) 23:45:30.54:1ZvLvcSj 使う量とは関係ない 使い方が制限される : 774ワット発電中さん [sage] 2018/01/28(日) 23:46:55.14:1ZvLvcSj 使い方が制限されるのは欠点 その欠点を補うために命令を拡張した : 774ワット発電中さん [sage] 2018/01/28(日) 23:51:49.19:kSs74FG8 やっぱり16bitとか32bitマイコンがメインの人なのでは? PICなんて128Bとか256BのRAMとかのもあるしねぇ : 774ワット発電中さん [sage] 2018/01/28(日) 23:53:25.50:1ZvLvcSj そこはPIC10F200の16バイトを出すべきだろ : 774ワット発電中さん [sage] 2018/01/28(日) 23:55:45.35:1ZvLvcSj 現行PIC 16バイトから32MBまである : 774ワット発電中さん [] 2018/01/29(月) 00:01:23.60:dwduK/8c 32MBって32KBの間違いなんだろうけど どうせ、PIC24とPIC32でしょ、それ PIC24やPIC32は別に欠点無いじゃん : 774ワット発電中さん [sage] 2018/01/29(月) 00:02:37.18:pq5l2SbG 32MB : 774ワット発電中さん [sage] 2018/01/29(月) 00:09:00.63:dwduK/8c いずれにしろPIC32のことなら全く見当違いの話になるね : 774ワット発電中さん [sage] 2018/01/29(月) 00:12:40.37:dwduK/8c > Cで開発するのが大多数なんだから > Cで性能が出るようにするのは当然 > Cで性能が出ないマイコンは売れない Microchipは8bitマイコンのシェアでトップ争いしてるほど売れてるけどねw : 774ワット発電中さん [] 2018/01/29(月) 00:16:02.36:iKkxOIBR 問題は何に使うか???だと思うよ。 それを書かないで何を言っても無駄なこと どのチップでもどのような目的に使うかわかっていれば それに合わないものをどいこういうこと自体無駄なこと そのチップをどう使うかを考えれない人間は 所詮批判しかできないだけで その人自体何もできないから批判しているといわれても しかたない人間だと思うよ 違うというのなら、自分なら何ができる、これを使って 何をしたかを言えばいいと思うよ : 774ワット発電中さん [sage] 2018/01/29(月) 00:19:41.70:pq5l2SbG 他は16bitや32bitに移ってるから : 774ワット発電中さん [sage] 2018/01/29(月) 00:21:24.73:6KbmITiy ところで此処に居るプロの人達は 最速演算PICのPIC32MZシリーズ使った事あるの? : 774ワット発電中さん [sage] 2018/01/29(月) 00:21:40.93:pq5l2SbG 見当違い? 何が? PICのメモリサイズの範囲を書いただけだぞ : 774ワット発電中さん [sage] 2018/01/29(月) 00:24:46.55:pq5l2SbG ADCのクロックをポートパタパタで作る為に最速マイコンwww : 774ワット発電中さん [sage] 2018/01/29(月) 00:26:47.15:dwduK/8c ttp://eetimes.jp/ee/articles/1705/02/news071.html Atmel買収でMicrochipのシェアが急上昇してるからルネサスはあせってるのか? 市場シェア 2015年販売額 2016年販売額 増減 1 NXP Semiconductors 19% 13億5000万ドル 29億1400万ドル 116% 2 ルネサス エレクトロニクス 16% 25億6000万ドル 24億5800万ドル ▼4% 3 Microchip Technology 14% 13億5500万ドル 20億2700万ドル 50% 4 Samsung Electronics 12% 21億7000万ドル 18億6600万ドル ▼14% 5 STMicroelectronics 10% 15億1400万ドル 15億7300万ドル 4% : 774ワット発電中さん [sage] 2018/01/29(月) 00:27:58.49:dwduK/8c PIC24やPIC32は別にローカル変数の制限なんてないからな : 774ワット発電中さん [sage] 2018/01/29(月) 00:29:41.20:pq5l2SbG で? : 774ワット発電中さん [sage] 2018/01/29(月) 00:30:33.75:dwduK/8c MicrochipはAtmel買収で32bitマイコンでSAMも手に入れたしね : 774ワット発電中さん [sage] 2018/01/29(月) 00:31:38.46:pq5l2SbG で? : 774ワット発電中さん [sage] 2018/01/29(月) 00:32:34.91:dwduK/8c ルネサスはRXともろに競合するARMのCortex-MのSynergyやり始めたしね RXはうまく行ってないのか? : 774ワット発電中さん [sage] 2018/01/29(月) 00:33:55.88:pq5l2SbG スレチ ルネの話は他で : 774ワット発電中さん [sage] 2018/01/29(月) 00:35:56.89:dwduK/8c お前がルネサスの話持ち出したんだろw : 774ワット発電中さん [sage] 2018/01/29(月) 00:37:08.63:pq5l2SbG は? 誰と勘違いしてんだ? : 774ワット発電中さん [sage] 2018/01/29(月) 00:40:03.99:dwduK/8c Microchipのマイコン売れまくってますが何か? 924774ワット発電中さん2018/01/28(日) 23:39:42.33ID:1ZvLvcSj Cで開発するのが大多数なんだから Cで性能が出るようにするのは当然 Cで性能が出ないマイコンは売れない 941774ワット発電中さん2018/01/29(月) 00:26:47.15ID:dwduK/8c ttp://eetimes.jp/ee/articles/1705/02/news071.html Atmel買収でMicrochipのシェアが急上昇してるからルネサスはあせってるのか? 市場シェア 2015年販売額 2016年販売額 増減 1 NXP Semiconductors 19% 13億5000万ドル 29億1400万ドル 116% 2 ルネサス エレクトロニクス 16% 25億6000万ドル 24億5800万ドル ▼4% 3 Microchip Technology 14% 13億5500万ドル 20億2700万ドル 50% 4 Samsung Electronics 12% 21億7000万ドル 18億6600万ドル ▼14% 5 STMicroelectronics 10% 15億1400万ドル 15億7300万ドル 4% Atmel買収でMicrochipのシェアが急上昇してるからルネサスはあせってるのか? 市場シェア 2015年販売額 2016年販売額 増減 1 NXP Semiconductors 19% 13億5000万ドル 29億1400万ドル 116% 2 ルネサス エレクトロニクス 16% 25億6000万ドル 24億5800万ドル ▼4% 3 Microchip Technology 14% 13億5500万ドル 20億2700万ドル 50% 4 Samsung Electronics 12% 21億7000万ドル 18億6600万ドル ▼14% 5 STMicroelectronics 10% 15億1400万ドル 15億7300万ドル 4% : 774ワット発電中さん [sage] 2018/01/29(月) 00:40:14.66:pq5l2SbG ? : 774ワット発電中さん [sage] 2018/01/29(月) 00:42:14.78:pq5l2SbG の日本語が理解できないんだけど 解説よろしく : 774ワット発電中さん [sage] 2018/01/29(月) 00:44:58.49:pq5l2SbG ていうか、この人何と戦ってるの? 触れちゃいけない人? : 774ワット発電中さん [sage] 2018/01/29(月) 00:47:52.95:dwduK/8c 煽ってかよ 真性のキチガイに触れちゃったようだな : 774ワット発電中さん [sage] 2018/01/29(月) 00:52:04.31:dwduK/8c 結局、ID:pq5l2SbG = ID:1ZvLvcSjは PICのスレを荒らすのが目的のキチガイだったようだな : 774ワット発電中さん [sage] 2018/01/29(月) 00:57:32.70:pq5l2SbG 煽ったのはくらいだと思う てことはお前がか : 774ワット発電中さん [sage] 2018/01/29(月) 00:59:44.30:pq5l2SbG あとはか もお前? : 774ワット発電中さん [sage] 2018/01/29(月) 07:24:57.39:LkrG2Fr+ 単に「PIC」と言われると混乱する。 マイクロチップもデータビット数で名称(ブランド)を分ければ良かったのに。 : 774ワット発電中さん [] 2018/01/29(月) 07:40:23.69:rwGS94Rc べつにくさすのは構わんから8ビットの事を言う時はPIC8ビットとでも書いてくれよ : 774ワット発電中さん [] 2018/01/29(月) 08:06:07.35:aErLc5eW >アセンブラに対するCの利点のひとつ >移植性 >これが犠牲になる でしょ? 利点のひとつが犠牲になるだけじゃないですか。 C言語自体、改訂のたびに仕様がどんどん大きくなっています。 これをフルに活かすのに不自由になるようなマイコンはダメだ、っていうことだと 一体全体、どんな規模のマイコンが必要になるのでしょうね。 それに移植といっても、 もともとリソースの限界を超えた移植はありえないのです。 ハードウェアスタックにしてもその限界を作る一つの要素にすぎないように思います。 : 774ワット発電中さん [sage] 2018/01/29(月) 08:18:26.55:WWMc8COt リソースの限界とかじゃなくて C言語の規格を守れないのが問題 : 774ワット発電中さん [sage] 2018/01/29(月) 08:21:04.23:lEnOg4p6 C言語自体そんなに拡張されているとは思えないな。 C++ならそうだけど。 : 774ワット発電中さん [sage] 2018/01/29(月) 08:21:18.42:WWMc8COt アセンブラからCに時代が移った 移る前のPICはC言語では扱いづらかった それだけの話 : 774ワット発電中さん [sage] 2018/01/29(月) 08:21:25.32:aErLc5eW >C言語の規格を守れないのが問題 問題にしたいだけでは? : 774ワット発電中さん [sage] 2018/01/29(月) 08:23:34.85:WWMc8COt C言語の規格も拡張されてる コンパイラが追従してないだけ : 774ワット発電中さん [sage] 2018/01/29(月) 08:26:21.13:WWMc8COt Microchipが問題だと思ったから 変えたわけで : 774ワット発電中さん [sage] 2018/01/29(月) 08:26:54.55:lEnOg4p6 constはROM割り当てに出来るから嬉しい。 : 774ワット発電中さん [sage] 2018/01/29(月) 08:28:14.53:aErLc5eW そのうち言語レベルでマルチスレッドもサポート必須になりますよ。(C11ではオプション扱い) : 774ワット発電中さん [sage] 2018/01/29(月) 08:30:44.70:aErLc5eW それで良いんじゃないですかね。 市場のニーズと折り合いを付けながら変化している、ということで。 : 774ワット発電中さん [sage] 2018/01/29(月) 16:57:05.19:q/X2XP7k マルツで8ビットの5ケタPICでも買ってみようかなぁ
凡例:
レス番
100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている
名前
名無しさん (青) → sage のレス
名無しさん (緑) → age のレス
ID
ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID
このページは2ch勢いランキング が作成したアーカイブです。削除についてはこちら 。