ここから本文です
ブログを始めました・・・

書庫全体表示

・製作34の内容で訂正です。

(3)ヘッダ付きデータの受信ルーチン
×)エントリ:$FC68、ワークエリアにデータを設定しコールする
○)エントリ:$FC79、ワークエリアにデータを設定しコールする

Linuxのコンソール環境ではオート変数等で下を追加して

#define FT245RL_BROCK2 16 // 20190718
   
    int i, brock;

    int top_adr, btm_adr, tmp_adr;
    unsigned char RCV_buf[128];
 
・送受信処理ループを下のように書き換えて下さい

   // 送受信処理ループ
   // 20190718

    file = fopen( "sirial_20190718.dat", "wb" );
      if (NULL == file){
         close(fd);  
           printf("fopen error\n");
           return -4;
         }

         do {
        len = read(fd, RCV_buf, FT245RL_BROCK2);
    } while(len == 0);
    
    printf("len %0d\n",len);
 
    tmp_adr = (int)RCV_buf[2];
    top_adr = 256 * tmp_adr + (int)RCV_buf[3];

    tmp_adr = (int)RCV_buf[4];
    btm_adr = 256 * tmp_adr + (int)RCV_buf[5];

    brock = (btm_adr - top_adr) / FT245RL_BROCK2;

    printf("brock %0d\n",brock);  

    for (i = 0; brock > i; i++) {
        len = read(fd, RCV_buf, FT245RL_BROCK2);
        // memcpy(getbuf_data + (i* FT245RL_BROCK2), RCV_buf, FT245RL_BROCK2);
        fwrite(RCV_buf, 1, FT245RL_BROCK2, file);    
    }

    fclose(file);
   
        close(fd);                              // デバイスのクローズ
 
    return 0;


shuji_akita2001
shuji_akita2001
男性 / O型
人気度
Yahoo!ブログヘルプ - ブログ人気度について
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

最新のコメント最新のコメント

すべて表示

Yahoo!からのお知らせ

よしもとブログランキング

もっと見る
本文はここまでですこのページの先頭へ

[PR]お得情報

お肉、魚介、お米、おせちまで
おすすめ特産品がランキングで選べる
ふるさと納税サイト『さとふる』
ふるさと納税サイト『さとふる』
11/30まで5周年記念キャンペーン中!
Amazonギフト券1000円分当たる!
数量限定!イオンおまとめ企画
「無料お試しクーポン」か
「値引きクーポン」が必ず当たる!

その他のキャンペーン

みんなの更新記事