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

Ïðîáëåì PIC
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=492
Страница 1 от 2

Автор:  Íà÷èíàåù [ Чет Мар 17, 2005 4:48 pm ]
Заглавие:  Ïðîáëåì PIC

Îïèòâàì ñå äà ïèøà íà Picbasic, íî èìàì ïðîáëåì ñ òàçè ïðîãðàìà.
 ðúêîâîäñòâîòî íà Picbasic ÿ èìà çà pic16f84 è ðàáîòè ïðè ñèìóëàöèÿ íà Proteus ñè ðàáîòè, íî êîãàòî ñå îïèòàõ äà ÿ íàïèøà çà 12c508 ñå îêàçâà, ÷å Proteus-à íåùå äà ÿ ñèìóëèðà. Òúé êàòî ïðîãðàìàòà ñè å ñúùàòà ïðåäïîëàãàì ÷å ïðàáëåìà å â ãîíôèãóðèðàíåòî íà ïèíîâåòå, íî íå ìîãà äà ñõâàíà êúäå ìè å ãðåøêàòà? :cry: :oops:

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

Автор:  ToHu [ Чет Мар 17, 2005 5:15 pm ]
Заглавие: 

Моя съвет хвани някой друг компилатор, CCS поне С ще научиш ..... а относно проблема .. не съм го ползвал никога, но не съм съвсем сигурен дали всички версии на протеуса симулират 12-ки

Автор:  Íà÷èíàåù [ Чет Мар 17, 2005 7:03 pm ]
Заглавие: 

Ê'âî ìó å íà Picbasic-à :? ??? Proteus-à ìè å âåðñèÿ 6.2 sp4 è ïîääúðæà 12-êè.

Автор:  ToHu [ Чет Мар 17, 2005 7:18 pm ]
Заглавие: 

Ами учиш език който вече почти не се ползва, е не почти но за нищо сериозно, ако не броим един Visual зза който се сещам, ама няма да коментирам, а другото си е С, ANSI С .. което е много по мощно като програмен език, давати повече възможности .. а и компилатора е по професионално направен според мен, без значение дали е PIC C на CCS или някой друг, HT, IAR .. или който и да е друг, в това отношение CCS май е най-нестандартния, има команди които не са ANSI и са специялно за тези контролери направени.

Автор:  Реконструктор [ Чет Мар 17, 2005 7:20 pm ]
Заглавие: 

Тоя CCS няма много общо с АНСИ Ц :)

Автор:  ToHu [ Чет Мар 17, 2005 7:31 pm ]
Заглавие: 

Е как да няма бе бате.. кое не му е общото .. същото е .. е направили са леки променино С си е С, почти същото е ... HiTech е по близо ...но това е друг въпрос ... сега .. че не инклудваш h а с файлове ... така им скимнало .. от кудето лек проблем ама .. и разни други разлики но иначе саото С си е С, каква е разлката според теб.

Автор:  Цецо [ Чет Мар 17, 2005 8:26 pm ]
Заглавие: 

CCS наистина е далеч от ANSI C стандарта. Което не е непременно лошо. ANSI С стандарта е писан за процесори 8088 и нагоре. Пика е 8 битов контролер. CCS, HT, IAR и MPLAB са оптимизирани за работа с 8 битови регистри, 1 битово ориентирани инструкции и пр. Просто ANSI имплементацията е прекалено тежка за тоя процесор. IAR например поддържа и ANSI С, но си казват че така кода няма да е оптимален, колкото ако се ползва разните заобиколки на стандарта.

А Бейсика не го коментираме въобще. Не съм видял досега работодател да адмирира познанията по бейсик. Както и не съм видял сериозен комерсиален продукт писан на бейсик.
Говорим за микроконтролери, Visual-а пак е тъпотия, ама .... айде

Автор:  Dimitar [ Чет Мар 17, 2005 8:30 pm ]
Заглавие: 

ANSI C стандарта, доколкото аз знам (непретендирам да съм прав 100%) е писан за големите риск машини, до които пиковете са доста по близо, отколкото х86 архитектурата. Затова и оптимизацията при С компилаторите за риск и риск подобни контролери е доста по-добра, от колкото при другите.

Автор:  Íà÷èíàåù [ Чет Мар 17, 2005 8:46 pm ]
Заглавие: 

Òúé êàòî ñå îòïëåñíàõòå è íÿìà êîé äà ìè ïîìîãíå, ïîíå ìè ïðåïîðú÷àéòå íà êàêâî äà ïèøà; îòêúäå äà ãî äðúïíà è ëèòåðàòóðà çà íåãî? :?: :roll: 8O

Автор:  Цецо [ Чет Мар 17, 2005 8:47 pm ]
Заглавие: 

Основната разлика на пиковете и "големите риск машини" е харвардската архитектура. Те тая архитектура го прави относително непригоден за ANSI С. Вой-Нюмановата е по удобна за ANSI C. А дали е CISC или RISC няма особенно голямо значение за компилатора.

Автор:  Íà÷èíàåù [ Чет Мар 17, 2005 8:55 pm ]
Заглавие: 

Áëàãîäàðÿ âè çà Ãîëÿìàòà ïîìîù, êîÿòî ìè îêàçàõòå? 8O

Автор:  elektronchika [ Чет Мар 17, 2005 10:20 pm ]
Заглавие: 

при мен симулацията забива, като дам "рън". аз съм на уинМе, дайте акъл

Автор:  ToHu [ Пет Мар 18, 2005 8:25 am ]
Заглавие: 

www.eldevice.net/upload/ccs
там е С компилатора

Автор:  Íà÷èíàåù [ Пет Мар 18, 2005 10:06 am ]
Заглавие: 

Ñ èëè Ñ++ èìà ëè çíà÷åíèå èëè Ñ-òî ñè å ñïåöÿëíî çà ïèê? Àêî ñè âçåìà êíèãà çà Ñ ùå èìà ñàìî ïðîãðàìêè çà ÐÑ, à êàê äà íàïèøà íåùî çà ïèê, êàê äà ìó êîíôèãóðèðàì ïèíîâåòå, ùîòî ïðè picbasic èìà èíñòðóêöèè ñïåöÿëíî çà òÿõ.

Автор:  Íà÷èíàåù [ Пет Мар 18, 2005 10:06 am ]
Заглавие: 

Ñ èëè Ñ++ èìà ëè çíà÷åíèå èëè Ñ-òî ñè å ñïåöÿëíî çà ïèê? Àêî ñè âçåìà êíèãà çà Ñ ùå èìà ñàìî ïðîãðàìêè çà ÐÑ, à êàê äà íàïèøà íåùî çà ïèê, êàê äà ìó êîíôèãóðèðàì ïèíîâåòå, ùîòî ïðè picbasic èìà èíñòðóêöèè ñïåöÿëíî çà òÿõ.

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