IPB

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
> Работа в MPLAB, Помогите начинающему програмисту
ёжик_в_тумане
сообщение 9.8.2011, 23:34
Сообщение #1


Участник
**

Группа: Пользователи
Сообщений: 20
Регистрация: 9.8.2011
Из: Житомир
Пользователь №: 386



Я решыл начать програмировать,выбрал MPLAB как компилятор,но у меня нет не малейшого понятия как в нём работать,искал хелпы,но в них нет ничего отом как должен выглядеть текст программы,из-за етого всё что не пробовал не работало выдаволо кучу ошыбок и отказывалась компилировать исходный текст обьясните пожалста как должен выглядеть текст программы в MPLAB чтоб всё работало и успешно компилировалось,просто для примера.Заранее спасибо!

От модератора. Ответят охотнее, если написать так:

Я решил начать программировать, выбрал MPLAB как компилятор, но у меня нет ни малейшего понятия, как в нём работать, искал хелпы, но в них нет ничего о том, как должен выглядеть текст программы, из-за этого всё, что ни пробовал, не работало - выдавало кучу ошибок и отказывалось компилировать исходный текст. Объясните, пожалуйста, как должен выглядеть текст программы в MPLAB, чтобы всё работало и успешно компилировалось, просто для примера. Заранее спасибо!

Ибо, если в тексте программы такая же концентрация ашыбак и ачепятак, как в этом посте, но неудивительно, что не компилится. smile.gif

Сообщение отредактировал Harbinger - 10.8.2011, 15:59
Перейти в начало страницы
 
+Цитировать сообщение
ёжик_в_тумане
сообщение 10.8.2011, 13:37
Сообщение #2


Участник
**

Группа: Пользователи
Сообщений: 20
Регистрация: 9.8.2011
Из: Житомир
Пользователь №: 386



Версия MPLAB 8,36.

Сообщение отредактировал Белый Ежик - 10.8.2011, 14:10
Перейти в начало страницы
 
+Цитировать сообщение
ёжик_в_тумане
сообщение 10.8.2011, 16:16
Сообщение #3


Участник
**

Группа: Пользователи
Сообщений: 20
Регистрация: 9.8.2011
Из: Житомир
Пользователь №: 386



Цитата(Белый Ежик @ 9.8.2011, 20:34) *
Я решыл начать програмировать,выбрал MPLAB как компилятор,но у меня нет не малейшого понятия как в нём работать,искал хелпы,но в них нет ничего отом как должен выглядеть текст программы,из-за етого всё что не пробовал не работало выдаволо кучу ошыбок и отказывалась компилировать исходный текст обьясните пожалста как должен выглядеть текст программы в MPLAB чтоб всё работало и успешно компилировалось,просто для примера.Заранее спасибо!

От модератора. Ответят охотнее, если написать так:

Я решил начать программировать, выбрал MPLAB как компилятор, но у меня нет ни малейшего понятия, как в нём работать, искал хелпы, но в них нет ничего о том, как должен выглядеть текст программы, из-за этого всё, что ни пробовал, не работало - выдавало кучу ошибок и отказывалось компилировать исходный текст. Объясните, пожалуйста, как должен выглядеть текст программы в MPLAB, чтобы всё работало и успешно компилировалось, просто для примера. Заранее спасибо!

Ибо, если в тексте программы такая же концентрация ашыбак и ачепятак, как в этом посте, но неудивительно, что не компилится. smile.gif


Я плохо знаю рускую граматику так как являюсь украинцем


И я не могу знать где я допустил ошибку в ходе написания программы так как не знаю как должен быть написан текст программы.

Сообщение отредактировал Белый Ежик - 10.8.2011, 16:17
Перейти в начало страницы
 
+Цитировать сообщение
Прохожий
сообщение 10.8.2011, 17:21
Сообщение #4


сундук
***

Группа: Пользователи
Сообщений: 4043
Регистрация: 21.11.2009
Из: Ростов-на Дону
Пользователь №: 15



Цитата(Белый Ежик @ 10.8.2011, 1:34) *
Я решыл начать програмировать,выбрал MPLAB как компилятор,но у меня нет не малейшого понятия как в нём работать,искал хелпы,но в них нет ничего отом как должен выглядеть текст программы,из-за етого всё что не пробовал не работало выдаволо кучу ошыбок и отказывалась компилировать исходный текст обьясните пожалста как должен выглядеть текст программы в MPLAB чтоб всё работало и успешно компилировалось,просто для примера.Заранее спасибо!

