|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 2:10 pm
| Автор |
Съобщение |
|
Íà÷èíàåù
|
 Ïðîáëåì PIC
Îïèòâàì ñå äà ïèøà íà Picbasic, íî èìàì ïðîáëåì ñ òàçè ïðîãðàìà.
 ðúêîâîäñòâîòî íà Picbasic ÿ èìà çà pic16f84 è ðàáîòè ïðè ñèìóëàöèÿ íà Proteus ñè ðàáîòè, íî êîãàòî ñå îïèòàõ äà ÿ íàïèøà çà 12c508 ñå îêàçâà, ÷å Proteus-à íåùå äà ÿ ñèìóëèðà. Òúé êàòî ïðîãðàìàòà ñè å ñúùàòà ïðåäïîëàãàì ÷å ïðàáëåìà å â ãîíôèãóðèðàíåòî íà ïèíîâåòå, íî íå ìîãà äà ñõâàíà êúäå ìè å ãðåøêàòà?
DEVICE 12C508
xtal = 4
loop: GPIO.1=1 LED ' Turn on LED
Pause 500 ' Delay for .5 seconds
GPIO.1=0 LED ' Turn off LED
Pause 500 ' Delay for .5 seconds
Goto loop ' Go back to loop and blink LED forever
End
|
| Чет Мар 17, 2005 4:48 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30684 Местоположение: София
|
Моя съвет хвани някой друг компилатор, CCS поне С ще научиш ..... а относно проблема .. не съм го ползвал никога, но не съм съвсем сигурен дали всички версии на протеуса симулират 12-ки
|
| Чет Мар 17, 2005 5:15 pm |
|
 |
|
Íà÷èíàåù
|
Ê'âî ìó å íà Picbasic-à  ??? Proteus-à ìè å âåðñèÿ 6.2 sp4 è ïîääúðæà 12-êè.
|
| Чет Мар 17, 2005 7:03 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30684 Местоположение: София
|
Ами учиш език който вече почти не се ползва, е не почти но за нищо сериозно, ако не броим един Visual зза който се сещам, ама няма да коментирам, а другото си е С, ANSI С .. което е много по мощно като програмен език, давати повече възможности .. а и компилатора е по професионално направен според мен, без значение дали е PIC C на CCS или някой друг, HT, IAR .. или който и да е друг, в това отношение CCS май е най-нестандартния, има команди които не са ANSI и са специялно за тези контролери направени.
|
| Чет Мар 17, 2005 7:18 pm |
|
 |
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 12:32 pm Мнения: 8382 Местоположение: София
|
Тоя CCS няма много общо с АНСИ Ц 
|
| Чет Мар 17, 2005 7:20 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30684 Местоположение: София
|
Е как да няма бе бате.. кое не му е общото .. същото е .. е направили са леки променино С си е С, почти същото е ... HiTech е по близо ...но това е друг въпрос ... сега .. че не инклудваш h а с файлове ... така им скимнало .. от кудето лек проблем ама .. и разни други разлики но иначе саото С си е С, каква е разлката според теб.
|
| Чет Мар 17, 2005 7:31 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
CCS наистина е далеч от ANSI C стандарта. Което не е непременно лошо. ANSI С стандарта е писан за процесори 8088 и нагоре. Пика е 8 битов контролер. CCS, HT, IAR и MPLAB са оптимизирани за работа с 8 битови регистри, 1 битово ориентирани инструкции и пр. Просто ANSI имплементацията е прекалено тежка за тоя процесор. IAR например поддържа и ANSI С, но си казват че така кода няма да е оптимален, колкото ако се ползва разните заобиколки на стандарта.
А Бейсика не го коментираме въобще. Не съм видял досега работодател да адмирира познанията по бейсик. Както и не съм видял сериозен комерсиален продукт писан на бейсик.
Говорим за микроконтролери, Visual-а пак е тъпотия, ама .... айде
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Чет Мар 17, 2005 8:26 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
ANSI C стандарта, доколкото аз знам (непретендирам да съм прав 100%) е писан за големите риск машини, до които пиковете са доста по близо, отколкото х86 архитектурата. Затова и оптимизацията при С компилаторите за риск и риск подобни контролери е доста по-добра, от колкото при другите.
|
| Чет Мар 17, 2005 8:30 pm |
|
 |
|
Íà÷èíàåù
|
|
| Чет Мар 17, 2005 8:46 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Основната разлика на пиковете и "големите риск машини" е харвардската архитектура. Те тая архитектура го прави относително непригоден за ANSI С. Вой-Нюмановата е по удобна за ANSI C. А дали е CISC или RISC няма особенно голямо значение за компилатора.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Чет Мар 17, 2005 8:47 pm |
|
 |
|
Íà÷èíàåù
|
Áëàãîäàðÿ âè çà Ãîëÿìàòà ïîìîù, êîÿòî ìè îêàçàõòå? 
|
| Чет Мар 17, 2005 8:55 pm |
|
 |
|
elektronchika
Ранг: Популярен
Регистриран на: Пет Ное 26, 2004 9:50 pm Мнения: 374
|
при мен симулацията забива, като дам "рън". аз съм на уинМе, дайте акъл
|
| Чет Мар 17, 2005 10:20 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30684 Местоположение: София
|
|
| Пет Мар 18, 2005 8:25 am |
|
 |
|
Íà÷èíàåù
|
Ñ èëè Ñ++ èìà ëè çíà÷åíèå èëè Ñ-òî ñè å ñïåöÿëíî çà ïèê? Àêî ñè âçåìà êíèãà çà Ñ ùå èìà ñàìî ïðîãðàìêè çà ÐÑ, à êàê äà íàïèøà íåùî çà ïèê, êàê äà ìó êîíôèãóðèðàì ïèíîâåòå, ùîòî ïðè picbasic èìà èíñòðóêöèè ñïåöÿëíî çà òÿõ.
|
| Пет Мар 18, 2005 10:06 am |
|
 |
|
Íà÷èíàåù
|
Ñ èëè Ñ++ èìà ëè çíà÷åíèå èëè Ñ-òî ñè å ñïåöÿëíî çà ïèê? Àêî ñè âçåìà êíèãà çà Ñ ùå èìà ñàìî ïðîãðàìêè çà ÐÑ, à êàê äà íàïèøà íåùî çà ïèê, êàê äà ìó êîíôèãóðèðàì ïèíîâåòå, ùîòî ïðè picbasic èìà èíñòðóêöèè ñïåöÿëíî çà òÿõ.
|
| Пет Мар 18, 2005 10:06 am |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 2 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|