17 uart_putcharD101(data_ptr[i++]);
23 static U8 Line0[21] = {
"Motor Control Demo\n\n\r"};
24 static U8 Line1[17] = {
"Speed: 0000 RPM\n\r"};
25 static U8 Line2[16] = {
"Dir: Forwards \n\r"};
26 static U8 Line3[16] = {
"Dir: Backwards\n\r"};
27 static U8 Line4[17] = {
"Status: Running\n\r"};
28 static U8 Line5[17] = {
"Status: Stopped\n\r"};
29 static U8 Line6[21] = {
"Speed Ref: 0000 RPM\n\r"};
64 data_ptr[size-8] = 48;
65 while (number >= 10000000){
71 data_ptr[size-7] = 48;
72 while (number >= 1000000){
78 data_ptr[size-6] = 48;
79 while (number >= 100000){
85 data_ptr[size-5] = 48;
86 while (number >= 10000){
92 data_ptr[size-4] = 48;
93 while (number >= 1000){
99 data_ptr[size-3] = 48;
100 while (number >= 100){
106 data_ptr[size-2] = 48;
107 while (number >= 10){
113 data_ptr[size-1] = 48;
Bool mci_direction
User Input parameter to set motor direction.
Bool mci_run_stop
User Input parameter to launch or stop the motor.
void SendCommand(U8 *data_ptr, U8 length)
void BCD_Convert(U8 *data_ptr, U32 number, U8 size)
U8 mci_get_measured_speed(void)
Measured of speed.
U8 mc_get_potentiometer_value(void)
Get the potentiometer value.