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

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

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

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

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

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

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

 
Опции темы

Помогите выбрать С компилятор для PIC16 Enh core

Непрочитано 08.06.2011, 12:20  
ish0
Прописка
 
Регистрация: 09.08.2006
Сообщений: 197
Сказал спасибо: 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,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
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,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
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,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
Плохо Re: Помогите выбрать С компилятор для PIC16 Enh core

Сообщение от mobil2005 Посмотреть сообщение
Пошел холиварчик...
Есть что сказать... или просто так???
st_1 вне форума  
Непрочитано 09.06.2011, 11:43  
ish0
Прописка
 
Регистрация: 09.08.2006
Сообщений: 197
Сказал спасибо: 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, время: 02:03.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.