はんだづけをするとプログラムが止まる

御質問させていただきます。

よろしくお願い致します。

 

RX21Aを使用しています。

基板に取り付け後、プログラムを書き込んだのですが、

足の半田不良等があり、はんだをなめたりしました。

すると、起動直後にプログラムが止まってしまい、正常に動作しなくなってしまいました。

そこで、確認してみようと思い、デバッガ(E1)で動かしてみたところ正常に動作したため、

E1を外して再確認したところ動作しました。

 

そのため、再度同じように、はんだをなめたりしてみたところ、また動作しなくなってしまったため、

プログラムを再度書き直してみたところ正常動作しました。

 

このように、なぜか一度プログラムを書いたRX21Aで、動作していたものでも、

半田をなめるなどすると動かなくなってしまい、再度プグラムを書き込むと問題なく正常動作するという

状態になってしまっています。

原因が全く分からないので困っております。

はんだ付けする時は、もちろん装置の電源は切った状態でおこなっています。

はんだ不良は(一番初めに半田が付いていない個所があったことを除いて)ありません。

 

なにか、考えられるようなことはありますでしょうか?

どのような些細な事でも構いませんので、何かありましたらご指摘願います。

ご教授のほど、よろしくお願い致します。

Parents
  • 皆さんありがとうございます。

    はんだ付けについて記載されている方がおりますが、
    弊社は、電機屋なのでクロック、リセット等確認しており、正常に動作していることを確認しています。

    また、下記の用に書いた理由は、まず、3か月以上前に半田作業がされており、スコープ等でも詳細に確認し、
    それから先日まで問題なく動作していた。
    先日あった半田が付いていないというのは、信号を見る為、線を飛ばしたのですが、
    それが正常についていませんでした。
    そのため、正常に付けた(この時にRXの脚の半田をコテで少しあたっています)のち、
    スコープ等(確認用の機械を用い)で詳細に確認し問題ないことも確認しています。

    〉(一番初めに半田が付いていない個所があったことを除いて)ありません。

    また、動作が止まってしまっていた状態で、
    そのままプログラムを書くと、他に何もしていないにもかかわらず正常に動作し、
    それから(現在)一月ですが、全く問題なく動作しています。

    クロックも波形がなまっている、たまにおかしくなる等もなく、全く正常に動作しています。
Reply
  • 皆さんありがとうございます。

    はんだ付けについて記載されている方がおりますが、
    弊社は、電機屋なのでクロック、リセット等確認しており、正常に動作していることを確認しています。

    また、下記の用に書いた理由は、まず、3か月以上前に半田作業がされており、スコープ等でも詳細に確認し、
    それから先日まで問題なく動作していた。
    先日あった半田が付いていないというのは、信号を見る為、線を飛ばしたのですが、
    それが正常についていませんでした。
    そのため、正常に付けた(この時にRXの脚の半田をコテで少しあたっています)のち、
    スコープ等(確認用の機械を用い)で詳細に確認し問題ないことも確認しています。

    〉(一番初めに半田が付いていない個所があったことを除いて)ありません。

    また、動作が止まってしまっていた状態で、
    そのままプログラムを書くと、他に何もしていないにもかかわらず正常に動作し、
    それから(現在)一月ですが、全く問題なく動作しています。

    クロックも波形がなまっている、たまにおかしくなる等もなく、全く正常に動作しています。
Children
  • >クロック、リセット等確認しており、正常に動作していることを確認しています。
     
    >動作が止まってしまっていた状態で、

     「水晶発振器の出力を監視しましょう」と書いたのは動作が止まったときに発振はしているかと言う事なんですが、確認しましたか?
  • 電源ノイズはどうですか。パワー回路があって電圧変動が有るとか。
     CPUの電源パスコンが、CPUの直近に入っているか。
  • Yueさん

    ハードが原因ではないとすると、ソフトのバグの可能性があります。
    E1エミュレータを使うことで特定のRAMが初期化されるとか、そーゆーのはあるかと思います。
    電源再投入までの時間が短ければ、直前に書かれたRAMの値が残っていたりと。

    デバッグの基本は、わわいさんのおっしゃるように特定の考えにとらわれないようにすることなんでしょうね♡