Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 08.06.2011, 12:20  
ish0
Прописка
 
Регистрация: 09.08.2006
Сообщений: 198
Сказал спасибо: 14
Сказали Спасибо 27 раз(а) в 20 сообщении(ях)
ish0 на пути к лучшему
По умолчанию Помогите выбрать С компилятор для PIC16 Enh core

Давно на ПИКах ничего не делал, но сейчас заинтересовался МК с улучшеным 8-ми битным ядром. Попробовал написать на С в среде mikroe C PRO v4.60 небольшую демо программку, она легко завелась на 16F1936. Попробовал расширить функционал демки, с использованием новых ассемблерных инструкций чипа, и нарвался на несколько неприятных багов во встроенном ассемблере.
Например, мне не удалось использовать инструкцию косвенной адресации с константным смешением
Код:
MOVIW 7 [INDF0]
причем таже косвенная адресация с пре- или пост- инкрементом или декрементом компилируется успешно. Плюс к этому, встроенный ассемблер отказался вычислить выражение , содержащие несколько арифметических действий с константами (преобразовать сегментированный адрес переменной в адрес в непрерывной памяти). Так как нормальной документации на встроенный ассемблер в mikroe нет и скорее всего не будет, а есть необходимость писать ассемберные вставки, то может кто-нибудь посоветует другой компилятор с поддержкой MPASM'a или компилятор с нормально документированным встроенным ассемблером, поддерживающим PIC16 Enhanced core ?
Реклама:
ish0 вне форума  
Непрочитано 08.06.2011, 17:21  
mobil2005
Прописка
 
Аватар для mobil2005
 
Регистрация: 19.07.2006
Адрес: Russia,Yekaterinburg
Сообщений: 184
Сказал спасибо: 12
Сказали Спасибо 75 раз(а) в 43 сообщении(ях)
mobil2005 на пути к лучшему
По умолчанию Re: Помогите выбрать С компилятор для PIC16 Enh core

PICC HI-TECH
__________________
Разработка электроники на заказ, написание ПО для ПК и МК.Обращайтесь в личку.
mobil2005 вне форума  
Непрочитано 08.06.2011, 17:29  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Помогите выбрать С компилятор для PIC16 Enh core

Сообщение от ish0 Посмотреть сообщение
может кто-нибудь посоветует другой компилятор с поддержкой MPASM'a или компилятор с нормально документированным встроенным ассемблером, поддерживающим PIC16 Enhanced core ?
Бросьте каку...
Нет ничего нормального под эти камни...
st_1 вне форума  
Сказали "Спасибо" st_1
realid (08.06.2011)
Непрочитано 08.06.2011, 17:30  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Помогите выбрать С компилятор для PIC16 Enh core

Сообщение от mobil2005 Посмотреть сообщение
PICC HI-TECH
Угу... желательно PRO... из последних...
st_1 вне форума  
Непрочитано 08.06.2011, 17:56  
mobil2005
Прописка
 
Аватар для mobil2005
 
Регистрация: 19.07.2006
Адрес: Russia,Yekaterinburg
Сообщений: 184
Сказал спасибо: 12
Сказали Спасибо 75 раз(а) в 43 сообщении(ях)
mobil2005 на пути к лучшему
Плохо Re: Помогите выбрать С компилятор для PIC16 Enh core

Сообщение от st_1 Посмотреть сообщение
Бросьте каку...
Пошел холиварчик...
__________________
Разработка электроники на заказ, написание ПО для ПК и МК.Обращайтесь в личку.
mobil2005 вне форума  
Непрочитано 08.06.2011, 18:12  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
Плохо Re: Помогите выбрать С компилятор для PIC16 Enh core

Сообщение от mobil2005 Посмотреть сообщение
Пошел холиварчик...
Есть что сказать... или просто так???
st_1 вне форума  
Непрочитано 09.06.2011, 11:43  
ish0
Прописка
 
Регистрация: 09.08.2006
Сообщений: 198
Сказал спасибо: 14
Сказали Спасибо 27 раз(а) в 20 сообщении(ях)
ish0 на пути к лучшему
По умолчанию Re: Помогите выбрать С компилятор для PIC16 Enh core

Поставил HT-PICC C compiler, решил изучить доку. Открыл user_manual и удивился увиденному: в панели навигации Акробата 7.0 названия разделов и подразделы прячутся в пунктах 3-го уровня вложенности. Это фича такая? или глюк Акробата 7?
Миниатюры:
Нажмите на изображение для увеличения
Название: HT-doc.JPG
Просмотров: 56
Размер:	110.8 Кб
ID:	22473  
ish0 вне форума  
Непрочитано 14.06.2011, 02:33  
roxfan
Временная регистрация
 
Регистрация: 25.11.2009
Сообщений: 61
Сказал спасибо: 1
Сказали Спасибо 17 раз(а) в 17 сообщении(ях)
roxfan на пути к лучшему
По умолчанию Re: Помогите выбрать С компилятор для PIC16 Enh core

Криво сгенерённый ПДФ.
roxfan вне форума  
Непрочитано 14.06.2011, 03:50  
Picman
Прописка
 
Регистрация: 29.06.2005
Сообщений: 153
Сказал спасибо: 111
Сказали Спасибо 46 раз(а) в 32 сообщении(ях)
Picman на пути к лучшему
По умолчанию Re: Помогите выбрать С компилятор для PIC16 Enh core

HTPICC 9.81 manual нормально открывается в PDF-XChange Viewer.
Picman вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите выбрать МК для управления BLDC code-by Микроконтроллеры, АЦП, память и т.д 1 07.06.2010 18:23
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49
помогите с компилятором для PIC16 Микроконтроллеры, АЦП, память и т.д 10 20.10.2005 15:55


Часовой пояс GMT +4, время: 16:54.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot