CQエレクトロニクス・セミナ「実習・マイコンを動かしながら学ぶディジタル・フィルタ」で使うプログラムを,入力として STM32F746 の内蔵 ADC を使うように変更したもの. http://seminar.cqpub.co.jp/ccm/ES18-0020

Dependencies:   mbed Array_Matrix BSP_DISCO_F746NG LCD_DISCO_F746NG TS_DISCO_F746NG

MyFiles/Trigger.hpp

Committer:
MikamiUitOpen
Date:
2018-03-12
Revision:
2:dd48e1e59daa
Parent:
0:ab7a35d87173

File content as of revision 2:dd48e1e59daa:

//---------------------------------------------------------------
//  トリガの条件を満足する点を探す
//
//  2017/07/24, Copyright (c) 2017 MIKAMI, Naoki
//---------------------------------------------------------------

#ifndef F746_TRIGGER_HPP
#define F746_TRIGGER_HPP

#include "mbed.h"
#include "Array.hpp"

namespace Mikami
{
    int Trigger(const Array<int16_t>& xn,   // 対象とするデータ
                int th)                     // トリガの基準値
    {
        int n;
        for (n=1; n<xn.Length()/2; n++)
            if ((xn[n-1] < -th) && (xn[n] > th))
                return n;
        return 0;
    }
}
#endif  // F746_TRIGGER_HPP