PIC専用のスレ Part 58 エラッタの話題も歓迎
レス数が1000を超えています。これ以上書き込みはできません。
回路構成とか全然覚えてないわ
記憶違いだったのかもごめーん(^p^;)
>>666
そうなのか、見落としてたのかも。(もしくは 一応組んだときに
こうすりゃ動きましたよ、みたいな話を
秋月さんとこへもメールだかコメントだか忘れたが
なんかで送った記憶があるので
それで反映された可能性モ微レ存><;) 米Waveが「MIPS Open Initiative」発表、MIPS命令セットアーキテクチャなどをオープンソースへ
https://mag.osdn.jp/18/12/18/154500 オープンソースになるのはMIPS32R6やMIPS64R6だけの模様
MIPS32R6やMIPS64R6はそれまでのMIPSとはバイナリ互換性がない新しい命令セット
PIC32のMIPSコアはMIPS32R2、MIPS32R3、MIPS32R5だけ
https://wavecomp.ai/mipsopen
MIPS Open™ Community Components
Once the MIPS Open Community is launched, registered members will have access to the following IP and technology resources:
The open source version of the 32 and 64-bit MIPS Instruction Set Architecture (ISA), Release 6
MIPS SIMD Extensions
MIPS DSP Extensions
MIPS Multi-Threading (MT)
MIPS MCU
microMIPS Architecture
MIPS Virtualization (VZ)
https://pc.watch.impress.co.jp/docs/news/1159305.html
Wave Computingは17日(米国時間)、同社が保有している
MIPS命令セットアーキテクチャ(ISA)のオープンソース化プログラム「MIPS Open」を発表した。
これに伴い、MIPSを次世代SoCを使う開発者、半導体企業、大学などは、
32bitおよび64bitのMIPS ISAをライセンス費用なしで利用できる。
さらに、MIPS Openプログラムの参加者は、何百もの特許とともにライセンス供与される予定。
同プログラムは具体的には、以下の技術やリソースが含まれている。
・オープンソース版の32bit/64bit MIPS ISA Release 6
・MIPS SIMD拡張
・MIPS DSP拡張
・MIPS Multi-Threading技術
・MIPS MCU
・microMIPSアーキテクチャ
・MIPS仮想化 PIC18FでUSB機器作ってるんだけど、PID OUTが短い間隔で連続で来るとNAKしか返答しなくなってUSB割り込みが発生しなくなってしまうことが起こって困る。
データトグルビットが怪しいのでロジアナで見ても正常に反転してるっぽいし原因がさっぱりわからん。
エラッタかと思ったがエラッタの話題すると荒れそうだしどうしたもんか・・・。 奴は回避するワークアラウンドがあるにも関わらずエラッタ吠えまくって
治せ治せと駄々こねた 白い目で見られて当然 自己解決しました。
PID OUTを受信するとBDnCNTに受信したバイト数が入るようで、受信の度にBDnCNTをセットし直す必要がありました。
データシート何度も読み返したんですが、重要じゃなさそうだったので斜め読みしてUSBエラー割り込みの項目ばっかり読んでました・・・。
どうも失礼しました。 初めてのPIC0x12スレに俺の>>675の書き込みが転載されてるんだけど意味がわからん・・・
マルチって書かれてるけど、それなら両方に書いたんですがって断り書き書くよ。
転載するなら自己解決した>>680も含めて転載してよ。 PICスレは魑魅魍魎の世界だから、何があっても不思議では無い。 pic24fでアセンブラやろうとしてるんだが、ググってもそれ系のサイトがぜんぜんかからんな。
アセンブラがXC16に内包ってことが判るまで半日以上かかったわ。
とりあえずプロジェクト立ち上げつつ、XC16 ASSEMBLER, LINKER AND UTILITIES User’s Guideを
読んでるんだが、これの日本語版ってないのかね?
MPASMと勝手が違いすぐる・・・ >>684
逆に考えた方がいい、そんなの必要とされてないなら自分で作っちゃうんだって。
技術的優位を保ちたいなら外に出さなきゃいいし、金銭的なら最初の数社には売れるかもよ。 なんか勘違いされてそうな気がするんで一応。
> とりあえずプロジェクト立ち上げつつ
これ、MPLAB Xで起こしたってことね。 XC16のコンパイル結果に疑問があるのでアセンブラリストを出力して検証したいです。
MPLABIDEXの設定変更で可能でしょうか? いつ発売されたのか知らんけど(秋月HPでさっき見たのだけど)PIC SNAP ってどうなんすか?
今から始める人ならピクニックよりもお薦めだったりします? >>688
名称くらいちゃんと書けよ、馬鹿なのか? >>690
>秋月HPでさっき見たのだけど
>あい、わすれますた(^p^)
医者に診てもらえ。 >>690
なめてんのか、てめえは。
も一回見直してこいや、サルが! MPLAB Snap : In-Circuit Debugger/Programmer だから PIC KIT もしくは ICD の後継っていう扱いなんじゃね?
PIC KIT 3/4より安いけどVpp生成回路がないらしいから高電圧プログラミングが必要なPICには書けないとか
PICだけじゃなくAVRやそのほか(よく知らん…)いろんなデバイスに書けるらしい
ICSP以外にJTAGやSWD(よく知らん…)にも対応してるらしい そして、教えたくて仕方ないもう一匹のサルが甘やかすw >>687
確かコンパイラのオプションで.sみたいな拡張子でアセンブラの出力してくれるオプションがあったはず。 てことは、PICKIT3とか4は電圧生成回路を内蔵していたんですか・・・
カバーもついてるし意外に便利そうね(^^; wniの鈴木里奈の脇くっさ
(6 lゝ、●.ノ ヽ、●_ノ |!/
| ,.' i、 |}
', ,`ー'゙、_ l
\ 、'、v三ツ /
|\ ´ ` , イト、
/ハ ` `二 二´ ´ / |:::ヽ
/::::/ ', : . . : / |:::::::ハヽ
https://twitter.com/ibuki_air
https://twitter.com/5chan_nel (5ch newer account) 古代神が見つけてくれると祈りつつ質問
大昔ParallaxがPIC16xx用のライター出してた時期があったのですが、
PIC16Cxx-PGMの回路図もしくは通信プロトコル関連をご存知の方、
何処かに関連資料残っていませんでしょうか? ググったけど出て来んかった
基板裏の写真はあるがPIC使ってるので現物手に入れ無いと無理そう >>702
ありがとうございます
現時点で判明している全ての情報としては、
古代文明(インターネット期前)の頃に売られていたらしいく
途中でTechTools社へ変わり、名称もPICWriter(名前がアレなので検索不能)と変化、までは判明し…
TT社が鯖処理したらしく、waybackmachine見ても何も残ってない状態
ハード側は、古いFTPサイトのTXTにParallaxのPIC16Cxx-PGMについては
Microchip社のDatabookのProgramming PICのChapter3を参照、
そこにINHX8M formatと共に書き込みの仕方も含め載っている、との記述があるのですが
(なお現在のMicrochipの該当AppNoteは不明)これも何を指すのか不明です
記述されたdatabookなるものが何であるか判明すれば助かるのですが…
dosエミュで(該当すると思われるzip内のコンパイラ)走らせたら死亡しました
DB25のパラレルはbitbangタイプと思われます。GND,DATA0とBUSY信号しか配線されてません
これは当時を知る古老が必要な予感… いつもはジジィし根などと罵倒しているバカ造の集うスレで今度はジジィ頼みか?
都合良すぎるんじゃ無いか? >>703
見つけたURLとか晒せよ
本体は中古がebayにあるから買えば良いんじゃね? >>705
とりあえず見つけたのがコレ
http://www.armory.com/~rstevew/Public/FTP/PIC/index.txt
実物は今バラして回路図書いてる
集合抵抗はBOURNS 8x-2-222 なので4606x-102-821lf.pdfからタイプ4608X-102-222と判断 >>704
化石掘り起こしてる時点で当人もジジイだろ。
で、んなものをいまさらどうにかしようというのもジジイの趣味。
ジジイがジジイに助けを求めてるんだからいいじゃん。
しばし見物ってことで。 >>707
バカ造がジジィを罵倒するスレで、ジジィAがジジィその他に頼み事をするってか?
「バカ造さん、質疑応答の間だけは罵倒は止めてね、見逃してね」と星に願いながらか?w
プライドの無いジジィAだな。 16bitのアセンブラってすげー楽w
8bitに戻れなくなりそう・・・・ 16bitいいよね
何故かココでは要らない子扱いなんだよな
デュアルコアなんて変態扱いだよ PIC24は帯に短し襷に長しで使い辛い面があるのでは add w0,[++w1],[w2--] とかできるんだよね。
8bitで書くと、こんな感じかな。
incf w1,f
movf w1,w
movwf fsr
movf indf,w
add w0,w
movwf temp
movf w2,w
movwf fsr
movf temp,w
movwf indf
decf w2,f アセンブラしかできない奴は今時肩身が狭いから
ここでわめくしかうっぷん晴らし出来ないんだろうな
ここでももちろん邪魔者だが 少なくともアセンブラで組んでたプログラムをCで書き直すくらいは楽勝だな。 逆も簡単だよ。
私はCで書かれたサンプルプログラム(作例)を見ながら、
脳内コンパイルしたニーモニックをキーボードから打ち込んでいる。 Windowsアプリみたいにメニューや機能がいっぱいあるとか、なんか難しいアルゴリズムを実装するとか、
そういうんじゃなければ16bitはアセンブラで十分な気がする。便利すぐる。
>>715
MIPSのやつは、なんかよう解らんからCでいいと思う。
あのアセンブラで処理時間削ってる人がいたら、それはそれで崇めたい。 RISC CPUでフルアセンブラで書くとか何の修行やねん >>721
楽しんでるんだよ、仕事としてやれるわけ無いだろう。 >>721
いいじゃん、わざわざ真冬に滝に打たれて喜んでる奴も世の中にゃいるんだからさ。
ただ、のこのこ出てきて他人に勧めないでほしいわなw アセンブラができない奴は肩身が狭いから
ここでわめくしかうっぷん晴らし出来ないんだろうな
ここでももちろん邪魔者だが >>721
パズルをやってるようで楽しい。
その分思考時間はCに比べて必要だから生産効率を求めるなら無駄だろうね。 >>724
世の中には、釣具ショクニンも、魚屋さんもいるわけで。
のこのこ出てきて、その世界の楽しさを披露してくれるのもネタとしては面白いと思う。 慣れというのがあってね、subwf movwf 同じ wf でも
subtract work from file, move work into file
と心の中で唱えられるようになるとがぜん早くなる >>728
>慣れというのがあってね
>心の中で唱えられるようになる
まあ、所詮そういう次元だろう。
自慢されても滑稽なだけ。 >>720
MIPSとかは、コンパイラに任せたほうが速いと思う。 MIPSあたりでアセンブラの利点は、実行時間が読めること
なので、コンパイラの最適化をすべてオフにすればアセンブラと変わらない >実行時間が読める
IDEでストップウォチを使えば読めるどころか正確に計算結果を表示してくれる。
そもそも、時間が必要ならタイマー割り込み使うからね。
アセンブラの出番なんてまず無い。 PIC18F使いですが、
PICKit4は買いですか? PICでLED蝋燭、的なネタはいっぱいあるけど、本物っぽいのあんまり無いね・・・・・ >>737
蝋燭LEDなんてものもあるけど、
無風状態で灯す蝋燭と若干風の流れを受ける蝋燭とではまた違うしねぇ。
光り方がわざとらしい。揺らぎというか点滅なんだよね。
蝋燭LEDを5本ぐらい寄せ集めて拡散キャップをかぶせた上に
乳白色のドームをかぶせて1つの光に見せかけるとそれなりにはなってくるよ。
「炎の揺らぎ」がようやく出来上がる感じ。 ハゼを原料とする和蝋燭は無風でも規則的にチラチラするらしいよ。
襖絵はそのチラチラする明かりで、畳に座って下から見るものだとも言ってた。
(PICには関係の無い話しだけど) あ、突っ込まれるといけないので訂正
規則的に → ほぼ規則的に >>738
子どもの頃、秋葉原の店頭で良く見掛けたフィラメント式?のユラユラ光る電球が欲しかったなぁ。
あれどうなってるんだろう。 >>743
多分真ん中のヤツです、ありがとう。
バカでかく見えるけど、E26口金ですよね?
ケースが物々しくてカッコイイ、これごと欲しい。 フィラメントを交流で点灯すると周りに交流磁界が発生する
近くに磁石を置いておくと磁力でフィラメントが揺れる
「バイブラ電球」または「バイブラランプ」というらしい >>745
追加情報ありがとう。
バイブラランプって言うんですね、1000円弱で買えるとは。
真ん中の灯具に似たのも出てきました、マリンランプだそうです。
高く感じるけど本物っぽいので仕方ないのかな?
https://www.amazon.co.jp/dp/B00U1GS19U/
スレチ失礼しました。 >>714
8bitと言っても今のF1ならFSR二本あるしロードとストアなら++,--あるし
MOVIW ++FSR0
ADDWF w0,w
MOVWI FSR1-- >>743
動画見たけど、こんなに震えてたらすぐ切れそう・・・・ 本家のForum、エラーで書き込めないんですが、私だけでしょうか?
昨日は書けたのになあ。 Full Versionの投稿窓からだと書けないけど普通のなら書けました。
ファイルがアップロードできないけど…。
FireFox、Chrome、Waterfox、全部同じ症状でした。 別スレで、
>PIC24は誰がどう考えても要らない子
みたいなこと言われたのですが、なんでそうなのでしょうか?
結構好きで使っているんで、ょっと悲しいです。 誰がどう考えても、と言える人ってたいていは考えが浅い人ですよ。相手にしなくてもいいでしょ。 売れなきゃ作らないだろ
売れないの作ってたら株主怒って
経営者交代させるだろ
そんな簡単なルール分からないで
書いているんだから、
なんか過去に24Fに恨みとかあるんじゃないの?
使えないのは自分っていう
自己紹介をしているレスだと思えばいい >>754
なにか定番がひとつほしいよね。16F84みたいな。
使いやすさもパフォーマンスも、8bitとは雲泥の差なんだし。 そうそう、8bitで256にビクビクしなくて済むのは、ありがたい。
で、5V, 3.3V共用ができて、周辺が充実、形状が3種類ある、
PIC24FV32KAxxxをよく使う。
QFP44より、もっとI/O数の多い品種がほしいところ。
XC16で、fprintf() が使えれば、もっといいんだけど。 8bitで窮屈ってんなら32bit使うよな、値段からしても。 32bitで定数を記述するとき 0x12345678 と8桁も書くのはめんどくさい。 あと、
フラグに1bitしか使わないので、残り31bitに申し訳ない。
さぁ記憶するぞ!って作られたのに、一生記憶できないんだぞ Pascalには集合型っていうのがあるんだよね、ビット配列みたいなもんかな Pascalの集合型は列挙型とともに、Cのenumに近いものじゃなかったっけ。
ビットフィールドを作れるとしたらレコード型では。 宇宙環境だと電離放射線の影響で1bitくらい平気でデータ化けするので
TRUE 11110000
False 00001111
にセットして0x10以上 or 未満でフラグ判定するのがおススメ PICのデータシートに書かれている RAM 容量が、たとえば100kByteだとすると、
32bitマイコンなら、25kByteのアドレスしかなく、
16bitマイコンなら、50kByte分のアドレスが取れて嬉しいと思います。
1アドレスに入れる値が、16bit未満ばかりの場合、16bitのほうが使用効率がよいように思います。
この考えは間違っているのでしょうか? >>766
全然間違ってる
というかPICなんかで遊んでるよりまずはコンピュータの基礎を勉強したほうがいいのでは? >>767
ありがとうございます。
どの辺が、どのように間違っているでしょうか? 752 : 774ワット発電中さん : 19/03/09(土) 15:03:43.34 ID:KpxIUbKQ
別スレで、
>PIC24は誰がどう考えても要らない子
みたいなこと言われたのですが、なんでそうなのでしょうか? 32ビットマイコンでも100kバイトだよ。32ビットマイコンでも16ビットマイコンでも1バイトは8ビットだよ。 >>768
あんた、この5chにスマホで書いてるのかPCで書いてるのか知らんけど
PCにメモリを4GB積んでて、32bit版Windowsと64bit版Windowsで使えるメモリ空間が
変わるの?64bit版のWindowsだと32bit版に比べて使えるメモリが半分になるの? ビッグエンディアンとか、リトルエンディアンの問題が出るのはバイトアクセスだから >>766
小物ばかりなのに大きな段ボール箱を用意して1箱に1個じゃ効率は悪い。
でも、1箱に2つ入れればいいだけのこと。
その分の処理は逆に大きな物が1度でしまえる場合もあるから相殺され、
トータルでどっちの効率がいいかはケースバイケース。 16ビット 2アドレスのメモリ空間を「大きな段ボール箱 1箱」にたとえるのか。
わかっている人にはともかく、>>766にとっては混迷を深める話のような気もする。 >>765
> 宇宙環境だと電離放射線の影響で1bitくらい平気でデータ化けするので
> TRUE 11110000
> False 00001111
> にセットして0x10以上 or 未満でフラグ判定するのがおススメ
01001111とか出たから、ひとみは今、ぐるんぐるん回転してるんだな。 >>775
なるほど、では、あなた自身がもっとわかりやすい例えで教えてあげてください。
>>770みたいなボケは無しでねw >>778
このことを喩え話で説明することは適切じゃないかも。
>>766が「PIC32では、4バイトで1アドレスだ」と思っているような気がして、箱の喩えがそれを補強してしまうような気がしました。
>>770は「32ビットマイコンでも100k個のアドレス」と書くべきでした。 32ビットのPICは分からないけどCPUによっては32ビットで1アドレスというのも
存在するからCPUによるとしか言えない。 CPUやバス周りでの32bitや8bit,バイト(8bit)って表現は大抵は語長(ワード長)
bitは情報量の単位でメモリ量を表す単位としても使われ
例えば素のメモリICはbitで容量を表示する事が多い
で、100kバイトのメモリはどんな環境でも100kバイト
32bit語長で表す場合、32bit語長である事を明示した上で100kバイトを25kワードとか25k語と書く事があり
16bit語長と明示して50k語と書くこともある 32bitCPUでもバイト単位でアドレスあるのが多そうだけど
境界またいだ32bit分を一度に読み込みは無理だよね?
8bit+32bitのデータ構造を持つ配列作る場合 面倒だから
8bitで充分だけど32bit分使うとか多くない? >>782
MIPSには境界またいだワードデータの読み出しようの命令はあるが
1ワード分読み込むのに2命令必要だね
というかそもそも16bitでは64KBまでしかアドレス空間がないから
100KB扱うにはセグメントなどの特別な仕組みが必要だけどね 一般論と、PICの8ビット、16ビット、32ビット。仮定の話と、現実の話がごちゃごちゃになってる。
100kバイトは仮定の話だよね。それは別に1kバイトと置き換えてもいい話だし。
一般論なら16ビットCPUだから64kバイトのアドレス空間ってことはないよね。 PICマイコンって、自動車や産業機器で使われないのですか?
何か行けないことでもあるのでしょうか? >>766 が何言ってるのか意味不明だったけど、>>781 見て納得w
PIC24なんか、16bitのくせに命令ワードが24bitもあって、なんかややこしいんだよな。
アドレスは4バイトごとだから、ファントムバイトとか作ってみたり。
64KBっていうから、32Kワードかと思ってたら22Kワードしかないとか。 >>787
PIC24のプログラムメモリのアドレスは4バイト毎じゃなくて2バイト毎だよ
https://i.imgur.com/cLelx7y.jpg
そしてPC(プログラムカウンタ)は+2ずつされる >>785
PICはいろいろなところで使われていますよ。
身近なところでは4K液晶テレビやLED懐中電灯や救急車の点滅している照明
などは、実際に分解して調べた結果PICが使用されていることがわかりました
ロジックICの置き換えやモーターの制御などさらに多くの所で使用されている
ようです >>790
Microchip automotive
Microchip medical
で検索すればいいのに。情報端末持ってても、情弱ってWEB検索もできないんだな。 >790
医療や自動車に使われてる事と、君のLチカとなんか関係あるの? >>783
>というかそもそも16bitでは64KBまでしかアドレス空間がないから
初心者スレに行って顔洗って出直して来い
ハードウェアのメモリ空間にかかわらず、32bitOSで4GしかアクセスできないOSも、
Windows(32)の貧乏臭い仕様だけ >>793
だから16bitで表現できるのは64KBまでだから
それ以上のメモリを扱いたければセグメントのような特別な仕組みが必要だと書いてるだろ
普通はセグメントやバンク切り替えで対応するけどな
つまり、16bitのアドレスだけでは表現できなくてセグメントやバンクの情報も必要になるから
16bitのアドレスだけでは表現できない
PIC24はデータ用のRAM領域は64KBで制限されてたはず
8086はセグメント方式だったが、
8086の全アドレスに対応したメモリモデルのC言語のポインタはセグメント+オフセットで32bitだったしね >>794
AliでDigisparkのクローン買ってくりゃ、
送料込み150円で出来そうだが。
何か勘違いしてるかな? >>797
「MP3再生すりゃいいんじゃね」と指摘されてΣ(°д°lll)となってたような >>796
データ幅と命令語長は関係ないから16ビットマイコンのアドレスが16ビット
などという決まりはないと思うが。 >>788
その画だと、ファントム込みで4バイトずつ、PCはワード数をカウント、って感じじゃないかね? >>796
>だから16bitで表現できるのは64KBまでだから
PIC限定ではなくて、一般論としてだよね。マイコン/プロセッサが16ビットだからといって、アドレスのレジスタの幅が16ビットとは限らないよ。
8ビットマイコンでも、256バイトを超えたアドレスをリニアにアクセスできるでしょ。 >>800
>>787 アドレスは4バイトごとだから、ファントムバイトとか作ってみたり。
「アドレス」は2バイト毎に割り当てられてるよ >>801
レジスタを32bitにしたものを16bitと呼ぶのはどうかね
例えば68000は16bitCPUだけどアーキテクチャとしては32bitだし
それにアドレスを32bitや24bitにしたらそれだけメモリ食うのは32bitCPU変わらなくなる
この話題は>>766が発端なんだし そもそも32bitマイコンの方がフラッシュ容量もSRAM容量も多いのが揃ってるんだよな
ルネサスだって16bitのH8やM16Cの後継に32bitのRX持ってきてる
複雑なアドレス構造で64KB以上のデータにアクセスできるようにするくらいなら
単純な構造の32bit CPUでいいじゃんということ
そういう風潮になってきてる 複雑な構造の16bit CPUと単純な構造の32bit CPUでは必要トランジスタ的にもあまり変わらない
メモリが外付けの頃はデータバス幅が小さいけど大容量のメモリを扱いたいという需要があったが
メモリが内蔵されてればデータバス幅をわざわざ小さくする必要も無い
実際にH8や68000などの高機能な16bit CPUがマイコンから消えていってARMが台頭してきてるよね
ARMのCortex-M3はゲート数が33000ゲートくらいで32bitとしては非常にコアが小さい
PIC32MXで使われてるM4Kコアも35000ゲートくらい
今残ってる16bitマイコンはデータ領域(プログラム領域ではない)は64KBに制限してるものが多い >>805
すごい理屈だな
まさにポカーンだ。H8のメモリマップも見たことなくてよく言えるもんだ
6809を16bitMPUとか8088を8bitだとか言う奴はよくいたので驚かないが。 なんか話を発散させてうやむやにしようとしてないか? 32ビットにメリットがあるとかトランジスタの数とかは別の話だよ。
>だから16bitで表現できるのは64KBまでだからそれ以上のメモリを扱いたければセグメントのような特別な仕組みが必要
これがそうでもない、という指摘に対する答えは、>>803で書いているような「それができるものを16ビットと呼ぶのは適切ではない」なんだね?
自分の定義にあわせて世の中を変えるのは、無敵すぎだろ。 >今残ってる16bitマイコンはデータ領域(プログラム領域ではない)は64KBに制限してるものが多い
SRAMエリアが小さいのはアーキテクチャというより、コストとのトレードオフでは? そもそもPICの実行コード自体命令長が14bitとかで、
8bitでも16bitでもない単位でアクセスしてるということを忘れてないか XC8などで、ポートAの0を H にしたり L にしたりするとき、
volatile....ポートのアドレス.... と書かなくても、
RA0=1; とか書けば動きます。
RA0というのの中身がどこかに定義してあって、
そのお陰でRA0=と書けるのだと思います。
実際にXC8コンパイラだと、その元となる Volatile.... の記述は、
どこに書いてあるのでしょうか? >>807
だからレジスタを32bitにして32bitのアドレス指定するなら
32bitCPUを使用する場合のポインタ保存に使用するメモリ容量変わらないじゃん
そもそも、この話題は>>766が発端なんだし >>808
だから64KB以上のメモリアクセスにはセグメントやバンク切り替え、32bitのレジスタを扱うなど
複雑な仕組みが必要で、結局それなら単純な構造の32bitCPUコアを使ったのとコスト的に変わらなくなってる
それはARMの躍進が証明してる
だから高機能な16bit CPUは今のマイコンではなくなってきてるんだよ
ルネサスだって高機能な16bitCPUのH8とかM16Cの後継は32bitのRXじゃん 別に16bitマイコンの使い道がないと言ってるわけじゃなくて
今残ってる16bitマイコンの多くは
データ領域(プログラム領域ではない)が64KBまでを想定してるものばかりで
8bitでは性能的に足りない場合に使われてる
64KB以上のデータ領域を使うなら
素直にARMのCortex-M3などのゲート数が少ない単純な32bitマイコンを使うような感じになってきてる >>812
んー。じゃあ…。下の2つはあなたの認識に合致する? 合致しない?
(1)「8ビットマイコンで、256バイトを超えるメモリアクセスをするにはセグメントやバンク切り替えなどの複雑な仕組みが必要」
(2)「Z80はアドレスを扱うレジスタが16ビット長。特別なバンク切り替えをしているわけではない。Z80を8ビットマイコンと呼ぶのはどうだかね。16ビットだろ」
(1)と(2)それぞれに、「合致する」か「合致しない」をまず書いて。理由や根拠はそのあとに書いてね。書いてあればちゃんと読むから。 纏めると 16bitマイコンは社会的にNRND状態 結局、BYTEとWORDという単位とレジスタの関係を知りませんでしたってやつが、
自分の馬鹿さ加減を認められたくなくて暴れてるだけってことでOK? >>814、>>812
CPUが一つの命令で処理できる「データのビット数」と、
命令の種類を示す「命令のビット数」とは無関係である。
たとえばAVRのデータは8ビットであり、命令は16ビットである。
(ただしAVRには例外あり。
(命令によっては16ビットデータとして処理され、32ビット長の命令もある。
(昔、データ16ビット固定、アドレス16ビット固定などいうシンプルなCPUも存在した。
(可変語長というCPUも存在する。
メモリアクセス時に使用する「アドレスのビット数(アドレス空間)」とも直接的には関係が無い。
単に「16ビットCPU」というと、通常は「データ」16ビットのCPUを意味し、
命令コード1個のビット数や命令コードが何個有るか(コード空間)は、
明記されていないので分らないし、
もちろん命令が固定語長か可変語長かさえも分らない。
アドレス空間はアドレスのビット数が16ビットで有れば最大64Kアドレスになる
CPUとしての動作機能上、
アドレス・レジスタ(プログラムカウンタ)をデータ・レジスタと入れ替えたり、
演算したりして、数値を変更できるようになっている。
この場合、ビット数の違いを吸収する工夫が必要になったりする。
と書いてきたが方向性がよく分らなくなってきたのでw
これでおしまい、チャンチャン >と書いてきたが方向性がよく分らなくなってきたのでw
だけ読んだ。 >>818
それで OK !
今読み返して、余計な口出しをしてしまったと猛反省中w 何ビットのCPUって言うのはACCのビット数を言うと思ってたが、今は違うんか。 結論
>>766の質問に乗じてPIC24をハブろうとしたり32ビットを布教しようとした人が悪い PIC24って使いやすくてアセンブラいじっても歯ごたえがない >>766
bit数に関係なく、アドレスはbyte単位が多い。
byte単位のアクセスは余分に時間かかるが。 もはや、お口でプログラミングする時代か・・・>歯ごたえ 8bitのPICが糞だからPIC24はもっと流行ってほしいけどね >>827
使い分けが出来てないだけ。
単純な制御しかしないなら、やはり8bitの方が楽だし。 存在して、ましてそれなりの数が出回っているものは、用途があるからだと考えるのが自然。
自分にとって価値が理解できないままであっても、他人にとって価値があるのだろうと思えることは大切なこと。 8bitが気が楽とか分からん、32bitのリッチなIOに任せた方が
余程楽。
「おれ8ビットでこんな凄いのやってる!」オナニー自慢にしか聞こえない。 >>830
だって32bitって電源電圧幅狭そうだし、I/Oの流せる電流しょぼそうだし 電源電圧の幅は何とかするにしても、ノイズ試験や環境試験すると、スピード落としてもたいていの32bitはボロボロだね
他のCPUが起動すらしない、数kWのRF環境下やモーターをゴッツンゴッツン動かしたりしても、PICと元三菱の8Bit系は平気で動く
低格越えの温度環境下でも動作マージンが大きいのは助かるし。
部屋で模型のLED付けたり消したりするだけならなんでもいいだろうけど。 あー、タフさはつよいかもね…
核戦争下で使えるキャブ車みたいな… >>832
>部屋で模型のLED付けたり消したりするだけならなんでもいいだろうけど。
この用途こそ8bitでしょ。
32bitじゃ白や青のLED点滅させるのに電源2系統とか3端子レギュ必要とか勘弁してほしいし
ちょっと電流多めにと思ったらTr要なんてもっと勘弁だし 「理解できないところがあるので詳しく教えてください」と言う代わりに「馬鹿?」と煽って喋らそうとするのってなんなんだろな。 32bitはアナログ周りがショボい
MMは遅くてクソ
8bitや16bitの方が使いやすい >>834
青や白LEDを光らせるのに5Vが必要だと思い込んでる点に834の馬鹿さを感じました。 言うても、3.3Vやとギリギリやん?
3V駆動謳うのfet高いやん? >>839
白色LEDはvf が3V位有るから、電流制限抵抗だけで安定して光らせるには5V必要。 >>842
PIC32は1GPIOあたり5mAまでなので10mA流したいなら外付けTr必須。 適材適所にしか聞こえない話なんだが。
耐環境性に対しては古い時代からの実績と継続性のある8ビット系マイコン。
価格性能比では比較的新しい32ビットマイコンのほうが有利。
使い処による要求が価格・性能・納期の比較で良いものを使えばいい。 >>843
>PIC32は1GPIOあたり5mAまでなので10mA流したいなら外付けTr必須。
そうなの? 私が見たデータシートだと下記の様に書いてあるけど品種によってちがうのかな
>Input/Output
>? 10 mA source/sink on all I/O pins and up to 14 mA on non-standard VOH
http://ww1.microchip.com/downloads/en/DeviceDoc/PIC32MX1XX2XX-28-36-44-PIN-DS60001168K.pdf
>844
>適材適所にしか聞こえない話なんだが。
その通りだけど >>830 みたいな人がいるから LED点灯以外でも、電源電圧に関して言えば、
ノイズ環境の悪い現場でオシロでCPUの電源電圧を見ている時に、
「CPUの電源電圧がもっと高ければ良いのにな」なんて思ったりする。
(プラズマ溶射装置の点火時や、数KWのサーボモータが動いている時など) DI/O処理は8ビットでもCPUによっては十分に早いよ。
たとえば、AVRでDI入力の0/1(SWのオン・オフ状態)をDO出力(LEDを点灯・消灯)する時の
ループ時間は200〜300nS程度。
・・・うーん、これが早いか遅いかは結局は用途によるのかな。
多バイトの数値計算に関しては8ビットはもう笑っちゃうくらい圧倒的に不利。
キャリーがどうの、ボローがどうのとウンザリする。
16ビットコードのAVRなんて10進補正命令も無い。 で、>>805ぐら方の話に戻ってループと
8bitCPUであっても、16bit以上のアドレス計算が遅いのは(ry 16C84をプリンタポートで書き込んでたころ、プリンタポートのプルアップか何かのちょっとした電圧で
暗〜くゆ〜っくりだけど「Lチカ」が動作してたな。びっくりした。
>>843
> PIC32は1GPIOあたり5mAまでなので10mA流したいなら外付けTr必須。
2本束ねたら? >2本束ねたら?
>>845が書いていることは読んだのかな。ちゃんと読まずに反射的にレスしていたら、適材適所の話もままならないね。
8ビットが好きな人も、適材適所なら16、32ビットを使うこともあるだろうし、その逆も然りだろ?
自分が普段使わないものの良いところはなかなか見えない。使っている人がアピールすることに耳を傾ければいいのに。 正直どうでもいいから読んでないけど、ダメなら「これこれこうだからダメ」、と一言書けば終わるのにね。 >>839
昔さ、白色LEDに20mA流して8bitPICでOn/Off制御しようとして愕然としたけどな
電源電圧5Vだし余裕だろうと思ったら https://i.imgur.com/2YfN8FE.jpg
20mA流したら電圧3.2Vくらいしかでないって電流制限抵抗入れる余裕なんて無い
無知なのはしょうがないけどそれで人を馬鹿にしたことは反省すべき VOLの方が強いからそっち使ってみるといい気もするけど、正直どうでもいい 大きい電流を扱いたいならソースよりシンクを考えてデータシートを確認するべきですね。 >>853
>>839もアレだがソースで電流制御とかあなたもかなりなものです 可哀想にイジられちゃって >>853
AVRにしておけばソース20mAで0.5Vダウン、シンク20mAで0.5Vアップだったのに・・・。 ついでに言うと、20mAとかいう類のLEDだったら、5mAでも10mAでも実用上差はなくて用は成す
気もするけど、正直どうでもいい 同じPIC16でも、たぶん型式によって強いもの弱いものがあるはず。型式抜きで語ってもなあ。
ソースで使うこと自体は何も問題はない。駆動力に余裕のない領域で使うことが問題なのであって。
ID:5yMqTO3kさんは、どうでも良いといいつつ、的確で親切だなあ。 >>859
16fと16f1が同じかどうかまではわからんけど・・・・
たとえば同じ16fな仲間だったら、設計もシリコン世代もおそらく同じじゃないのかねぇ。
コスト重視なデバイスで、誰も求めてないのに敢えて新設計ぶち上げるだろうか。
であれば、当然ポート回りも使いまわし。 コスト重視なるが故にいろんな品種が作られている。
同じ16fの中でもピン数・機能の有無・同一機能であっても性能面での差異はある。
要はメーカーから見て新規開発するに足りるだけの数量が見込めるなら新製品として
開発される。
我々のような極少量しか使えないユーザーの要望が聞き入れらることは少ないと思うが、
大口ユーザーなら一社のみでも簡単に新製品が出来る。 >>860
PIC16F(F1ではない)だけでも長い歴史があるんだし、「設計もシリコン世代もおそらく同じじゃないのかねぇ」という先入観もちょっとズレていると思う。
http://ww1.microchip.com/downloads/en/DeviceDoc/39598F.pdf の FIGURE 16-17
http://ww1.microchip.com/downloads/en/DeviceDoc/40001262F.pdf の FIGURE 18-29
を比べてみてはどうだろう。
こういうのは、頭から同じものだと思い込むよりは、頭から違うものだという前提でデータシートを見る方が良いと思うよ。 >誰も求めてないのに敢えて新設計ぶち上げるだろうか。
より良いものを「誰も求めてない」という感覚もおかしい。 「誰も求めていない」って言っちゃう時点でアレな人だよな。 >>861
小口ユーザーなら、数十円位のコストアップは誤差見たいな物だから、全部入り品で良いだろ。 まず32Mクロックと謳ってても8M実質なのをなんとか >>865
小口ユーザーに特化した製品というのは、なかなか作れ(作ら)ないでしょうね。 >>867
たくさんの品種の在庫持つより、全部入り品にした方が管理コスト下がるから小口ユーザー向き。 >>868
>>867は、そういうユーザーの希望は否定してないですよ。でも、小口ユーザーのためにそれを作るメリットあるかな?って話です。大量に売れる見込みがなければ安くはならないですよ。 全部入りって、何なんでしょう。
「自分が絶対に使わないものも含めてMicrochipのコントローラのすべてのペリフェラル、最大メモリ、ポート駆動能力、最大ピン数、いろいろ全部」? >>862
いきなり「Enhanced Flash」だの「nanoWatt Technology」だの大看板掲げてあれば、何か違いそうな気もするけど……
で、どう違うの? >>866
8bitは1/4だけど、16bitは1/2だよ。
なんだよクロック変わんねーじゃん、と思ったら地味に倍速。
命令もえらい増えて便利になってる。DIPもあるしね。
ビット数増やしたら負け、という信念もってるならともかく、一度眺めてみるといいよ。 PICになれてるせいか、5ミリ角の32ピンの表面実装品とかまた良く分らんIC出さないでDIP40ピンでも作ってくれよぉ……。
と嘆いてしまいたくなる今日この頃。格安な実体顕微鏡欲しい。 >>869
大口顧客にとっても、初期の評価や試作用には便利だし。 >>873
× PICに慣れてる
◯ DIPから離れられない >>874
で、その全部入りって具体的にどんなものなの? って話が>>870なんですが。 多ピン全部入りPICのDIP版をユニバーサル基板に載っけて原理確認しました。
さあ製品にしよう→基板は良いが、機能を抑えたPICに合わせてファームも書き直し、テストもやり直し?
そんな悠長な開発手法を上に納得させられる自信ないわ、コミュ障だし俺 >>876
それを聞いてどうするの?
あとそれをお前に回答するメリットがこっちにあんの? >>878
私としては「全部入り」が幻想か、自己中の「ぼくがかんがえたすごいぴっく」にすぎないことを、理解できるようにする手助けをしようと思う。
でも、それは私の浅はかな思い違いで、Microchipの人でさえ)思いつかなかった価値あるすごい全部入りなのだとしたら、本当にラインナップされるかもしれない。
いずれにしても表明することはメリットあるでしょ? >>882
> そつぎょうしき、終わったしね。
そうか荒れてるのは高校生が原因か
納得! >>885
使ってるよ。
Arduino+シールドしかやらなかったら、半田付けできない、リード線も剥けないやつばっかりになって、ハードのこと分からないやつばっかになって、PICが復活した。 +シールドしかやらないからだろ。
Arduinoのせい、PICのおかげみたいに書くなよ、無能教官
ったく文科省の孫請けはどうしようもねえバカばっかだなw ArduinoとPICについて、工業高校で扱うとしたら、該当する指導要領の対象が違うのではないかと思います。
http://www.mext.go.jp/component/a_menu/education/micro_detail/__icsFiles/afieldfile/2018/07/13/1407073_14.pdf
平成30年7月の指導要領の解説書を見ると、
>〔指導項目〕の(3)のアについては,機械語及びアセンブリ言語の特徴と用途を扱うこと
みたいな文言があります。PICを扱うとしたらこれの学習材料では?
これはArduinoで学習するようなことではないですね。 2016年頃までは学校現場でPICもそこそこ使われてたと思うが、それ以降は事例が見当たらない?
ましてやArduinoを学校現場で使ってるようには見えない
(観測範囲に限って) > 機械語及びアセンブリ言語の特徴と用途を扱うこと
で数あるCPUの中からPICが選ばれた理由はなんだろ?
単純で分りやすいと思われたのかな? AVRはFuse bitを誤って設定して、ただの石にしちゃう生徒続出で使えん。パラレルライター 持ってねーよ。
DIPほしいってなった時、選択肢はPICしかなかった。 単純に楽をして解説本の多いPICにしたのでは?Arduinoの解説本が増えればArduinoになるかも・・・教育現場なんてあんまり深く考えてなさそう >>891
AVRはライタの完成品が存在しない時点で終わってる 生徒や親御さんたちが学校や、学校の先生に期待することはたくさんありますが、
「マイコンに何を選ぶか」はとても小さい割合じゃないですかね。
小さい期待値の事柄に充てられる時間や情熱は相応に小さいものになります。
深く考えていない、というよりも、マイコンの選定という、わりと些細なことより、他のもっと期待されていることに
有限のリソースを注ぎ込んでいるのだと思います。
そのため、指導要領から逸脱しない範囲で、できあいのものを使いまわしすることが多いはずです。
いったん教え方や教材が確立してしまったら、なかなか変わらないでしょうね。 一番大事なのは論理的思考を身につけることでPICだAVRだのは枝葉末節 Cだと気づかなくても
PICのアセンブラは論理崩壊するずら PICだと雑なプログラムでもプロテクトを掛ければ商材になる。
Arduino純正だとプロテクトが困難で商売に差し障りががが…… アセンブラやるならMIPSが美しいよ〜〜〜〜
学習には最適と思うが????? >>898
なににつけても「それだけ」に着目して議論することに意味は薄いと思います。
教材で使われるのは指導要領が要求する項目を広く満たしていたり、
マイコンに特別に詳しくない先生でも教えることができたり(そのために先生にとってもわかりやすい本があるとか)、生徒にも扱いやすいとか、
教材としてある程度完成された状態で供給してくれる教材屋さんがあるとか、同業者の中でテキストを融通しやすいとか、
その他いろいろを十分考えたり、十分考えられなかったりした結果が今なんでしょう。 今から新規にアセンブラやるならRISC-V一択では アセンブラって選んでやるものとは思えない
あてがわれた石がCが使えなくてどうしようもなくて仕方なく使うだけで
積極的に覚えるような代物ではないというか。。 座頭市の仕込み杖みたいなもん。普段は杖(C言語)。 アセンブラで書きたがるような人は、しょっちゅうCPUのメーカー変更要求してやればいいんじゃね
ソフトウェア要求仕様変わらないんだから手間賃の5千円くらいで。
もちろんソースコードのDiffとって変更部分は全動作確認書は要提出のこと。 指導要領の中にアセンブリ言語が入っている、という話にすぎないのに。
指導要領の中に入っているのは、機械語、アセンブリ言語の体験でマイコンのプリミティブな部分の動作に触れることができる、ってことなんだと思います。教育で、体験って大切ですし。
それとは別に、アセンブリ言語が個人的に好きな人がいてもいいわけで、好き嫌いは優劣とは別のベクトルです。 >>904
趣味ではなくて仕事の話ですか。でも、アセンブリ言語を使いたいという業者さんが、CPUの変更依頼をしょっちゅうする客や、
アセンブリ言語を使いたいという気持ちに障るような要求を出してくるような客のお仕事をするかな? って気がします。
それに、アセンブリ言語を使いたいという業者さんに、そういう要求を出すこと自体がなんだか非効率な気がします。
よその業者ではなく、同じ会社の中で、その人にも給料を払い続けなければならない、その上でアセンブリ言語に拘らすCでやってほしい、って
要求をするなら、遠まわしなことをしないで、そのように相談するべきじゃないですか。 アセンブラなんて機械(CPU)の都合で存在してるようなモノだから、
機械(CPU)の都合に合わせて教育するなんて本末転倒じゃね。
Cを直接実行できるCPU出来たら無用の長物なんだよね。
どっかの会社でC直接実行プロセッサ作ってくれないかな。 >>908
アセンブリ言語を教えるのは、情報教育ではなくて、工業教育の話です。立場やねらいが変われば内容も一緒じゃなくなります。
のこぎりやかんなの都合に合わせて使い方を教えるのと一緒じゃないですかね。
それに情報教育だったら、Cよりももっと抽象的なものの方が良いような気がします。
高級言語ってどんどん変わっていきますし、特定の言語のプロセッサを作ることって意味が薄いと思います。 ソフトあってのハードだからね。
アセンブラが情報工学的に無意味なら、電子デバイス工学的にも無意味じゃね。 情報工学の話はしてないのですが…。あまりスレの主旨から離れるのも良くないので。 >>908
CPUはマシンコードをデコードして実行するのだから、
直接的にCを実行するのは難しいだろうな。
間接的に実行するとしても、小さなCPUで高級言語を動かすならFORTHの方が向いている。
そう言えば昔、そんなCPUがあったなと探してみたら、
ロックウェルの「R65F11•R65F12 FORTH Based Microcomputers」
http://archive.6502.org/datasheets/rockwell_r65f11_r65f12_forth_microcomputers.pdf
末尾の3−234ページに「INCLUDED FORTH FUNCTIONS」が記載されている。 885
学校教育の現場では今もPIC使ってるのけ?
886
>>885
使ってるよ。
そうか荒れる原因はこれか
どうも喧嘩っ早い人が多いと思ってた
元気なジジイが書いてるのかと誤解してた
高校性ならこうなるわね >>908
直接Cを命令として扱うとしても、その記述が間違っていないかどうかのチェックや
書き込みの手順を踏むのだからコンパイルの手間を省く事にそれほどの意味がるとも思えんけど。 >>908
面倒くさい事は先に済ませておく(コンパイラに任せる)、のが今時のCPUの設計なんだが。 Cコンパイラで使い易いように配慮されたCPUという考え方はありますけどね。 >>912
CPUの内蔵ROMにFORTHを書き込んでおいて、
電源オンで簡易OSとしてセルフのFORTHを走らせるなんて
昔のNECのBASICを思い出します。
>>916
コンパイラやマルチタスクを考慮してCPUを設計するようです。
逆に言えばコンパイラやマルチタスクを使った方が、
そのCPUの能力を発揮しやすいということでしょう。
もっとも小さな8ビットのPICやAVRでは、
CPUとしての基本性能を満たすので精一杯かも知れまぜん。 今まで「PIC自体の不良」に遭遇した事はまだ一度も無いんだけど、全部組み立て
終わった後に「さあ書き込むぞ」とライタで書き込もうとしてPICの不良に遭遇したら
泣くに泣けないんだけど
世間的にはまずPIC単体でゼロプレッシャーソケットとか使って書き込めるかどうか
確認してから組み込むの?(SOP/TSSOP/QNFの場合) >>918
>世間的にはまずPIC単体でゼロプレッシャーソケットとか使って書き込めるかどうか
>確認してから組み込むの?(SOP/TSSOP/QNFの場合)
そんなことはしなくて、最初から基板にハンダ付けします。おかしかったら交換すればいいわけですし。
仮に初期不良に遭遇しなくても、実験中に壊すことだってあるので、交換できることは前提にしています。
BGAのようなタイプだと業者さんに交換をお願いしていますけど。 >>919
すごいですね!
個人で作るようなものでも不良が疑われたら業者に交換の為に出すんですね! >>920
>>919を見て、どこから「個人で作るようなものでも業者に」と読み取ったのでしょうか。書いていないことを読み取るのは良いことじゃありません。
それはさておいて、今のところBGAは仕事でしか使っていませんし、趣味の範囲なら自分で実装や交換ができるものしか使っていません。 質問させてください。
他のスレでMCC(Microchip Code Composer)についての話が出ているので、
私も試して見たいと思って質問します。
MCCできるPICの型番は、何番が対象なのでしょうか?
よろしくお願いします。 >>922
スマホからなんで説明がめんどくさいので
http://microchipdeveloper.com/faq:3425
リンク先の下の方のreleasenoteのpdfに書いてある。 あーごめん。
最近対象が増えたようで分割されたようだ。
https://www.microchip.com/mplab/mplab-code-configurator
のDevide Librariesの方のRelease Notes見てください。 PSoCなら全部が対象になるんだけどね。
PICもさっさと現行品種全部対応しろや!と言いたい。 >>928
そんな必要ない。
現状対応してるチップ用のコードの充実、バグ取りしてくれる方がいい。 >PSoCなら全部が対象になるんだけどね。
何かと比較にすらならない無関係な内容ぶっこんでくるこの馬鹿は、
性格が歪んでるのか脳みそが足りないのかどっちだ? pic32mxでUSBオーディオ作ってるんだけど、
CVREFOUTをdac代わりに使ってみたらビット数が荒いというか低いというか使い物にならなかった。
10ビットくらいのdac搭載したpic出ないかな。 >>933
そりゃお前じゃね?
PSoCがいいならここへ来る必要なかろうに。
いずれにしても、モジュールと単体ICとの区別も付かん奴は巣へ帰って。 そんなにMCCのコードかいいなら似た品種でコード生成させて差分だけ作れば良いと思うの。 MCCのコードかいいと思うなら、サポートしているチップを使うのが素直かと思います。 >>934
また始まったな
高校生はかっとなりやすくていかん >>934
MbedだLPCだPSoCだSTMだ
次々ぶら下げちゃねじ込んでくる馬鹿は同じやつかねえ
お花畑にはその違いは理解出来んのよきっと 次スレはワッチョイ有ったほうが。IP表示ありでも良いけど。 >>932
I2S接続のAUDIO用DACいくらでも有るだろ。 久々にこのスレ覗いたんだけど、いつからこんな殺伐としたスレになってしまったんだ・゚・(ノД`)・゚・。 >>943
ホント悲しいよね
昔はいろいろお世話になったんだけど PICのCYフラグは加算などで桁あふれが発生した時はCYフラグは1にセットされるが、逆に負数になる場合の桁借りではCYフラグは0にクリアされる
(>'A`)> >>950
実は書き込み規制がはじまったらしい
だから、突然書き込みできなくてびっくりしてるとこ
まあ、この静けさもいつまで続くのかなあ >>951
俺は減算のCYはマクロで反転させて使ってる >>955
2の補数は反転して1を足す。
減算前にキャリーセットしておいて、演算後にキャリーを足す。 16bitPICはアセンブラが楽だな。8bitの苦労はなんだったのかと・・・・ 非同期16bitタイマー/カウンター使うときに16bitマイコンのありがたさを感じる
8bit PICだと読み込み中に桁上りして異常動作した経験が >>958
たまに異常動作するから原因が判りにくいありがちなバグだな。 8ビットPICでも最近のやつは上位バイトにラッチが付いてるから16ビット同時に
にリードライト出来るんだぜ。 disconにしてないだけのシリーズに何期待しろって? >>961
それ、あるなあ。プリスケーラ分周値が小さくカウンタを速くまわしているときはちょっと困る。
タイマーといえば、CLCがタイマーとうまくつながるといいのに、って思うことはあるな。 >>961
タイマー割り込みの無い 8bit baseline を使えって婆ちゃんが言ってた w BaseLineはいいよ〜〜〜〜
タイマーなんて使わないでDelay Loop使って
作れば同じだよ すいません、質問さしてください
外付け水晶無しで高速に動ける8pinの8bit-PICで、かつPICKIT2で特別な事を
しなくても焼けるのって何がありますでしょうか
基本的には「外付け水晶不要で32MHz」の12F1822を使ってるんですが、twitterで
PICKIT2じゃ焼けなかったとか指摘されたんで(自分はPICKIT3です)
そんなに大した処理はしていないので内蔵のみで16〜20MHzで探しています >>971
内蔵16MHzで良ければ 12F1501 の方が秋月価格で安いが
たしか、どちらも >>972 の更新が必要。 >>974
ありがとうございます!
先方には教えて頂いたURLを伝えてみます
>974 さんの回答をBAにさせて頂きますね >>971
うちも2で1822つかえてるよ
でもMPLAB内の書き込みとかデバッグ機能は使えない >654 : 774ワット発電中さん : sage : 19/04/14(日) 12:42:15.48 ID:R0SYVYCb
>>>652
>頭wおwかwしwいwのwはwおw前wじwゃwねw?w(爆笑www
同じ人とは思えない おぉ、えらく感じのいい人だな、とおもったら
別のスレでちんちん丸出しだったでござる・・・の巻き!w 【超悪質!盗聴盗撮・つきまとい嫌がらせ犯罪者の実名と住所を公開】
@高添・沼田(東京都葛飾区青と6−26−6)
※盗聴盗撮・嫌がらせつきまとい犯罪者のリーダー的存在/犯罪組織の一員で様々な犯罪行為に手を染めている
老義父は息子の嫁の痴態をオカズに自慰行為をし毎晩狂ったように射精をしている/息子の嫁をいつもいやらしい目で見ているエロ老義父なのであった
A井口・千明(東京都葛飾区青と6−23−16)
※犯罪首謀者高添・沼田の子分/いつも逆らえずに言いなりになっている金魚のフン/親子孫一族そろって低能
低学歴で醜いほどの学歴コンプレックスの塊/超変態で食糞愛好家である/醜悪で不気味な顔つきが特徴的である
B宇野壽倫(東京都葛飾区青と6−23−21ハイツニュー青戸202)
※色黒で醜く太っている醜悪黒豚宇野壽倫/低学歴で人間性が醜いだけでなく今後の人生でもう二度と女とセックスをすることができないほど容姿が醜悪である
異臭を流し込んでくるなどの嫌がらせを何度も繰り返ししつこく行ってくる嫌がらせ犯罪者である
C色川高志(東京都葛飾区青と6−23−21ハイツニュー青戸103)
※色川高志はyoutubeの視聴回数を勝手に短時間に何百何千時には何万回と増やしたり高評価・低評価の数字を一人でいくつも増やしたり減らしたりなどの
youtubeの正常な運営を脅かし信頼性を損なわせるような犯罪的業務妨害行為を行っています
※色川高志は現在、生活保護を不正に受給している犯罪者です/どんどん警察や役所に通報・密告してやってください
【通報先】
◎葛飾区福祉事務所(西生活課)
〒124−8555
東京都葛飾区立石5−13−1
рO3−3695−1111
D清水(東京都葛飾区青と6−23−19)
※低学歴脱糞老女:清水婆婆 ☆☆低学歴脱糞老女・清水婆婆は高学歴家系を一方的に憎悪している☆☆
清水婆婆はコンプレックスの塊でとにかく底意地が悪い/醜悪な形相で嫌がらせを楽しんでいるまさに悪魔のような老婆である
E高橋(東京都葛飾区青と6−23−23)
※高橋母は夫婦の夜の営み亀甲縛り食い込み緊縛プレイの最中に高橋親父にどさくさに紛れて首を絞められて殺されそうになったことがある
F長木義明(東京都葛飾区青と6−23−20) NYTから
ファーウエイの株主はなんと労働組合だと
Who Owns Huawei? The Company Tried to Explain. It Got Complicated.
https://www.nytimes.com/2019/04/25/technology/who-owns-huawei.html
ファーウエイはだれが所有者なのか?
書類上は労働組合のものです。労働者から寄付金を募ってそのお金で経営している。
ファーウエイの所有者はだれなのかあいまいになっています。30年以上にわたって
存在しているにもかかわらず、一度も公に売り出されたことがないからです。
会社が言うには、完全に従業員によって所有されており、部外者や政府の息のかかった組織は
一切かかわっていない、という。
しかしアメリカの政府関係者は中国政府が裏で糸を引いていると、疑っている。
以下略 もう最近のPICの本はXCしか扱わないから要らん……。 本に書いてある事が一言一句同じことできないと満足出来ないタイプ? XCのサブスクリプション
アマチュア向けには$10/年くらいにして普及を図るべきや 競合がどれだけあるか、だろね。
多くの人の気持ちが他のマイコンに移った頃にひっそりと全面無償化とかだと寂しすぎるな。 NYTから
英国の軍隊はかつて世界中に展開していた
しかし予算削減により、軍隊、装備品、投資が急激に減少し、軍事アナリストらは、
イギリスはもはや自国を自国で防御することができないと警告しています。
一方、フランスは徐々にアメリカの主要なヨーロッパの軍事同盟国になってきており、
イギリスとアメリカの間の「特別な関係」をさらに弱体化させてしる。
Austerity-Battered U.K. ‘Retreating Behind a Nuclear Shield’
https://www.nytimes.com/2019/04/27/world/europe/austerity-britain-military.html
いまに日本もこうなるんだろうか MicrochipのEEPROMとSRAMにはお世話になっとるで マイクロチップってスラムとかも作ってたのか。
スラムと言えば前は日立、最近はサイプレスしか使ったことないや シリアルエプロム、ウヴエプロムなどもありか?
(さすがに今時ウヴエプロムは無いか)w
大昔、開発チームのメンバーのアメリカ人に「フェップくれ」と言われて
何秒間か???だったことを思いだしたw >>996
ATOKのインストーラを渡す。98版MS-DOS用の。 > アメリカ人に「フェップくれ」と言われて
> 何秒間か???だったことを思いだしたw
何分間か???だがいまだにわkらん フロントエンドプロセッサ ですやん。
ATOKとか松茸とかVJEとか --__-__--_----_-_--__-__--__---__-_-___---__-----_-__--___---_--_-___-______
--_-___----_--__-__--__-__-_-__-_--___--_-__-_-_-____--__-_---__--_--__--_--
-_-_-_-_-_---_-______--__---___--_--__---____-__-_-__----_---__-_-__---__--_
-_-__---_-__-____--__--___--___-----_--____--_-__---_--_-__---__-___--___---
-----_-__---___-__--_-_-_----_---_-__---______-___-___------_______-__-_---_
__-_-_-_--__---___-__--__--______--_--___--__--__--_-_---__--_--__-__---_---
_-__--_-__--____-_-_---_--_-_---_--_-_-__-_---__-_____----_____----_--_-__-_
-----___---_--__-____-___------___--__--_--__--_-_----__---____-_--______-__
__-_-__-__---_---_-_--_--_---___--_--__-__----_--__--___--________--_--__--_
--_____--___-_--_--____-__--____-__----__--__-___--__-_--_-__----_---_----_-
_____-------__-__-__-__--__--____-_---_--_--_--_-_----_____-__-_---_-_-___--
____-_--_____------__--_---___-_--__-_-----_-____-____--_-_____---___-------
-_-_-_-_--_-_-_--_-__------____-___---_---_____-_-_-_-_-____--__---_-____---
--_-__--_--_____-----_-_-_--_-_-__----___---__--_-______----_--_-___-_-__-__
-_-____--_-___----___---_-_-_-----_-_-_-__--_-_-__-__--_---___-_---_-_____-_
_-__-----_-_---_---_-_-_-___-__-_-----___---___--__-_-_--_-____--_____-__--_
--_-____----__-__--_-_--_--_-_--__-__-__--_-_-_--__-______---__--_--_--_-__-
_-___-_-___--_-_-_--__---_-__-----_-__--_____----___---_--_-___-_----__-_-__
_-_-_____---_____----____-_------_--_-___-_-_-_-__----__-__-__-_-_-_-__-----
-_-____-___--___-__---__-____-___-----_--_-_---__-_-__-----_-__-_-_--_-_-_--
-___--_--__--_-_-__--__-_____--_----__-_-_--__-____-__-_-_-___----__-_------
__--__-_----_-__-------___---____-__-____----_-_-_-_-___---_-__--_--_-_-____
---_---__-_____--_--_-_______-__-__--_---__---_----_-_-__--____-_---_-__--_-
_-_--------_--------_-__---____-_--_-____--_---___-______--_____-_--_-___-__
-_-___---_-_-_-__-__-_----___-__---__-___-____----------_-_____-__-_-_-_--_-
--_--_-__------_--__-----_____----_____-______-_-__-__---__--_---__-___-__--
__-___-__-__-_--___-_-_-_____-__-__-----__--___---_--_-___--_-_--_-_--------
_--__--__-_-----_---__-__-_-_-__----____-_--_-___--_---_--____---_-__--_____
--____-___-__--_--________--_-_-___-_-----_-_-_-____-_--_--_--_---_-----__--
-___-_------_--___---_-__-___-_-_-__--_---------___-___--__--_--__-______-__
-__-____---_-___---___----_-_-__-_-_-_-__-_____---__-_-__--_---_-----___-_--
_--____-----_--____-__-_-_____-__----_----____-_-___-_-_---___------_-___---
_--___--_---_-_____--_-___-____-_-_----___--_---_-____----__-_---_--_-___---
__--__---_--_____-_---_---_-_--_________-__-__---_--__---_-____-__-----_----
_____--_-_--_-___---_-_-----_--___----_------__-_-_-__-__-___--_-__-_____--_
--_-_-_--__--_---___-__--_-___-__-_-__--_--___-____--__-_-_--__-____--------
-__-_-__-_--__-_-_----_-_-__-----__-_-_--_-_-__--___-_-_-__-_-_--_-___---___
-__---_-_--_____---_--_--__---__--_--_-_-_____-----------____-_-___-__-_____
--__--_-_---_-__-__--_____-__-__---_____--_-_---_--_-__-----_-_-_-__--_-___-
__--_---_-__-_--_____---____--_-__--_--___-_--__-____--_--_---_-___--_----_-
---__--_-_--____------_--__-__-___-_-_-_------___----_--___-_-_____--_____-_
_-_--__--_--_-_-____--_-_--____-_--___----_--__-_-_-_-____--___--_--_-_---_-
_-_-_-_---_--__-----__-___-_--_--_--__---__-----_-_-__-__-____-__--___-____-
___-_-_-__--___--_--_-_-__---_---_---_--____--__--_-_-_-_--__---____-__-_--_
-___-__-__-_-_-_---_____-------_-____-----_-___--__-___--_-_------___--__-__
-_-_-__---_-_-____-_-_-_____-_-_-_----_--_--_---_-_---______--__-_--_--___--
_-_-_--___-_---_-_--____-__--____-____---_----__--_--__-_-_-__-_----__-_-_--
__-___--_-____-__--_--_-----__-___-_-----__-__--__-_---__-_-_--__-_-_--__--_
__-_-___-__-______--_--__-__---_-_-___----__-_---___-__-----__-_-_--_----_--
-__--__-__-__-___-____-----__----__--_--_----___---___---_--__-____---_--___ このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 345日 0時間 25分 18秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。