問題タブ [xc8]
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.
microcontroller - XC8 でのスケジューラ/RTOS の記述
ハードウェア スタックにアクセスできる拡張 MCU を使用して、XC8 でスケジューラ/RTOS プロジェクトを作成することに興味があります。
各タスクのソフトウェア スタックが汎用 RAM で特定の範囲になるように、ソフトウェア スタックの作成を制御する方法を見つけようとしています。
概念的には、これはすべて ASM で簡単にプログラミングできますが、C プログラムを記述して、各タスクのソフトウェア スタックを適切なアドレス空間に配置できるようにしたいと考えています。
コードの特定のセクションに対して個別のソフトウェア スタックを作成したり、複数のソフトウェア スタックを作成したりするオプションはないようです - どうすればよいですか?
ありがとう
avr - mplab xc8 IDE では、AVR アセンブラー sei() と同じ方法で ei() を安全に使用できますか?
GIVEN: http://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB_XC8_C_Compiler_User_Guide.pdf XC8 の ei(); // グローバル割り込みを有効にする
XC8 の di(); // グローバル割り込みを無効にする
と
AVR の sei() http://www.atmel.com/webdoc/avrassemblyr/avrassemblyr.wb_SEI.html
AVR の cli() http://www.atmel.com/webdoc/avrassemblyr/avrassemblyr.wb_CLI.html
次に、 ei() == sei() && di() == cli() と言って安全であり、プラットフォームを切り替えるときに同じ意味で使用できますか?
c - const char[] 変数の違い。と「いくつかの文字」
次のようなコードがあります。
これと交換できますか?
機能的な違いはありますか?