PIC専用のスレ Part 59 エラッタの話題も歓迎
>>544
一度PICkit4のファーム書き直してみたら?
あとUSBケーブルを変えてみる
あと、複数のUSBコントローラ使われてるMBなら違う系統のポートに繋いでみるとか >>545
工場出荷状態に初期化は544に書いた通り実施済。
ケーブルは3種類試しました。
シールド付きの高級ケーブルは近所で今時売っていないので、
それは試していません。
違うポートは既に試しました。
普段タワー型を使っていて2口駄目で、更にノートパソコンでも試しました。 XORLW B'xxxx0101'
のxってどんな意味があるのでしょか? >>547
どこにどんな文脈で書いてありましたか? レスありがとうございます
おそらく、おもしろいPICマイコンPCI12F675を使いこなすって本に
って今見たら勘違いでした
MOVLW B'xxxxx011'
MOVWF TRISIO
MOVLW B'xxxxx0xx'
MOVWF ANSEL
xは元から入ってる数値を変更しない、みたいな認識でいいんでしょうか? TRISIOやANSELレジスタの仕様でそのビットには何も意味がない
もしくは
その本の中での使い方ではそのビットに何を設定しても動作に影響がない
みたいな感じかな ぼくの知らない記述だ。といってももう5年ぐらいPICのアセンブリ言語にはタッチしてないけど。
>MOVLW B'xxxxx0xx'
>xは元から入ってる数値を変更しない、みたいな認識でいいんでしょうか?
実際にそういう記述をしろと書いてあったのかな?
それとも、この機能を使うときは、xはあなたの用途に合わせて変えて、の意味だったのかな?
>>552さんには悪意はないのだろうけれど、質問するときに、情報を小出しにするのは良くないです。
>おそらく、おもしろいPICマイコンPCI12F675を使いこなすって本に
>って今見たら勘違いでした
「本は ”おもしろいPICマイコンPCI12F675を使いこなす”で、
今見てみたら、おそらく私の勘違いでした」
の意味でしょうか。
>552さんが書いた情報だけだと、この本を持っている人しか答えにくいです。
この本はAmazonでもレビューが少ないし、傾向としては、たくさん売れている本でもなさそうです。
どういう文脈で書かれているのか書いて質問する方が、より広い人からコメントをもらえるでしょう。 みなさんサンクスです
>>553
この本の中で0と1どっちでもいいよとゆう意味だったのでしょうか
いまMPLABで
MOVLW B'11111111'
MOVLW B'xxxx0101'
と記述するとエラーでましたError[107] : Illegal digit (x in binary)
>>554
すいません情報小出しにするつもりはなかったんですけど
「よく使う表現だよ」「そんな記述方法はないよ」とか簡単に扱われるものだとおもてました
> 実際にそういう記述をしろと書いてあったのかな?
それがxについて注釈がないんです、
30行ぐらいの書けばプログラムが完成するような例文にサラっとかいてあるだけで
どうやらxを含む表現はなさそうですね >>552
>xは元から入ってる数値を変更しない、みたいな認識でいいんでしょうか?
そう読むのが自然ですが
以下のように解釈するとよいです。
>MOVLW B'xxxxx011' この話は下から3bitについて物を言ってるから
下から3bitを001にして、残りはあなたの希望する値を入れてね。
>MOVLW B'xxxxx0xx' この話は下から3bit目について物を言ってるから
下から3bit目を0にして、残りはあなたの希望する値を入れてね。
xのbitは自分で判断、決定してね。僕は知らないからね。 >>556
サンクス、任意の数値を入れないとダメですか
都合のいいように考えてました
いろいろとシビアですね ここに出されている情報だけで判断するとPCI12F675ということだからIOはb0~b5、TRISIOは入力/出力どっちにするか決めるレジスタ
b0~b2だけが具体的な数値が入っている
xが書いてあるb3~b5に何かつながっているなら>>556のように
>xのbitは自分で判断、決定してね。僕は知らないからね。
b3~b5に何もつながっていないなら>>553のように
>その本の中での使い方ではそのビットに何を設定しても動作に影響がない
という感じ
(xって書いたらエラーになってしまうのでだめだよ) どうでもいいけどPCI12F675じゃなくてPIC12F675だな まとめありがとうございます
mpasmコンパイラがMPLAB XIDEv5.35で終了していて
新しいアセンブラの情報がネットでも少なくて困ってました アセンブラの情報とかいう問題じゃなくて住所を書くサンプルに
XX県○○市
と書いてあったら、そのまま書類に書いちゃったレベルに見えるが >>561
東京都xx区 フジテレビ本社
って書いたら郵便届きそうな気がしない? 「住所を書くべきところには、XX県○○市とは書かない」という常識があるから、そうは書かないということであって、
その前提がなければわからない。さすがに、役所の申請用紙の住所欄ならどう書くべきかは、浸透率が高いだろうけれど、
本件のような、
X…変更しない
0…0にする
1…1にする
という認識にならないでいるためには、当該命令がどういうものなのかをわかってないといけない。
その本がどういう流れでそう書いたのかがわからんけれど。 >>562
情報の重み付けを考えればこんな感じだろ。
;東京都xx区
movlw 'フジテレビ本社' >>563
movlwの内部の命令構造をわかってないといけないってなかなか厳しいですね
ビット処理命令は操作対象外のビットも一度読み込み上書きって書いてあったような
気がするんですが、そんな感じかなあとおもてました
>>564
さいきんのとれんど
GOTO $+2
MOVLW 'フジテレビ'
MOVLW 'テレ東'