roboforum.ru

Технический форум по робототехнике.

mikroC for PIC помогите разобраться

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

mikroC for PIC помогите разобраться

Сообщение intom33 » 19 май 2016, 13:54

Доброго времени суток Всем!
Я только начал изучать mikroC for PIC. У меня такой вопрос по UART передача данных с компа на PIC. Например передаю в PIC четыре байта с цифрами 2,5,3,7 вопрос как мне их в пике склеить чтоб получилось 2537 одно число,например чтоб оно засвечивало светодиод 2537 раз на контакте PIC RB0
intom33
 
Сообщения: 10
Зарегистрирован: 19 май 2016, 13:49

Re: mikroC for PIC помогите разобраться

Сообщение Zeus » 21 май 2016, 21:53

?! тут вопрос наверное не по микроСи, а по программированию в общем.
2 байтами можно задать число от 0 до 65535, а 4 байтами от 0 до 4294967295.
Зачем 4 байта и потом в пике их склеивать?
Это обычная арифметика: 2*1000+5*100+3*10+7 = 2537
«Сон разума рождает чудовищ»
Аватара пользователя
Zeus
 
Сообщения: 862
Зарегистрирован: 28 июл 2009, 10:02
Откуда: Самара
ФИО: Павел Сергеевич

Re: mikroC for PIC помогите разобраться

Сообщение stepmotor » 07 июн 2016, 00:41

Считайте цифры в массив, потом присвойте значение через atoi
Sergey-3D Printer :) Arduino 2560 + Ramps 1.4 + Leadshine DM422C. Firmware: Marlin. + my Filament extruder :)
+ My H-Bot 218\218\218mm \ Mega2560 \ DRV8825 \ Marlin-RC
Аватара пользователя
stepmotor
 
Сообщения: 331
Зарегистрирован: 19 май 2014, 18:05
Откуда: Россия, Московская обл.
Skype: sergius_efremov
прог. языки: Delphi,VB,PHP,MicroC,CVAVR
ФИО: Сергей Ефремов


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 7