stm32

    8

    1答えて

    ARM組み込みCプログラムをコンパイルしようとしているときにエラーが発生しました(私はクロスコンパイラとしてYAGARTOを使用しています)。私はこのエラーが何を意味しているのか、それを修正するための手順は何かを考え出しています。これまで行ってきた研究から、wfiと思われる問題とwfeはASM命令ではありません。どうすればこの問題を解決できますか? \cc9e5oJe.s: Assembler m

    6

    1答えて

    私はRXとTXを同時に実行しようとすると、RTS CTSを使用して921600 BaudRateでUSART3を実行しています。メインとIRQコードを貼り付けました。 IRQは、受信したすべてのデータを削除しながら、char 'A'を送信するように設計されています。あなたはそれを無効にする前に、我々はUSART_ITConfig(USART3, USART_IT_TXE, DISABLE); Ua

    1

    1答えて

    私はちょうどSTM32L151マイクロコントローラで作業を始めました。最初の命令(メインではない)でブレークするようにデバッガをセットアップしましたが、デバッグを開始すると、フラッシュの一部ではない0x1ff00b84で停止します(0x8000000 - > 0x8010000)。 デバッグセッションをリセットすると(プログラムを再ダウンロードせずに)、スタートアップファイル(startup_st

    5

    1答えて

    私はFreeRTOS V6.1.1をSTM32F107VCで使用しており、頻繁なmallocエラーが発生します。ヒープ領域は、リンカスクリプトで定義されているが、それはpvPortMalloc(このループ内で立ち往生し続ける)数の割り当て後: while((pxBlock->xBlockSize < xWantedSize) && (pxBlock->pxNextFreeBlock != NULL

    5

    1答えて

    I2C2割り込みに問題がありますが、割り込みを有効にしましたがハンドラ割り込みは実行されません。ここで はI2C2初期化である:ここで void i2c2InitSlave(void) { I2C_DeInit(I2C2); GPIO_InitTypeDef GPIO_InitStructure; I2C_InitTypeDef I2C_InitStructure;

    7

    2答えて

    IARコンパイラを使用してSTM32L152RBディスカバリボードにリアルタイムクロックを実装しています。私は、HSI上のクロック設定を実装し、私は4.コードでそれを掛けてきたPLLを使用している - > /* Enable HSI Clock */ RCC_HSICmd(ENABLE); /*!< Wait till HSI is ready */ while (RCC_GetFlagS

    8

    2答えて

    私は、プロジェクトでCを使用してSTM32プロセッサ上のCortex-Mコアのファームウェアを開発しようとしています。ウェブ上で検索しています。 Keil、IAR 、Linaro、YagartoおよびGNU Tools for ARM Embedded Processors。 私の選択に影響を与える可能性のあるこれらのコンパイラの間には、どのような機能的な違いがあるのでしょうか?たとえば、愛好家の

    5

    2答えて

    私はSTM32F3 mc(STM32F3-Discovery)の埋め込みコードを書いています。私はいくつかのデータをUARTに出力する必要があります。これは、バイト転送の完了を待つのではなく、センサーの読み取りとデータ処理に集中することができるので、DMAを使用しています。問題は、しかし、私が結合していることである。 書式付き出力(前回のプリントが終了する前に発生)の連続プリント(すなわちprin

    8

    3答えて

    私はSTM32F2コントローラを使用していますが、私はST7036 LCDディスプレイと8ビットパラレルインターフェイスを介して接続しています。 データシートには、アドレスホールドとセットアップ時間の間に20ナノ秒の遅延があることが記載されています。 Cで20ナノ秒の遅延を生成するにはどうすればよいですか?

    11

    1答えて

    USBフラッシュでFatFを使用してファイルを作成しようとしていますが、この機能で初めてブートセクタを読み込もうとするとf_openコールがハングアップします。 DRESULT disk_read ( BYTE drv, /* Physical drive number (0) */ BYTE *buff, /* Pointer to the data b