NM500 TEST PGM
Dependencies: NM500Lib_Socket NM500_Test_Socket SDFileSystem_Socket mbed
Diff: main.cpp
- Revision:
- 9:7970a5638913
- Parent:
- 8:c41405662e53
- Child:
- 10:74e762848659
--- a/main.cpp Thu May 18 04:34:07 2017 +0000 +++ b/main.cpp Thu May 18 06:06:13 2017 +0000 @@ -1,15 +1,6 @@ #include "mbed.h" -#include "SDFileSystem.h" #include "NM500.h" -#define SD_CS D6 -#define SD_MOSI D11 -#define SD_MISO D12 -#define SD_SCK D13 - -#define MAX_SIZE 100 - - int data_learn(void); unsigned char vector[NEURONSIZE]; @@ -24,31 +15,40 @@ error("Init error"); //kNN Mode 설정 - setKNN(); + //setKNN(); //minif test - write(NM_MINIF,3); + write(NM_MINIF,3); minif = read(NM_MINIF); - printf("Minif : %d\n", minif); //maxif test - write(NM_MAXIF,10000); + write(NM_MAXIF,10000); maxif = read(NM_MAXIF); //GCR test - write(NM_GCR,5); + write(NM_GCR,5); gcr = read(NM_GCR); - - - + //Neuron learn data_learn(); - NeuronToSD(); + //data save + int save = NeuronToSD(); + + forget(); + int forget = NCOUNT(); + printf("forget : %d", forget); + SDToNeurons(); - - + printf("\nMINIF : %d\n", minif); + printf("\nMAXIF : %d\n", maxif); + printf("\nGCR : %d\n", gcr); + printf("\nSAVE : %d\n", save); + printf("\nFORGET : %d\n", forget);// +// printf("\nMinif : %d\n", minif); +// printf("\nMinif : %d\n", minif); +// printf("\nMinif : %d\n", minif); } @@ -93,3 +93,4 @@ } +