operand

    4

    6答えて

    指定された値(文字列として渡される)がチェックされて桁数が4か6のいずれかになる関数を作成しようとしています。それは数字です。 def number(x): if (len(x) == (4 or 6)) and x.isdigit(): print "True" else: print "False" のみ上記のコードは、それがこれを渡し、なぜ私は

    0

    2答えて

    25回ごとにタイムアウト/ t 3コマンドを実行するためにMOD(%%)を使用しようとしました "無効なオペランド"エラーが発生しました コードは次のとおりです。 set /a var1=0 FOR /R "folder" %%G in (.) DO ( Pushd %%G set /a b=%%var1%% %% 25 IF %%b%% EQU 0 ( timeout /t 3

    1

    1答えて

    USARTの動作に問題があり、お手伝いできない方がいらっしゃいますか?私は使用中の3つのUSARTを持つSTM32F303を使用しています。そのうちのUSART1は、DEラインが自動的に制御された非同期RS485ポートとして設定されています。マイクロコントローラのTX、RX、DEピンはTI SN65HVD1792 RS485トランシーバに接続されています。このトランシーバは、通信のために4本のライ

    4

    1答えて

    イム(LAN-TCP)からリアルタイムに再生します: byte[] recBuff = new byte[1400]; public void OnDataReceived(IAsyncResult asyn) { try { SocketPacket theSockId = (SocketPacket)asyn.AsyncSt

    0

    1答えて

    私はnucleo-f446ZE(STM32F446ZET6)にSTCubeMXを使って簡単なプロジェクトを作成しました。 プロジェクトはUSBデバイスHIDである必要がありますが、起動に失敗します。デバッガを使いこなした後、私はMCUのPCレジスタが0x00000000または0xFFFFFFFFになることを発見しました。 私はコードを変更しませんでした。私はMDK-ARM(修正GCC、Vision

    0

    1答えて

    私は発見ボードにSTM32F4をプログラムする方法を学んでいます。ツールチェインを最小限に抑えることは、イライラしています。私は、ボードのプログラミングとデバッグ(st-link、arm-none-eabi)に必要なユーティリティを持っていて、ボードとの通信を確立し、blinkyの例をロードしました。 まず最初に、私はMacを持っています。私はすでに、サポートがあれば私の限界を知っています。 Mb

    0

    1答えて

    このコードを使用してUSB経由でデータを取得しています。文字が受信されると、トップコードはプログラムをクラッシュさせます。一番下はうまく動作しますが、私が望むようにデータを保存することはできません。 CDC_Receive_FS() ...を呼び出す前であっても、一番上のクラッシュ(無限ループ)は呼び出されません。ボトムはCDC_Receive_FS()を期待どおりに呼び出します。 私の人生は、私

    0

    2答えて

    少し助けが必要です。私は配列の要素を一つ上にシフトしたいので、新しい位置1には位置1の古い値が含まれ、new-2にはold-1などが含まれています。古い最後の値は破棄され、最初の位置の新しい値は毎秒与える新しい値です。 Iは、サイズ10の配列を使用する: uint32_t TEST[10] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; I、使用コードは、毎秒実行されなけれ

    0

    3答えて

    DMAトランザクションを使用して、STM32f401c-discoのSTM32f4105VCのADC1から1000サンプルのシーケンスを取得しようとしています。転送が完了するとDMAが割り込みを生成し、そこで停止してデータが上書きされないようにします。ここでは、コードは次のようになります。 /* Private macro -------------------------------------

    -1

    5答えて

    私は次のコードを実行しようとしている:! while check == False: op = input('Do you want to add, subtract, multiply or divide?') if op != ((('add' or 'subtract') or 'multiply') or 'divide'): print('Please e