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

 
 
> Самоучитель по программингу PICов на С, PIC
TimR
сообщение Jun 7 2006, 15:33
Сообщение #1





Группа: Новичок
Сообщений: 12
Регистрация: 7-06-06
Пользователь №: 17 852



Привет всем!
Хотелось бы узнать, существует ли самоучитель по программированию PICов на С/C++ ?
А то программировать на асе хорошо, но на Си...интересно как cranky.gif
Хотелось бы научиться, да не по чему....

Заодно, чтобы не открывать лишнюю тему, спрошу: возможно как-нить приручить хоть какой-нибудь
из портов RA? У меня PIC16F627A, вроде все ненужные модули контроллера программно отключаю,
TRISA - на выход, а они все работают как сами хотят... В чем может быть дело... Может еще в том, что
в настройках программатора нет PIC16F627A, а есть PIC16F627 (icprog) и приходится прошивать им.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_Bill
сообщение Jun 9 2006, 12:52
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 416
Регистрация: 18-04-06
Из: Челябинск
Пользователь №: 16 219



--

Сообщение отредактировал _Bill - Jun 9 2006, 12:56
Go to the top of the page
 
+Quote Post
upc2
сообщение Jun 16 2006, 05:38
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 506
Регистрация: 29-09-05
Из: Донецк
Пользователь №: 9 063



[Изучать Си можно по любой книге.]

Все зависит от способностей.Однако надо написать очень много программного кода чтобы
подружиться с языком.Перейти на си-компилятор для микроконтроллера не зная языка, тяжело.
В этой цепи длинная связь , которая многих сразу утомляет.Правильно советует (_Bill), чтобы
сразу не отпала охота,лучше начинать с досовского компилятора.Получение "Hello World", это
еще не освоение языка.Язык надо прочувствовать.После этого надо посмотреть какие функции
си-компилятор для PIC поддерживает, а какие нет.
Не советую использовать урезанные компиляторы (шароварные или которые для студентов).В них
много глюком.В том числе и банками памяти.Причем си уже не панацея.Сложность программ микроконтроллеров возросла очень сильно.В интернете можно найти много всяких библиотек на все случаи жизни.Системы реального времени.Всевозможные протоколы-LIN,CAN,USB и пр.Здесь уже элементы языка C++.Как правило эти библиотеки напмсаны опытными программистами.В них много
сложных конструкций.обьединений ,указателей.Это все надо хорошо освоить.Надо много писать.
Много лет использую компилятор Hi-Tech.Особых нареканий нет.Однако в последнее время
Microchip перестал его поддерживать.Только шаманство позволяет встроить его в последние версии
MPLABа.Microchip развивает теперь свой МСС18.По сравнению с Hi-Tech, немного тяжеловесней.
Нервируют немного lkr.файлы,дополнительные библиотеки.Зато лучше реализованы низкоуровневые
функции работы с памятью,EEPROM,I2C,ADC и пр.
Если вы еще не определились с компилятором, то советую для PIC16 использовать Hi-Tech, а для
PIC18- MCC18.
Я использую такой вариант:

PICC&MCC18+MPLAB 6.60+Proteus 6.7
Протеус связан с компиляторами coff. файлом.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- TimR   Самоучитель по программингу PICов на С   Jun 7 2006, 15:33
- - upc2   Изучать Си можно по любой книге. Набраться опыта м...   Jun 9 2006, 06:10
- - _Bill   Цитата(TimR @ Jun 7 2006, 18:33) Привет в...   Jun 9 2006, 12:49
- - _Bill   --   Jun 9 2006, 12:52
|- - TimR   [/Насчет порта A. Обычно проблемы возникают либо и...   Jun 12 2006, 14:42
- - DRUID_3   To: TimR Недавно появилась книга Ю.А. Шпак ...   Jun 12 2006, 15:44
- - vanner   По поводу порта А. Там бывает не только АЦП, но и ...   Jun 14 2006, 05:44
- - upc2   Протеус: http://www.labcenter.co.uk   Jun 15 2006, 13:20
- - INA   Подскажите, как подключить Hi-Tech компилятор к MP...   Jun 18 2006, 16:13
|- - upc2   Цитата(INA @ Jun 18 2006, 19:13) Подскажи...   Jun 19 2006, 05:20
|- - erty   [quote name='upc2' date='Jun 19 2006, ...   Jun 19 2006, 11:46
- - INA   Большое спасибо UPC2 за ценную информацию. Архив я...   Jun 20 2006, 12:56
|- - erty   Цитата(INA @ Jun 20 2006, 16:56) Да, ERTY...   Jul 5 2006, 04:39
- - TimR   Подскажите кто-нибудь сколько стоит rfPIC какой-ни...   Jun 23 2006, 15:06
- - -KIT-   Цитата(TimR @ Jun 7 2006, 18:33) Привет в...   Jun 23 2006, 20:31
|- - TimR   [/quote] Я встречал в нете весьма неплохо сканиров...   Jun 30 2006, 18:22
- - Tail   Самоучитель по си для мелкочипа: http://www.remexp...   Jul 4 2006, 17:37
- - Tail   Цитатаверсия HT9.5 у меня Lite - какие в ней огран...   Jul 5 2006, 06:06
- - INA   Да, скачивал по этой ссылке.   Jul 15 2006, 15:02


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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 10:44
Рейтинг@Mail.ru


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