| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Проблем с компилатора... http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=6391 |
Страница 1 от 1 |
| Автор: | spas92 [ Нед Дек 21, 2008 12:23 pm ] | |||||||||
| Заглавие: | Проблем с компилатора... | |||||||||
зд вчера успях да си направя програматора и си програмирах PIC16F84A днес тръгнах да си го тествам какво се е получило и нищо не тръгваше невиждах от какво може да е освен от програмата изтеглих готов hex за мигане на светодиод и тръгна..... затова си мисля че имам проблем с компилатора ползвам PICC незнам данеби да съм прописнал някоя настройка това е програмата която аз написах
|
||||||||||
| Автор: | Wise [ Нед Дек 21, 2008 1:49 pm ] |
| Заглавие: | |
Че то не трябваше ли да се укаже кое, аджеба е вход, а кое - изход? Та после да се сменя състоянието на изхода? Или да се чете входа... Май не е проблем компилатора, а задклавиатурното животно Някаква инициализация не трябва ли - позабравил съм -може да са понапреднали.... |
|
| Автор: | spas92 [ Нед Дек 21, 2008 3:35 pm ] |
| Заглавие: | |
аз ползвам wizad-a на програмата и там се задава кое е вход кое е изход.......... на протеус програмата ми заработва а на истинския микро контролер не............ |
|
| Автор: | ToHu [ Нед Дек 21, 2008 7:01 pm ] |
| Заглавие: | |
Това PICC на CCS ли е ? По принцип ако не си сложил съответнат адиректива, компилатора сам променя TRIS регистъра в зависимост от операцията четене / запис, така че едва ли това е проблема. #include "D:\MyDocuments\Isdelia\test\new_t.h" void main() { setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1); do{ output_b(1); delay_ms(100); output_b(0); delay_ms(100); }while(1); } това е код който е за CCS, съответно имаш и един .h файл #include <16F84.h> #FUSES NOWDT //No Watch Dog Timer #FUSES HS //High speed Osc (> 4mhz) #FUSES PUT //Power Up Timer #FUSES NOPROTECT //Code not protected from reading #use delay(clock=10000000) А ето ти един по-кратък като запис начин : #include "D:\MyDocuments\Isdelia\test\new_t.h" #bit led=0x06.0 void main() { setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1); set_tris_b(254); do{ delay_ms(100); led=!led; }while(1); } |
|
| Автор: | spas92 [ Нед Дек 21, 2008 8:35 pm ] |
| Заглавие: | |
стана етокаде бил проблема В МЕН мн мн мн адски мн ти БЛАГОДАРЯ !!! |
|
| Автор: | ToHu [ Нед Дек 21, 2008 9:17 pm ] |
| Заглавие: | |
А къде ти е бил пробема? Вифях че не инцлудваш файла със конфигурацията ама .... |
|
| Автор: | spas92 [ Пон Дек 22, 2008 3:32 pm ] |
| Заглавие: | |
. нещо се карам с избора на пиновете като си ги направя от wizard-a после при компилирането ми дава грешка в .h файла.... |
|
| Автор: | ToHu [ Пон Дек 22, 2008 5:27 pm ] |
| Заглавие: | |
Хммм няма особенна логика в това ама ... аз друго забелязах, cof файла не гоприема протеса, аз отдавна не бях позлвал CCS и PIC и онзи ден викам дай да вифим има ли нещо ново в тоя протеус и оп, изненада, не знам дали е от протеуса, дали от cof CCS ама не се вижда сорса .... |
|
| Автор: | goose [ Пон Дек 22, 2008 8:12 pm ] |
| Заглавие: | |
Проекта на протеуса трябва да ти е в един фолдер с проекта на CCS-а ... |
|
| Автор: | ToHu [ Пон Дек 22, 2008 8:24 pm ] |
| Заглавие: | |
Ха .. от кога това нещо, едно врме май го нямаше ... или твърде отдавна не съм работил с него |
|
| Автор: | spas92 [ Вто Дек 23, 2008 8:01 pm ] |
| Заглавие: | |
незнам.... на протеуса всичко трагва без грешка ... .. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|