c18

    2

    4答えて

    これは私がC言語でマクロを使用している初めてのことです。通常はマクロに関数の中に入れたいコードの大きな部分を置き換えようとしています。これは非常に頻繁に使用される割り込みの一部なので、可能な限り最適化する必要があります。ドキュメントを読んだ後、私はコンパイラが関数のインライン展開をサポートしていないことを知り、関数呼び出しのオーバーヘッドを避けたい。 コード自体はデータをシリアル・イン・パラレル・

    2

    2答えて

    私は非常に基本的な質問があります。しかし、これまで何を試みても、私はこれをうまく実装できませんでした。 Iは、次のハードウェア構成でPIC18F2550に接続されたシフトレジスタ(74LS164)を有する: // Data pin #define SCLCD_DATA LATBbits.LATB7 #define SCLCD_DATA_TRIS TRISBbits.TRISB7 //

    0

    2答えて

    私はUSART経由で端末にデータを送信する必要があるプロジェクトに取り組んでいます。私があるようパテやシロアリを使用して(端末に文字を送るために管理しているEEPROM から集めCHAR(の数値(0〜255)としてデータを表示する必要が ) 私の問題charの値が非印字可能です開始私は、数値 例にのcharの値を変換する必要があります理由です :EEPROMから取得したデータは、「送信されます私の

    3

    2答えて

    Library.h void Foo1(void); // Unused int Foo2(int, int); // Used char Foo3(char); // Unused main.cの // ... #include "Library.h" // ... void main(void) { int ret; // ... ret =