| Микроконтролери и електроника 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-à íåùå äà ÿ ñèìóëèðà. Òúé êàòî ïðîãðàìàòà ñè å ñúùàòà ïðåäïîëàãàì ÷å ïðàáëåìà å â ãîíôèãóðèðàíåòî íà ïèíîâåòå, íî íå ìîãà äà ñõâàíà êúäå ìè å ãðåøêàòà? 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-à |
|
| Автор: | 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 ] |
| Заглавие: | |
Òúé êàòî ñå îòïëåñíàõòå è íÿìà êîé äà ìè ïîìîãíå, ïîíå ìè ïðåïîðú÷àéòå íà êàêâî äà ïèøà; îòêúäå äà ãî äðúïíà è ëèòåðàòóðà çà íåãî? |
|
| Автор: | Цецо [ Чет Мар 17, 2005 8:47 pm ] |
| Заглавие: | |
Основната разлика на пиковете и "големите риск машини" е харвардската архитектура. Те тая архитектура го прави относително непригоден за ANSI С. Вой-Нюмановата е по удобна за ANSI C. А дали е CISC или RISC няма особенно голямо значение за компилатора. |
|
| Автор: | Íà÷èíàåù [ Чет Мар 17, 2005 8:55 pm ] |
| Заглавие: | |
Áëàãîäàðÿ âè çà Ãîëÿìàòà ïîìîù, êîÿòî ìè îêàçàõòå? |
|
| Автор: | 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/ |
|