Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

MikroC где найти обучающие материалы?

Вс июл 11, 2021 17:57:12

Подскажите существуют ли уроки, мануалы, книги по MikroC на русском языке?
На ютубе есть скудные уроки и только на английском. Официальный мануал тоже только на инглише.
С Си слабо знаком, а в этой проге глянул, там конструкции попроще и разные вспомогательные подпрограммы есть.

Re: MikroC где найти обучающие материалы?

Вс июл 11, 2021 19:30:17

http://kazus.ru/forums/showthread.php?t=9111&page=3 там примерно на 3-4 сообщении есть ссылка.
Последний раз редактировалось ST7FOX Вс июл 11, 2021 19:31:44, всего редактировалось 1 раз.

Re: MikroC где найти обучающие материалы?

Вс июл 11, 2021 19:31:26

С очень простой язык. Прямо сразу надо знать только условия и циклы. Остальное само подтянется в процессе работы. Берите различные примеры и пишите что-нибудь сами.

Re: MikroC где найти обучающие материалы?

Пн июл 12, 2021 07:06:11

А лучше сразу забыть о MikroC и писать, например, для HI-TECH, MCC,...!

Re: MikroC где найти обучающие материалы?

Пн июл 12, 2021 08:37:03

Ну учитывая малую популярность MikroC и отсутствие материалов, логично предположить что действительно что то не так с ней. Жаль, а на первый взгляд выглядит привлекательно. Придется дальше наверно Си грызть, но идет он мне туго.
А лучше сразу забыть о MikroC и писать, например, для HI-TECH, MCC,...!

Это тоже наверно какая то экзотика, по которой нет уроков?
А что скажете о MPLAB и Atmel студии? Сильно ли отличается их язык для avr ?

Re: MikroC где найти обучающие материалы?

Пн июл 12, 2021 09:42:12

У MikroC довольно лёгкий старт, куча библиотек, и одна платформа под разные семейства контроллеров. Если код не замудрёный то легко можно перенести с PIC'a на AVR и наоборот. Хелпе много чего описано и достаточно просто скопировать пример чтобы он сразу завёлся, без лишних плясок.
Да он на инглише, но в принципе без перевода большую часть можно понять, а остальное без проблем копируется в переводчик.
Решать вам :tea:

Re: MikroC где найти обучающие материалы?

Вт июл 13, 2021 07:09:39

А еще в нем есть маленькая "прелесть": когда проект разрастается, то в один прекрасный момент прошивка становится не рабочей!!!
Было дело - всю ночь переносил на HI-TECH: утром нужно было отдавать заказчику...

Хотя мне лично все равно на чем вы будете писать, хоть сразу в машинных кодах...
Я предупредил. На этом покидаю данную тему...

Re: MikroC где найти обучающие материалы?

Вт июл 13, 2021 10:06:13

HI-TECH уже устарел. Его давно заменили на XC.

Re: MikroC где найти обучающие материалы?

Ср июл 14, 2021 11:50:24

Icee писал(а):Подскажите существуют ли уроки, мануалы, книги по MikroC на русском языке?
Если хотите писать на Си, берите нормальный компилятор типа GCC none eabi и IDE для него типа EmBitz. Прекрасно работает как компилятор (ошибок нет), так и отладчик и др.

Re: MikroC где найти обучающие материалы?

Ср июл 14, 2021 11:58:40

Для Си (не ++) крайне сложно сделать компилятор с ошибками.

Re: MikroC где найти обучающие материалы?

Ср июл 14, 2021 14:46:27

Ну микроелектронике удалось, правда там не совсем в ошибках дело, когда код большой то оптимизатор дичать начинает.

Re: MikroC где найти обучающие материалы?

Ср июл 14, 2021 14:56:21

Для отсутствия ошибок надо лицензионный вариант прикупить, а не хакнутым/демо-версией (с ограничением размера кода) пользоваться.
8)

Re: MikroC где найти обучающие материалы?

Ср июл 14, 2021 15:10:01

Возможно, но как знать, что после покупки лицензии проблема исчезнет, без обращения в саппорт :roll:

Добавлено after 5 minutes 40 seconds:
PIC32 кто нибудь юзает, если да то на чём пишете, MPLAB X?

Re: MikroC где найти обучающие материалы?

Чт июл 15, 2021 04:36:34

MPLAB X, XC32.

Re: MikroC где найти обучающие материалы?

Сб июл 17, 2021 11:35:29

Для Си (не ++) крайне сложно сделать компилятор с ошибками.
Последние 2 слова - лишние "с ошибками". А в остальном - всё правильно. :)))

Добавлено after 3 minutes 52 seconds:
Для отсутствия ошибок надо лицензионный вариант прикупить, а не хакнутым/демо-версией (с ограничением размера кода) пользоваться.
8)
Думаете - компилятор обнаруживает свою "хакнутость" и только тогда преднамеренно активирует заложенные баги? :)))

Re: MikroC где найти обучающие материалы?

Сб июл 17, 2021 13:34:12

jcxz, https://www.sigbus.info/how-i-wrote-a-s ... -in-40-day
Учиться надо, а не в игрушки играть. Раньше каждый программист баловался с собственным компилятором, ну или хотя бы интерпетатором

Re: MikroC где найти обучающие материалы?

Сб июл 17, 2021 13:41:34

jcxz, https://www.sigbus.info/how-i-wrote-a-s ... -in-40-day
Учиться надо, а не в игрушки играть. Раньше каждый программист баловался с собственным компилятором, ну или хотя бы интерпетатором
Ключевое слово тут "баловался". И это как-то не стыкуется с "крайне сложно сделать компилятор с ошибками".
Хотя - каждый чайник впервые написав while(...) без ошибок, уже считает себя гуру программирования, умеющим писать абсолютно "безглючные" программы. :)))

PS: Открою вам страшную тайну: Не бывает программ без ошибок. Даже от самых гуру программирования. А если вы всё-таки такую обнаружили, то видимо вы просто ещё не напоролись на баги в ней. :dont_know:

Re: MikroC где найти обучающие материалы?

Сб июл 17, 2021 13:58:36

PIC32 кто нибудь юзает, если да то на чём пишете, MPLAB X?

На MPLAB ничего невозможно написать. Патамушта это не язык и не компилятор. Это интегрированная среда разработки.
Компилятор языка С для PIC32 называется XC32/XC32++. Его устанавливают отдельно от среды. Сама среда позволяет работать как с С, так и с ассемблером.

Re: MikroC где найти обучающие материалы?

Сб июл 17, 2021 14:09:20

jcxz, большое спасибо за открытие страшной тайны. Открою Вам ваще самую страшную тайну: программы без ошибок бывают. И даже не от гуру, а от просто внимательных и умеющих полностью использовать доступные возможности инструментария и изучать литературу (не флёновым написанную).

Re: MikroC где найти обучающие материалы?

Сб июл 17, 2021 17:44:50

ST7FOX писал(а):программы без ошибок бывают.
Уровня "Привет мир!" бывают без ошибок.
Чем сложнее программа, тем больше вероятность ошибок. Если вы считаете что программа не имеет ошибок, вы просто не умеете их находить!
Ответить