MPLAB - это не компилятор.
Это IDE (Integrated Development Environment).
До примера программы Вы еще пока недостаточно подготовлены, судя по Вашим вопросам.
Сначала Вам необходимо разобраться в самом процессе.
Для этого надо узнать:
- что такое IDE;
- что такое компилятор;
- что такое компоновщик;
- последовательность действий при сборке проекта.
Потом вам надо узнать:
- что такое симулятор;
- что такое дебуггер или эмулятор;
- что такое программатор.
После этого необходимо вооружиться описанием архитектуры выбранного МК (у Microchip-а их 4 с разными вариациями).
И тщательно ее проштудировать.
Иначе ничего не выйдет.
Ключевые слова для поиска в Google или ином месте выделены жирным.
И еще. Вам придется, кроме русской грамматики и синтаксиса, выучить еще и английскую грамматику, лексику и синтаксис.
Если этого не произойдет, то о программировании МК надо забыть.
Перейти в начало страницы
 
+Цитировать сообщение
_pasha
сообщение 10.8.2011, 18:01
Сообщение #5


тот самый
Иконка группы

Группа: Мод
Сообщений: 13629
Регистрация: 24.11.2009
Из: Харьковская обл., UA
Пользователь №: 25



Цитата(Белый Ежик @ 10.8.2011, 17:16) *
Я плохо знаю рускую граматику так как являюсь украинцем

Перчику, погано з російською, - читай аглицькі хелпи - усе ж криштально зрозуміло smile.gif
Перейти в начало страницы
 
+Цитировать сообщение
Гость_MrYuran_*
сообщение 10.8.2011, 18:35
Сообщение #6





Гости






Цитата(evgeny_ch @ 10.8.2011, 20:15) *
Доподлинно знаю, что большинство практических
решений принимается вне IDE.

Мой коллега, который старше меня на пару месяцев и выбил себе статус ведущего (в отличие от меня) выдал недавно перл: предлагаю, мол, всех принудительно пересадить на вижуал студию. Это решит все наши проблемы. lol.gif
При этом на конкретные тычки носом, мол, тут и тут у тебя не работает, отвечает - ну что ж, такова селяви!
Перейти в начало страницы
 
+Цитировать сообщение
Прохожий
сообщение 10.8.2011, 18:57
Сообщение #7


сундук
***

Группа: Пользователи
Сообщений: 4043
Регистрация: 21.11.2009
Из: Ростов-на Дону
Пользователь №: 15



Цитата(MrYuran @ 10.8.2011, 20:35) *
Мой коллега, который старше меня на пару месяцев и выбил себе статус ведущего (в отличие от меня) выдал недавно перл: предлагаю, мол, всех принудительно пересадить на вижуал студию. Это решит все наши проблемы. lol.gif
При этом на конкретные тычки носом, мол, тут и тут у тебя не работает, отвечает - ну что ж, такова селяви!

Не хочу быть зловредным, но не Вы ли предлагали всех своих соратников "пересадить" на работу с МК из-под РТОС?
Вот Вам и реакция. Правда несколько гротескная.
Перейти в начало страницы
 
+Цитировать сообщение
Designer56
сообщение 10.8.2011, 19:07
Сообщение #8


Активный участник
***

Группа: Пользователи
Сообщений: 7045
Регистрация: 22.11.2009
Из: Уфа
Пользователь №: 18



йа, этто есть сибернетика.
Перейти в начало страницы
 
+Цитировать сообщение
Гость_MrYuran_*
сообщение 10.8.2011, 19:33
Сообщение #9





Гости






Цитата(Прохожий @ 10.8.2011, 20:57) *
Не хочу быть зловредным, но не Вы ли предлагали всех своих соратников "пересадить" на работу с МК из-под РТОС?

В процессе smile.gif
Вновь принятый молодой активно осваивает FreeRTOS, 16 числа ждём доклада (если в отпуск не свалим)
Говорит, что вроде как получается.

Цитата(Белый Ежик @ 10.8.2011, 18:16) *
И я не могу знать где я допустил ошибку в ходе написания программы так как не знаю как должен быть написан текст программы.

Ну так покажите, что за программа, что за ошибки.
А то получается сеанс телепатических услуг...
Перейти в начало страницы
 
+Цитировать сообщение
Прохожий
сообщение 10.8.2011, 19:34
Сообщение #10


сундук
***

Группа: Пользователи
Сообщений: 4043
Регистрация: 21.11.2009
Из: Ростов-на Дону
Пользователь №: 15



