Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: main.cpp
- Revision:
- 12:cbf6f5bbfbe6
- Parent:
- 11:3afd371235c5
- Child:
- 13:94ce8bd0c0e1
diff -r 3afd371235c5 -r cbf6f5bbfbe6 main.cpp
--- a/main.cpp Wed May 03 04:07:32 2017 +0000
+++ b/main.cpp Sat Sep 23 04:37:01 2017 +0000
@@ -1,4 +1,9 @@
-/*** Include ***/
+/* memo
+ * サンプリング1msでは筋電位には遅い?
+ * FFTの1kHz以上は取れなくなる
+ * 1kHzだとオシロでFFT見た時ぎりぎり
+ */
+ /*** Include ***/
#include "mbed.h"
#include "rtos.h"
#include "FilterTest.h"
@@ -50,7 +55,7 @@
uint32_t Fdiv;
double InputData = 0.0;
-
+FLT32 g_cntUp;
/*** Functions ***/
/* 通信関数宣言 */
@@ -154,6 +159,7 @@
/* InputData = (int32_t)filter.calc( (double)(wave_in.read_u16() - INT16_MAX), hpf_on, lpf_on, brf_on ); */
InputData = filter.calc( InputData, hpf_on, lpf_on, brf_on );
+
#ifdef DEBUG_
/*pc.printf("attach: %d,%d\r\n", i, InputData);*/
g_wave = i / 100 * 3.3;
@@ -176,10 +182,15 @@
int i;
char header = 0x01;
+ char hoge = 0x00;
u64_dataType_g sendData;
- u32_dataType_g testData;
+ u32_dataType_g testData;
+ /* test */
+ g_cntUp = g_cntUp + 0.001;
+ if(g_cntUp > 1.0) g_cntUp = 0.0;
+
sendData.DData = data;
- testData.DData = (float)data;
+ testData.DData = (float)g_cntUp;
//testData.DData = (float)myled1;
LPC_PINCON->PINSEL0 &= ~(3 << 4);
@@ -207,6 +218,10 @@
pc.printf("send: %d,%lf\r\n", i,sendData.CData[i]);
#endif
}
+ for(i=0;i<3;i++)
+ {
+ LPC_UART0->THR = hoge;
+ }
NVIC_EnableIRQ(UART0_IRQn);
@@ -222,6 +237,8 @@
/* 1 2 3 4 5 6 7 8 */
// Result = 0x0123456789ABCDEF;
// Result = 2.0;
+ Result += 0.001;
+ if(Result > 3) Result = 0;
/*aout= Result / 3.3;*/
//wait_us(100);
return Result;