interrupt-handling

    0

    1答えて

    私はSTM32F4Discoveryボード、Cubeからコードを生成、SYSCLKは168MHz、APB1タイマクロックは42MHz、TIM6はプリスケーラ1000、カウントは62までです。以下の実験を行います。 は30-elements配列と通常モードで __HAL_TIM_ENABLE_IT(&htim6, TIM_IT_UPDATE); HAL_NVIC_EnableIRQ(TIM6_DA

    0

    1答えて

    私はタイマーのISRでUARTを使いたいので、msp430でネストされた割り込みを有効にしたいと思います。 ご協力いただければ幸いです。

    1

    1答えて

    ftraceは、カーネルの関数トレースに使用されます。今はどのように割り込みのために働くのですか?割り込みモードでカーネル機能を追跡できますか?そうであれば、その仕組みを説明できます。関数呼び出しを追跡する関数を記述しようとしていますが、スーパーバイザモードでは正常に動作しますが、割り込みモードでは機能しません(ループに入ります)。私はIRQモードで動作させる必要があります。

    -3

    1答えて

    ATmega2560でプレイしていたときに最近問題が発生しましたが、何が問題なのか分かりません。 ここに私のコードです。 メイン: #include "Definitions.h" int main(void) { Initialization(); while (1) { //_delay_ms(1); // or printf... //wait

    1

    1答えて

    私はちょうどそれらの間の基本的な違いを知りたいと思っていました。 TRAPは基本的にソフトウェア割り込みなどとも呼ばれ、例外のようなものがあります。 また、ソフトウェア割り込みと例外の基本的な違いは何ですか? ソフトウェア割り込みはINT命令で生成できますが、TRAPはゼロで割るような特定のシナリオでのみ生成できますか?そうですか? このクエリには、s/w割り込みトラップと例外を適切に回答してくだ

    1

    2答えて

    私はnrf52マイクロコントローラ(CORTEX 34F)プロセッサを使用しています。私はメインループとタイマー割り込みルーチンの両方で変更されているメインループの変数チェックを持っています。変数がtrueの場合 メインループチェック: 実行条件コード偽へ セット変数 タイマーごとに10の真のルーチンセット変数割り込みms のでvolatileキーワードを指定せずに、コードが働いて、私はvolat

    0

    2答えて

    私の目標は、割り込み38kHzのを持っており、LEDを切り替えることはありませんが、関係なく、私はプリスケーラとして設定したものと期間 static TIM_HandleTypeDef s_TimerInstance = { .Instance = TIM2, }; void Hal::initTim() { __TIM2_CLK_ENABLE();

    0

    1答えて

    現在、PS/2マウスから値を読み取っていますが、これは完全に機能しています。 - 私は、マウスがクロック信号(立ち下がりエッジ)を送信すると、マウスからの読み取りだけを試みているので、割り込みを使用しようとしています。これは、これまでの私のコードの一部です: 割り込みハンドラ: extern struct mouse mouseData; CY_ISR(PS2_interrupt) {

    0

    3答えて

    私は最近、非常に小さなパッケージでいくつかの簡単な電子機器のプロトタイピングの手段としてATtiny85を使用しています。私は、多くの関数に使用されている言語が標準的なArduinoのスケッチで見つかったものとは非常に異なっている(そして直感的ではありません)ので、これに問題があります。ハードウェア固有の機能についてもまともなリファレンスを見つけるのが難しいです。 主なことは、ピンの切り替えとタイ

    0

    1答えて

    stm32f4xx.cファイルで定義されているIRQ-Handlersの説明を検索しています。私はそれらの説明を見つけることができません。例えば :何CAN1_SCE手段と、彼らが発生する条件の下で、 void WEAK CAN1_TX_IRQHandler(void); void WEAK CAN1_RX0_IRQHandler(void); void WEAK CAN1_RX1_IRQ