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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> micro
mustelus
сообщение Nov 21 2008, 14:25
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 21-11-08
Из: BELARUS
Пользователь №: 41 837



Здравствуйте госпада...
Я ХОТЕЛ БЫ НАУЧИТЬСЯ ПРОГРАМИРОВАТЬ МИКРОКОНТРОЛЛЕРЫ НО К СОЖАЛЕНИЮ НА ДАННЫЙ МОМЕНТ НЕ ПРЕДСТОВЛЯЮ КАК ЕТО ДЕЛАЕТЬСЯ (ПРАКТИЧЕСКИ)...
CКАЧАЛ НЕДАВНО IDE MPlab V8.15a
НЕ МОГЛИ БЫ ВЫ ПОСОВЕТОВАТЬ МНЕ ЧЕГО НИТЬ ПОЧИТАТЬ ПО ЕТОЙ ПРОБЛЕМЕ (С ЧЕГО ВООБЩЕ НАЧИНАТЬ И С ЧЕГО ПРОДОЛЖИТЬ )
.............ЗАРАНЕЕ БЛАГОДАРЕН..................
Go to the top of the page
 
+Quote Post
Purposeful
сообщение Nov 21 2008, 20:03
Сообщение #2





Группа: Участник
Сообщений: 5
Регистрация: 21-11-08
Пользователь №: 41 843



Ни в коем случае не учитесь программировать на Асемблере. Начинать лучше сразу с С.
Почитать? Возмите книжку по С, pdf на любой контроллер с сайта www.microchip.ru и мануал компилятора (Hi-TECH или микрочиповский). Самая лучшая программа в качестве "Helloy Word" это бегущие огни.
Go to the top of the page
 
+Quote Post
PIC_Embedder
сообщение Nov 22 2008, 10:10
Сообщение #3


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

Группа: Участник
Сообщений: 123
Регистрация: 30-07-08
Из: Украина Луганск
Пользователь №: 39 308



Для начала, научиться писать на русском. И НЕ КАПСИТЬ!
Go to the top of the page
 
+Quote Post
Типок
сообщение Nov 22 2008, 16:13
Сообщение #4





Группа: Новичок
Сообщений: 2
Регистрация: 21-11-08
Пользователь №: 41 827



Цитата(mustelus @ Nov 22 2008, 00:25) *
Здравствуйте госпада...
Я ХОТЕЛ БЫ НАУЧИТЬСЯ ПРОГРАМИРОВАТЬ МИКРОКОНТРОЛЛЕРЫ НО К СОЖАЛЕНИЮ НА ДАННЫЙ МОМЕНТ НЕ ПРЕДСТОВЛЯЮ КАК ЕТО ДЕЛАЕТЬСЯ (ПРАКТИЧЕСКИ)...
CКАЧАЛ НЕДАВНО IDE MPlab V8.15a
НЕ МОГЛИ БЫ ВЫ ПОСОВЕТОВАТЬ МНЕ ЧЕГО НИТЬ ПОЧИТАТЬ ПО ЕТОЙ ПРОБЛЕМЕ (С ЧЕГО ВООБЩЕ НАЧИНАТЬ И С ЧЕГО ПРОДОЛЖИТЬ )
.............ЗАРАНЕЕ БЛАГОДАРЕН..................


Начинай с этого - Дейтел Х.М., Дейтел П.Дж. Как программировать на С. В инете полно ссылок.

И доку на компилятор читай.

Сообщение отредактировал Типок - Nov 22 2008, 16:14
Go to the top of the page
 
+Quote Post
petrd
сообщение Nov 22 2008, 17:46
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 3-06-08
Пользователь №: 38 012



Цитата(Purposeful @ Nov 21 2008, 23:03) *
Ни в коем случае не учитесь программировать на Асемблере. Начинать лучше сразу с С.

Ага. Зачем идти в первый класс, если двери пятого на замок не закрыты? Если сразу пойти в пятый, то в первый все равно придется вернуться. Ассемблер - родной язык PIC-ов (прошу прощения, перед теми кто пишет сразу в машинных кодах). Если автору поста еще интересно, то вот один из вариантов освоения:
1. Журнал Радио 2001 год - статьи А.С. Долгий про PIC16F84, ассемблер и работа с MPLAB IDE, контроллер старый, но сути это не меняет, написано доходчиво и доступно, альтернатива книга В.С. Яценков "Микроконтроллеры MicroCHIP. Практическое руководство".
2. Журнал Радио 2004 год - статьи А.С. Долгий про простые программаторы ftp://ftp.radio.ru/pub/2008/05/P&P.pdf
3. Потом беритесь за Си - на первых порах лучше mikroC, он более дружественный к начинающим и имеет большую библиотеку и хороший Help (демо скачать можно здесь www.mikroe.com), потом при желании переходите на Hi-Tech.
Go to the top of the page
 
+Quote Post
tyro
сообщение Nov 22 2008, 18:23
Сообщение #6


Любитель Кошек
*****

Группа: Свой
Сообщений: 1 593
Регистрация: 8-06-06
Пользователь №: 17 873



Не знаю, будет ли полезной, но про мк и на русском.
Шпак Ю.А. Программирование на языке С для AVR и PIC микроконтроллеров. МК-Пресс, Киев, 2006
хттп://rapidshare.com/files/78378929/1146071003.rar.html


--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
Go to the top of the page
 
