реклама на сайте
подробности

 
 
> PIC18F45K22 and MCC18
bornbash
сообщение Apr 12 2011, 09:49
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 79
Регистрация: 15-06-10
Пользователь №: 57 933



Доброго времени суток!
Перехожу с 16 на 18 архитектуру. В качестве компилятора остановился на Microchip C18. МК - 18F45K22. Проблема состоит в том, что с компилятором (версия 3,36) не идут библиотеки для архитектуры F4(2)xK22, хотя необходимый файл линкера и заголовочный есть. Как можно выйти из положения? Куда копать, чтобы прикрутить уже существующие бибилиотеки (например, от 18F45K20)?

зы: С только начинаю осваивать
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Danis
сообщение Apr 12 2011, 11:56
Сообщение #2


Twilight Zone
***

Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990



Цитата(bornbash @ Apr 12 2011, 12:49) *
В качестве компилятора остановился на Microchip C18.


oops, а вот это зря.


--------------------
Magic Friend
Go to the top of the page
 
+Quote Post
bornbash
сообщение Apr 14 2011, 07:36
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 79
Регистрация: 15-06-10
Пользователь №: 57 933



Цитата(Danis @ Apr 12 2011, 15:56) *
oops, а вот это зря.

Почему? В качестве альтернативы рассматривал еще MicroC - уж очень там сама среда удобна, да и примеров много, но компилер от фирмы-разработчика, прикрученный к мплабу показался надежнее что ли sm.gif
Go to the top of the page
 
+Quote Post
Danis
сообщение Apr 15 2011, 04:32
Сообщение #4


Twilight Zone
***

Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990



Цитата(bornbash @ Apr 14 2011, 10:36) *
но компилер от фирмы-разработчика, прикрученный к мплабу показался надежнее что ли sm.gif


Нет, к сожалению не надежный! По началу может и ничего. Как напишите сотню, другую строк кода, обязательно какой ни будь глюк словите. Искать и устранять его придется часами. C Microchip C18 сталкивался только 1 раз, когда стек TCP от Microchip перенес на PIC18F66J60. Помучился – помучился и поставил крест на С18. Очень уж гав#о.
Применяйте лучше Hi-Tech PIC C-compiler если хотите нормально и продуктивно поработать. Этот компилятор нормально в MPLAB встраивается. Но и в этом случае пользоваться периферийной библиотекой не рекомендую, заполнить регистры вручную не так уж и проблематично.

http://www.torrenthound.com/hash/668cb0938...piler-v9-60-rar

http://www.microchip.com/stellent/idcplg?I...ocName=en542861


--------------------
Magic Friend
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th August 2025 - 05:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01371 секунд с 7
ELECTRONIX ©2004-2016