Цитата(MrYuran @ 10.8.2011, 21:27) *
В процессе smile.gif
Вновь принятый молодой активно осваивает FreeRTOS, 16 числа ждём доклада (если в отпуск не свалим)
Говорит, что вроде как получается.

Ну, тогда нет оснований возмущаться введением повсеместной Visual Studio.
Она ж вроде как и для ARM-ов имеется?
Перейти в начало страницы
 
+Цитировать сообщение
orthodox
сообщение 10.8.2011, 22:41
Сообщение #11


ДИКТАТОР
Иконка группы

Группа: Мод
Сообщений: 23809
Регистрация: 20.11.2009
Из: Житомир
Пользователь №: 3



Блин, когда я уже все же начну и стану хоть начинающим в МК...работы выше ушей.
Если Ёжик не остановится, по шагам следом пойду, осваивать это нелегкое дело.
Завидую ымбеддерам даже - все у них просто.

PS Я так понял, задача у нас с Ёжиком одна и та же, если не ошибся - научиться с этим всем работать,
чего-то писать и чтобы исполнялось, а там отлаживать уж лично я научусь.
Перейти в начало страницы
 
+Цитировать сообщение
Прохожий
сообщение 10.8.2011, 22:44
Сообщение #12


сундук
***

Группа: Пользователи
Сообщений: 4043
Регистрация: 21.11.2009
Из: Ростов-на Дону
Пользователь №: 15



Цитата(orthodox @ 11.8.2011, 0:41) *
Блин, когда я уже все же начну и стану хоть начинающим в МК...работы выше ушей.
Если Ёжик не остановится, по шагам следом пойду, осваивать это нелегкое дело.
Завидую ымбеддерам даже - все у них просто.

PS Я так понял, задача у нас с Ёжиком одна и та же, если не ошибся - научиться с этим всем работать,
чего-то писать и чтобы исполнялось, а там отлаживать уж лично я научусь.

Все получится.
Какие наши годы...
Перейти в начало страницы
 
+Цитировать сообщение
Harbinger
сообщение 10.8.2011, 22:57
Сообщение #13


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 20016
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



Ну нанесли, новичка остракировали...
(Автору темы) Я, однако, украинец тоже, с 1980 года в Киеве прозябаю. Просто учился лет на 25...30 раньше и не на двойки.
По существу - код в студию, настройки IDE сюда же, будем разбираться. Если же он засекречен (весьма частый случай в нынешних реалиях) - тогда пардон, телепатия, она весьма нестабильная штука, то работает, то нет... smile.gif

Цитата(_pasha @ 10.8.2011, 19:01) *
Перчику, погано з російською, - читай аглицькі хелпи - усе ж криштально зрозуміло smile.gif

Звичайно. Ну часом трапляється, що ті хелпи створені китайцями за допомогою гуглоперекладу з японської мови, без найменших спроб так званого "спелчекінгу"... wink.gif
О боги Валхалли, чого це мене так занесло???
Перейти в начало страницы
 
+Цитировать сообщение
_pasha
сообщение 10.8.2011, 23:05
Сообщение #14


тот самый
Иконка группы

Группа: Мод
Сообщений: 13629
Регистрация: 24.11.2009
Из: Харьковская обл., UA
Пользователь №: 25



Цитата(Harbinger @ 10.8.2011, 23:53) *
Если же он засекречен (весьма частый случай в нынешних реалиях)

Это как замОк - от честных людей.
жесть - вот тут, например. Венда - здоровью манда.

Цитата(Harbinger @ 10.8.2011, 23:57) *
Звичайно. Ну часом трапляється, що ті хелпи створені китайцями за допомогою гуглоперекладу з японської мови, без найменших спроб так званого "спелчекінгу"... wink.gif

Це не стосується сабжу. Жодної стилістичної помилки.
Перейти в начало страницы
 
+Цитировать сообщение
Harbinger
сообщение 10.8.2011, 23:12
Сообщение #15


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 20016
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



Ну в данном случае не сомневаюсь, гаммовских семинаров понаслушался... поставить, что ли, MPLab да и проверить предмет обсуждения, естественно, в случае его публикации? С пиками по субъективным религиозно-историческо-меркантильным причинам не дружу, но чем Ч не шутит, вдруг заставят? На ARM вон уже совратили и обратной дороги нет...
(Опять же автору темы). Есть такая книжка, на все случаи жизни, называется "Язык программирования Си", а авторы её - некие Б. Керниган и Д. Ритчи. Чертовски полезная вещь при довольно скромной, по нынешним временам, цене (на киевской Петровке гривен 50...90, как повезёт).
Перейти в начало страницы
 
