add pinout note
This commit is contained in:
parent
4f268971df
commit
305aacc83f
97
main.c
97
main.c
@ -1,39 +1,58 @@
|
|||||||
#include <msp430.h>
|
#include <msp430.h>
|
||||||
#include "typedefExtention.h"
|
#include <math.h>
|
||||||
#include "SPI.h"
|
#include "SPI.h"
|
||||||
#include "motorDriver.h"
|
#include "motorDriver.h"
|
||||||
#include "motionController.h"
|
#include "motionController.h"
|
||||||
|
#include "NFC.h"
|
||||||
/**
|
|
||||||
* main.c
|
/* pinout
|
||||||
*/
|
*
|
||||||
int main(void)
|
* motor driver:
|
||||||
{
|
* CLK <-> P1.4*
|
||||||
int v;
|
* MOSI <-> P1.1*
|
||||||
|
* MISO <-> P1.2*
|
||||||
WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer
|
* CS <-> P1.3
|
||||||
|
*
|
||||||
// set cpu op 16MHz
|
* motion controller:
|
||||||
BCSCTL1 = CALBC1_16MHZ;
|
* CLK <-> P1.4*
|
||||||
DCOCTL = CALDCO_16MHZ;
|
* MOSI <-> P1.1*
|
||||||
|
* MISO <-> P1.2*
|
||||||
|
* CS <-> P1.0
|
||||||
SPIInit();
|
*
|
||||||
|
* NFC tag reader:
|
||||||
// wait some time so the other ic have some time to start
|
* CLK <-> P1.4*
|
||||||
__delay_cycles (1000000);
|
* MOSI <-> P1.1*
|
||||||
|
* MISO <-> P1.2*
|
||||||
MDInit(); // initilize motor driver
|
* CS <-> P1.6
|
||||||
MCInit(); // initilize motion controller
|
* RST <-> P1.7
|
||||||
|
*
|
||||||
// set snelheid van motor op 50 (ongeveer 1.7 mm/s of 6 meter/uur)
|
* Lijndetectie:
|
||||||
v = 50;
|
* front right <-> P2.0
|
||||||
MCSetV(1, v);
|
* front left <-> P2.1
|
||||||
|
* back right <-> P2.2
|
||||||
// start een oneinige loop dit elke seconde de senlhied veranderd naar een (pseudo) random waarde
|
* back left <-> P2.3
|
||||||
while(1){
|
*
|
||||||
__delay_cycles (15500000);
|
* *) this is a shared SPI pin.
|
||||||
v = 2047.0 * sin((double) v);
|
*
|
||||||
MCSetV(1, v);
|
* */
|
||||||
}
|
|
||||||
}
|
/**
|
||||||
|
* main.c
|
||||||
|
*/
|
||||||
|
int main(void)
|
||||||
|
{
|
||||||
|
int v;
|
||||||
|
|
||||||
|
WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer
|
||||||
|
|
||||||
|
// set cpu op 16MHz
|
||||||
|
BCSCTL1 = CALBC1_16MHZ;
|
||||||
|
DCOCTL = CALDCO_16MHZ;
|
||||||
|
|
||||||
|
SPIInit();
|
||||||
|
MDInit();
|
||||||
|
MCInit();
|
||||||
|
NFCInit();
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user