問題タブ [mikroc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
15 に答える
9763 参照

c - Pic18 micro に最適な C コンパイラは何ですか?

マイクロチップ PIC18F252 に基づく新しいプロジェクトを開始しています。使用するのに最適な 'c' コンパイラは何ですか?

0 投票する
8 に答える
7012 参照

compiler-construction - PIC16 C コンパイラ

Windows で動作する PIC 16 ファミリ用の優れた C コンパイラを探しています。

  • 何人かの同僚がbknudcを使用していますが、何人かはそれを嫌っているようです。どうやらリンカーを効率的に使用することはできず、すべてのコードをインクルード ファイルに設定するのが最善であることがわかりました。

  • SDCCは良さそうに見えますが、まだベータ版のようで、セットアップや対処が簡単ではありません。

  • 他にもかなりの数のオプションがありますが、それらはすべて、それら自体に応じて利用できる最良のものです。このトピックについて議論しているフォーラムをいくつか見つけましたが、誰も互いに同意していないようです。MikroCCCS(高価)、HiTech、BoostC。

何が良くて何が悪いのか、本当の情報を知りたいです。

私が正しければ、PIC16 アーキテクチャは本当に C フレンドリーではないのでしょうか? とにかくプログラマーが ANSI C で作業できるようにするコンパイラーはありますか? そして、十分に良いデバッガをセットアップする方法は?

0 投票する
3 に答える
965 参照

microcontroller - 8051 マイクロコントローラ キットの推奨事項は?

私は、マイクロコントローラーの開発を始めようとしているコンピューター サイエンスの 1 年生です。8051はダートとして一般的で、実社会での使用頻度が高いので使いたいです。

3 年生または 4 年生の間に、PIC マイクロコントローラ ベースの組み込み設計のクラスを受講する予定なので、今は PIC を取りたくありません。そうしないと、そのコースでかなり退屈してしまいます。

私が目にするほとんどの商用キットは、AVR または PIC シリーズのマイクロプロセッサ用です。まともな開発ツール、ドキュメンテーション、および初心者が夏に専念できる十分なアドオンを備えたものを探しているだけです。

8051 ファミリ キットの推奨事項はありますか? ありがとう!

0 投票する
4 に答える
19369 参照

embedded - PIC用の16進デコンパイラ

PICマイクロコントローラーの問題に直面しました。

私はずっと前にマイクロコントローラーをプログラムしていて、関連するソースコードと回路図を失いました。次に、ポートの値を反転する必要があります。いくつかのNOTゲートを使用してこれを行うことはできますが、そうするのは非常に面倒です。または、プログラム全体を書き戻す必要があります。

PICCまたはMikroCにコードが戻ることは期待していません。理解しやすいアセンブリコードがあれば十分です。

それで、私がこの目的に使用できる優れたHEX逆コンパイラーの経験を持っている人はいますか?あなたの経験に基づいたコメントはありますか?:)

編集:デバイスPIC 16F84A

0 投票する
4 に答える
1512 参照

pic - PIC で基本的なバイナリ変換が失敗する

私はdecを変換する次のコードを持っています。バイナリ(intとして保存)に変換し、 C::B で問題なく動作します:

しかし、MikroC を搭載した PIC18F4550 で同じことをしようとすると、失敗します。「pow」を含め、使用する変数の宣言を尊重しました。何があっても、出力は間違っています (たとえば、110110 ではなく -62053)。

ご覧いただきありがとうございます:)良い一日を

0 投票する
1 に答える
1670 参照

assembly - 液晶モジュールと通信するpic18f

私はアセンブリでpic18Fxxx(18F452)を開発しています。私は学習段階にあるので、「実際の」プロジェクトを開発することを最終目標として、さまざまな簡単な演習を行っています。

LCDモジュールで立ち往生している現時点では、画面(4ビット)と通信するための動作するプロトコルの例を見つけることができませんでした。誰かが私にこれらすべてがどのように機能するかを理解できるコードまたは実装予定の手順をリンクしてくれませんか?

ありがとうございました。

注:私のIDEはMPLABであり、 PIC18SimulatorIDEを使用してコードがどのように機能するかを確認しています。

0 投票する
2 に答える
3456 参照

c - ifステートメントをforループに変換しますか?

4x4キーパッドで押されたキーをスキャンする関数をmikroCで作成しました

このアルゴリズムをループに変換する方法はありますか?

0 投票する
3 に答える
2497 参照

c - このアルゴリズム「文字列を右または左にシフトする」を行うのを手伝ってもらえますか

私はPIC18、LCDなどを使用してクロックを実装するプロジェクトに取り組んでおり、mikroCを使用してこのプロジェクトを実装しています。

しかし、私はCが苦手で、ある点で行き詰まっています。時計には、ユーザーが時間、アラーム、アラーム音などを設定できるようにするいくつかのオプションを備えたメニューがあります。メニューには次のものがあります。

時計には 、OKRIGHT、 の 3 つの押しボタンがありLEFTます。クロックの電源がオンになるとSet Time、デフォルトとして LCD に表示されます。RIGHTプッシュボタンを押すと表示される機能を追加したいのですAdd Alarmが、徐々に直接ではありません。メニューには 6 つの項目があるので、これを徐々に 12 回 (右に 6 回、左に 6 回) 行う必要があります。私は次のようにこれを試しました:

これは 1 つの動きであり、PIC の RAM が限られている間、他の動きを行うには大きなコードが必要です。それで、この問題を解決するのを手伝ってくれませんか?

0 投票する
1 に答える
136 参照

c - Cを使用して、1024未満の10進数を8ビットと2の2つの変数に変換します

こんにちは、MikroC を使用してマイクロコントローラーをプログラミングしています。この変数は 1024 (2^10bit) 未満であり、それを変換しint value;unsigned char value8bits;最下位ビットをunsigned char value2bits;

私は実際に使用することを考えていました >> ビットシフトはまだ方法がわかりませんか? それで、あなたはどう思いますか ?

0 投票する
3 に答える
1729 参照

serial-port - uartとpic18f452の問題

pic18f452とuartに問題があります。次のような最も単純なコードを使用します。

そして永遠にwhileループの間に私はこのコードを持っています

また、ハードウェアの液晶モジュールには非常に正常に動作しますが、PCで受信したデータはそのようなスクラップです

私はすべての接続をチェックしましたが、何も問題はありません。MAX232icを変更しましたが、運がありませんか?!私のハードウェアはそのようなものです ここに画像の説明を入力してください

最後に、すべての接続に問題はありません(極性とその他すべて?)編集:mikrocをコンパイラーとして使用します