+Цитировать сообщение
ёжик_в_тумане
сообщение 10.8.2011, 23:37
Сообщение #16


Участник
**

Группа: Пользователи
Сообщений: 20
Регистрация: 9.8.2011
Из: Житомир
Пользователь №: 386



Цитата(Harbinger @ 10.8.2011, 20:12) *
Ну в данном случае не сомневаюсь, гаммовских семинаров понаслушался... поставить, что ли, MPLab да и проверить предмет обсуждения, естественно, в случае его публикации? С пиками по субъективным религиозно-историческо-меркантильным причинам не дружу, но чем Ч не шутит, вдруг заставят? На ARM вон уже совратили и обратной дороги нет...
(Опять же автору темы). Есть такая книжка, на все случаи жизни, называется "Язык программирования Си", а авторы её - некие Б. Керниган и Д. Ритчи. Чертовски полезная вещь при довольно скромной, по нынешним временам, цене (на киевской Петровке гривен 50...90, как повезёт).


Есть у меня эта книга, первый раз попробовал сделать всё так как в ней написано и ничего не вышло.
Перейти в начало страницы
 
+Цитировать сообщение
ёжик_в_тумане
сообщение 13.8.2011, 14:05
Сообщение #17


Участник
**

Группа: Пользователи
Сообщений: 20
Регистрация: 9.8.2011
Из: Житомир
Пользователь №: 386



Есть!Вышло!Скомпилировал наконец хоть одну программу!

Правда не свою,но всётаки уже хоть знаю как компилировать вот текст программы:

void main(void)
{
while(1);
}

Подскажыте пожалста где можно найти список операторов для MPLAB

Я всё ещё ищу но пока безрезультатно.

Перейти в начало страницы
 
+Цитировать сообщение
_pasha
сообщение 13.8.2011, 15:31
Сообщение #18


тот самый
Иконка группы

Группа: Мод
Сообщений: 13629
Регистрация: 24.11.2009
Из: Харьковская обл., UA
Пользователь №: 25



Цитата(Белый Ежик @ 13.8.2011, 15:05) *
Подскажыте пожалста где можно найти список операторов для MPLAB

Йож, вопрос некорректно поставлен, потому что MPLAB - это среда разработки, то что Вы сделали под лозунгом "Есть!Вышло!" -результат работы Си-компилятора, а нужно еще знать более-менее(в смысле - куда полезть, чтобы быстро найти) - архитектуры некрочиповских процов и иногда ассемблерные команды. Все это к среде разработки имеет аж никакое отношение.
Совет такой: гуглим про продукцию Микрочип на всех доступных Вам языках, и курим эти документы, за 3 дня при упорстве можно стать просто профессором в этой области. Это к тому, что там ничего сложного в принципе нету, и документация у некрочипа очень удобно читается.
Удачи, и вовремя!©
Перейти в начало страницы
 
+Цитировать сообщение
Прохожий
сообщение 13.8.2011, 16:30
Сообщение #19


сундук
***

Группа: Пользователи
Сообщений: 4043
Регистрация: 21.11.2009
Из: Ростов-на Дону
Пользователь №: 15



Цитата(_pasha @ 13.8.2011, 17:31) *
Это к тому, что там ничего сложного в принципе нету, и документация у некрочипа очень удобно читается.

Это, конечно, да.
Но до определенной степени.
Сможете в полном объеме управиться с этим за три дня?
Перейти в начало страницы
 
+Цитировать сообщение
_pasha
сообщение 13.8.2011, 17:12
Сообщение #20


тот самый
Иконка группы

Группа: Мод
Сообщений: 13629
Регистрация: 24.11.2009
Из: Харьковская обл., UA
Пользователь №: 25



Цитата(Прохожий @ 13.8.2011, 17:30) *
Сможете в полном объеме управиться с этим за три дня?

А план работ на что?
Если мы концептуально плаваем, -берем и читаем brief,
Если знаем, чего хотим, - пробегаем сорсы примеров и аппликухи
Далее, после прорисовки связей между периферийными модулями, определяемся, что читать до обеда, что после итд.

По сравнению с армоводческой докой это все - детсад и пользоваться всем этим чрезвычайно удобно. Чего не скажешь про долбаных ST russian_ru.gif
Перейти в начало страницы
 
+Цитировать сообщение

2 страниц V   1 2 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29.3.2024, 13:31