keil

    0

    1答えて

    私は実装したゲームのためのスレッドを形成する最良の方法についてちょっと混乱します。ゲームはとてもシンプルです。あなたの宇宙船を操り、入ってくる壁をかわす必要があります。 現時点では、私のコードは宇宙船が爆破するまでループします。 (ゲームオーバーであればnotBlownUp()はfalseを返します)このwhileループによって表される:アップデートには依存宇宙船 while(notBlownUp

    2

    1答えて

    こんにちはすべて私はKeil MicroVision IDEを搭載したSTM32Fxxマイクロプロセッサに埋め込みCコードを書いています。私のプロジェクトでは、8個のリレーを使用しています。私は次のコードサンプルでリレーのそれぞれを無効にしました。 #define DO9_Pin GPIO_PIN_14 #define DO9_GPIO_Port GPIOC #define DO8_Pin GPI

    0

    1答えて

    と宣言しました。構造体とカプセル化を定義し、ヘッダーファイルで自分の構造体を宣言し、ソースファイルでその構造体を定義したいとします。 これは私がテストしたものです。 myStruct.h // myStruct.h #include "stdint.h" typedef struct myStruct myStruct_type; myStruct.c // myStruct.c #i

    0

    1答えて

    を使用して私のビーコンとDKボードがスキャンを開始し、BLEを使ってスキャンを停止することができるプログラムを実行していますか?スキャンを開始することはできますが、スキャンを停止する方法はわかりませんでした。誰もこれで私に助言することはできますか?提供されるコードは、私のscan_startです。ありがとうございました! static void scan_start(void) {

    0

    1答えて

    私はstil32f4ボードのフラッシュメモリにkeil uvisionを使用して他のプログラムをフラッシュする標準コードを使用しています。私は私のボードに両方のコードを持っている必要があります。しかし、プログラムカウンターをある場所から別の場所に移して、必要に応じて両方のプログラムを実行するにはどうしたらいいですか? 以下は私が使用しているコードですが、PCはジャンプしていません。私は、アプリケー

    0

    1答えて

    端末からUSART1を送信し、USART2をGSMモデム[端末 - > USART1-> USART2->モデム]に送信しようとしています。 ATコマンドを送信した後、モデムは私に何も返送しません。どのような問題がありますか? USART1は完璧に動作しています。私はSTM32 NucleoとKeil uVision4を使用しています。 送信機能 void send_usart2(char *ms

    0

    1答えて

    私はより管理しやすい方法で大量のデータを作成しようとしています。 #pragma anon_unions typedef union { uint8_t Contents[PACKET_SIZE]; struct { uint8_t Command; uint8_t X[24]; uint8_t Y[24];

    0

    1答えて

    私はGNSSの追跡の目的でSTM32L4 MCU(超低消費電力Cortex-M4)をベースにしたボードを用意しています。私はRTOSを使用しないので、カスタムスケジューラを使用します。コンパイラと環境はKEIL uVision 5(コンパイラ5.05と5.06、動作は変更されません) MCUはプレーンなUARTを介してGNSSモジュールと通信し、プロトコルはNMEAとATの組み合わせです。 GNS

    0

    2答えて

    私はstm32l011k4のフラッシュアドレスを消去しようとします。そのような私のコード。 #define SLAVE_ID_ADDR_I 0x08080001 #define SLAVE_ID_ADDR_II 0x08080002 #define SLAVE_ID_ADDR_III 0x08080003 #define MASTERID