+Quote Post
petrd
сообщение Nov 22 2008, 18:43
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 3-06-08
Пользователь №: 38 012



Цитата(tyro @ Nov 22 2008, 21:23) *
Не знаю, будет ли полезной, но про мк и на русском.
Шпак Ю.А. Программирование на языке С для AVR и PIC микроконтроллеров. МК-Пресс, Киев, 2006
хттп://rapidshare.com/files/78378929/1146071003.rar.html

Нормальная книга для начинающих, но описанный в ней компилятор CCS - не очень популярен, в основном для PIC16 и PIC18 широко используют Hi-Tech.
Go to the top of the page
 
+Quote Post
mustelus
сообщение Nov 23 2008, 17:00
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 21-11-08
Из: BELARUS
Пользователь №: 41 837



А на С++ можно програмить, если можно то подскажите какую нить IDE...
Go to the top of the page
 
+Quote Post
petrd
сообщение Nov 23 2008, 18:05
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 3-06-08
Пользователь №: 38 012



Цитата(mustelus @ Nov 23 2008, 20:00) *
А на С++ можно програмить, если можно то подскажите какую нить IDE...

C++ это дальнейшее развитие языка ANSI С (который кстати изначально предназначался для программирования в ОС типа Unix) и предназначен для объектно-ориентированного программирования на ПК. В PIC нет таких ресурсов, чтобы оперировать объектами. Кроме того из-за ограниченных ресурсов микроконтроллеров не все копиляторы Си полностью выполняют требованиям стандарта ANSI C, куда уж тут С++. Да и не нужно это. Каждому свое. Может я в чем-то ошибся, но я не встречал компиляторов С++ для PIC контроллеров.
Go to the top of the page
 
+Quote Post
Adviser
сообщение Nov 23 2008, 18:44
Сообщение #10


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

Группа: Новичок
Сообщений: 84
Регистрация: 22-09-05
Пользователь №: 8 854



Цитата(petrd @ Nov 23 2008, 21:05) *
Может я в чем-то ошибся, но я не встречал компиляторов С++ для PIC контроллеров.


Не знаю, насколько это C++, но тем не менее:

BoostCpp

Сообщение отредактировал Adviser - Nov 23 2008, 18:45
Go to the top of the page
 
+Quote Post
petrd
сообщение Nov 23 2008, 19:27
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 3-06-08
Пользователь №: 38 012



Цитата(Adviser @ Nov 23 2008, 21:44) *
Не знаю, насколько это C++, но тем не менее:

BoostCpp

Да, действительно С++, и классы есть. Значит, ошибался.
Go to the top of the page
 
+Quote Post
mustelus
сообщение Nov 27 2008, 19:33
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 21-11-08
Из: BELARUS
Пользователь №: 41 837



Скажите, а как закачать код в сам микроконтролер, с MPLAB IDE никак не получаеться... Я подозреваю что существует какое то еще приложение... Подскажите плиз...
Go to the top of the page
 
+Quote Post
Sun525
сообщение Nov 27 2008, 19:53
Сообщение #13


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

Группа: Участник
Сообщений: 97
Регистрация: 28-12-07
Из: Мурманск
Пользователь №: 33 719



Pickit2 называется, еще есть IC-PROG и др.
Go to the top of the page
 
+Quote Post
Bronislav
сообщение Nov 28 2008, 01:42
Сообщение #14


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

Группа: Участник
Сообщений: 118
Регистрация: 23-01-06
Пользователь №: 13 477



Цитата(mustelus @ Nov 21 2008, 17:25) *
Здравствуйте госпада...
Я ХОТЕЛ БЫ НАУЧИТЬСЯ ПРОГРАМИРОВАТЬ МИКРОКОНТРОЛЛЕРЫ НО К СОЖАЛЕНИЮ НА ДАННЫЙ МОМЕНТ НЕ ПРЕДСТОВЛЯЮ КАК ЕТО ДЕЛАЕТЬСЯ (ПРАКТИЧЕСКИ)...
CКАЧАЛ НЕДАВНО IDE MPlab V8.15a
НЕ МОГЛИ БЫ ВЫ ПОСОВЕТОВАТЬ МНЕ ЧЕГО НИТЬ ПОЧИТАТЬ ПО ЕТОЙ ПРОБЛЕМЕ (С ЧЕГО ВООБЩЕ НАЧИНАТЬ И С ЧЕГО ПРОДОЛЖИТЬ )
.............ЗАРАНЕЕ БЛАГОДАРЕН..................

Если PICi всерьез, то лучше сразу приобрести PicKit2 (немного больше 1000 руб), но возможности большие.
Можно, конечно начинать и с ассемблера, но лучше сразу с Си. Керниган и Ричи это основное , а для начала поищите в интернете книжку Андрей Богатырев. Руководство полного идиота по программированию(на языке Си). Есть еще форум http://www.microchip.su/ где помогут разобраться
с HT-PICC.
Go to the top of the page
 
+Quote Post
mustelus
сообщение Nov 29 2008, 21:25
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 21-11-08
Из: BELARUS
Пользователь №: 41 837



Я вот тут разбирался с MPASMом и что то не могу понять, есть такие термины: абсолютный код и перемещаемый...
Расскажите пож-а в двух словах в чом смысл, для чего ети секции абсолютого и перемещаемого кода... sad.gif
Go to the top of the page
 
+Quote Post

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

 


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


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