| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Малко помощ за PIC16F628A ? http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=854 |
Страница 1 от 2 |
| Автор: | PIC [ Пон Юли 11, 2005 12:30 pm ] |
| Заглавие: | Малко помощ за PIC16F628A ? |
Искам да запиша програма съставена за 16Ф84А на 628А , тъй като 84А ми се струва доста дървен. Значи до сега всичките програми съм съставял за 84А и идеята ми е една по една да ги преправя за 628А. Въпросът е кои неща да променя в конфигуриращата дума и инициализацията на портовете. На първо време искам да използвам портовете само като входно-изходни за управление на ЛСД. Разгледах описанието на контролера , но виждам доста регистри със специални функции за отделните модули и се чудя кои да конфигурирам в началото на програмата ? Ще Ви бъда благодарен за мнения и примери по въпроса ! |
|
| Автор: | Nikola Kirov [ Пон Юли 11, 2005 12:58 pm ] |
| Заглавие: | |
Четеш си документацията конфигурираш си регистрите един по един и това е. Нищо сложно няма. За да ти е по лесен живота ползваш Proteus дебъгваш и всичко ще ти се изясни. А повечето от периферията като таимерите например е забранена след ресета и ако не ги пуснеш не ти се бъркат в работата,имаше изключение за аналоговите компаратори май,погледни им конгигурацията |
|
| Автор: | PIC [ Пон Юли 11, 2005 1:30 pm ] |
| Заглавие: | |
За компараторите си прав , защото има даден премер само за инициализация на портА и там те се изключват ако не ти трябват , а пък за портВ няма примерна инициализация и предполагам , защото периферията е изключена. Започнах вече да правя началото на програмата и имам намерение въпреки всичко да изключа компаратарите , USART , CCP и Vref от техните контролни регистри. Малко ме притеснява конфигуриращата дума щото има и ЛВП функция /а аз искам да го програмирам по нормалния си начин/ та ако може някой да даде примерна конфигурираща дума ще му бъда благодарен! |
|
| Автор: | Nikola Kirov [ Пон Юли 11, 2005 2:13 pm ] |
| Заглавие: | |
В MPLAB configure >> configurations bits |
|
| Автор: | rumen [ Пон Юли 11, 2005 2:27 pm ] |
| Заглавие: | |
Този преход го направих миналата седмица Излключих комапраторите MOVLW 0X07 MOVWF CMCON ЛВП-то го изключих с ис-прога Предефинирах си клетките след 0x20 Ис- прога няма 627А Програмирам го като 628А и се примириавам с съобсхтението за грешка на 0х400 |
|
| Автор: | PIC [ Вто Юли 12, 2005 8:27 am ] |
| Заглавие: | |
Благодаря Ви за мненията , относно Proteus-a откъде мога да намеря ръководство за работа с него щото съм дебъгвал само с MPLAB? |
|
| Автор: | Predator_MF [ Вто Юли 12, 2005 10:01 am ] |
| Заглавие: | |
Не ти е нужно ръководство, работата с него е доста лесна, има Tutorials в Help файла му. Отделно имаш 50-ина примерни схеми за симулация и пр. Ако имаш конкретни въпроси по него питай...иначе можеш да си го изтеглиш от h**p://store2.data.bg/predatormf |
|
| Автор: | PIC [ Сря Юли 13, 2005 9:42 am ] |
| Заглавие: | |
Изтеглих си програмата и виждам , че тя е съставена от три части - за работа с ПСБ и схематични файлове. Може ли само да ме ориентираш как да пусна симулация на асемблерен файл и дали е задължително да съм направил графичен оригинал на дадена платка? Опиши ми общо взето в каква последователност се правят нещата. |
|
| Автор: | Nikola Kirov [ Сря Юли 13, 2005 10:10 am ] |
| Заглавие: | |
Часта за платки,няма смисъл да я ползаваш това е много дървено за целта. Правиш си схемата с процесора. kликваш на процесора с десен бутон да тане червен,след което кликваш с ляв бутон върху него и ти се отваря propertis на процесора,там в program file указваш фаила с които работиш. А за да работиш с протеуса изчети manual-a в pdf който врви към него. Някъде в директорията на ротеуса се подвизава |
|
| Автор: | Dimitar [ Сря Юли 13, 2005 11:04 am ] | |||||||||
| Заглавие: | ||||||||||
Ти да не си левак, или в протеуса са обърнали нещата на обратно |
||||||||||
| Автор: | Nikola Kirov [ Сря Юли 13, 2005 11:12 am ] |
| Заглавие: | |
Не ме шашкаи,накара ме да пусна протеуса да проверя дали паметта не ме лъже. Точно така е като съм го описал |
|
| Автор: | Dimitar [ Сря Юли 13, 2005 11:38 am ] |
| Заглавие: | |
Ами не те шашкам, но стандартно в Windows-а нали се селктира с левия, а пропъртисите се показват с десния бутон - та затова. Значи в програмата са ги обърнали |
|
| Автор: | PIC [ Пет Юли 15, 2005 10:24 am ] |
| Заглавие: | |
A дали е възможно да се импортва принципна схема от Protell99 и да се симулира? В библиотеките на Протеуса виждам само пикове 18-серия , сигурно другите трябва да си ги правя?
|
|
| Автор: | Predator_MF [ Пет Юли 15, 2005 10:28 am ] |
| Заглавие: | |
Не можеш да импортнеш схема от Protel. А в Proteus има и PIC12 и PIC16-ки колкото искаш. Стоят в Microprocessors IC. |
|
| Автор: | PIC [ Пон Юли 25, 2005 1:40 pm ] |
| Заглавие: | |
Тъй като поработих върху симулирането на работата на схеми чак сега изникна въпроса свързан с дебъгването т.е дали задължително трябва да имам направена схема и да указвам с кой фал /асемблерен/ да дебъгва програмата или има начин да се дебъгва директно даден асемблерен фаил. И как мога да наблюдавам състоянието на регистрите?
|
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|