Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Някой да удари едно рамо на C ?
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=13946
Страница 1 от 2

Автор:  timt [ Съб Юли 25, 2015 10:15 pm ]
Заглавие:  Някой да удари едно рамо на C ?

Искам да променя някой от времената, някой ако може да го компилира. Не знам библиотека ли липсва, не програмирам на С.

Прикачени файлове:
BattPower-C.rar [44.36 KiB]
255 пъти

Автор:  s7ama7 [ Съб Юли 25, 2015 10:24 pm ]
Заглавие:  Re: Някой да удари едно рамо на C ?

Мисля че програмата е писана за mikroC или нещо такова беше. MPLAB-а това няма да го приеме.

Автор:  ToHu [ Съб Юли 25, 2015 10:27 pm ]
Заглавие:  Re: Някой да удари едно рамо на C ?

Ами то на гадане отива или в тая микроелектроника не трябва да инклудвша нищо. Няма го .h файла, никъде в тоя не се вижда includ, ползва може би някави стандарнти за средата библиотеки които може и да няма нужда да се инклудват, но нямам таква среда, аз съм с CCS

Автор:  timt [ Съб Юли 25, 2015 10:47 pm ]
Заглавие:  Re: Някой да удари едно рамо на C ?

И аз така предположих, пробвах го с mikroC PRO for PIC и PIC C Compiler все същата.

Автор:  s7ama7 [ Съб Юли 25, 2015 11:16 pm ]
Заглавие:  Re: Някой да удари едно рамо на C ?

Струва ми се че на тази програма и липсва нещо в кода , даже няма указано библиотеката на процесора .
Изглежда че програмата наистина е писана за mikroC
https://www.mikroe.com/forum/viewtopic.php?f=72&t=25498
Извикваните функции са едни и същи ADC_Read(0); Lcd_Chr(); Delay_ms();...

Автор:  timt [ Съб Юли 25, 2015 11:21 pm ]
Заглавие:  Re: Някой да удари едно рамо на C ?

Значи няма да стане. :(

Автор:  Stoimen [ Нед Юли 26, 2015 12:20 am ]
Заглавие:  Re: Някой да удари едно рамо на C ?

Ако толкова држиш на тази програмка :) - пробвай с .asm и .lst файловете

Автор:  timt [ Нед Юли 26, 2015 12:57 am ]
Заглавие:  Re: Някой да удари едно рамо на C ?

И това ми дойде на ум.

Автор:  pechkov [ Нед Юли 26, 2015 12:50 pm ]
Заглавие:  Re: Някой да удари едно рамо на C ?

На мен ми прилича на Microtec PowerPC C/C++ Compiler.

В .ppc файла е написан кой е процесора: P16F876A

Автор:  Stoimen [ Нед Юли 26, 2015 12:51 pm ]
Заглавие:  Re: Някой да удари едно рамо на C ?

То си го пише ясно -
; ASM code generated by mikroVirtualMachine for PIC - V. 7.0.0.3
; Date/Time: 21/01/2008 19.52.44
; Info: http://www.mikroelektronika.co.yu

Автор:  michev [ Нед Юли 26, 2015 1:15 pm ]
Заглавие:  Re: Някой да удари едно рамо на C ?

Ей ти файла, побутнат колкото да се компилира с текущите версии на компилатора.

Прикачени файлове:
MyProject.c [4.38 KiB]
301 пъти

Автор:  timt [ Нед Юли 26, 2015 1:22 pm ]
Заглавие:  Re: Някой да удари едно рамо на C ?

Да, прочетох го и си помислих че програматора го прави това. Защо му е да асемблира допълнително, а и има доста малко информация да не казвам никаква. Така и така липсват библиотеки и е по лесно да си направя нова програма. На тази държах понеже имам работещ такъв модул и то от няколко години, разполагам с .hex на тази програма. При дизасемблиране се получава много голяма и не мога да я хвана къде да я променя. Най добре е да си напиша нова но няма да е скоро. По лесно ми беше ако някой си има хабер да каже ама като няма друг начин..

Автор:  timt [ Нед Юли 26, 2015 1:30 pm ]
Заглавие:  Re: Някой да удари едно рамо на C ?

michev написа:
Ей ти файла, побутнат колкото да се компилира с текущите версии на компилатора.


Опитах с CCSC и пак не се получава.

Автор:  michev [ Нед Юли 26, 2015 1:47 pm ]
Заглавие:  Re: Някой да удари едно рамо на C ?

Защото е с mikroC.

Автор:  timt [ Нед Юли 26, 2015 1:56 pm ]
Заглавие:  Re: Някой да удари едно рамо на C ?

michev написа:
Защото е с mikroC.


Пак не ми тръгна, ще го прегледаш ли?

Прикачени файлове:
mbat.rar [4.43 KiB]
217 пъти

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/