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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
ST7FOX
Мучитель микросхем
Сообщения: 402
Зарегистрирован: Сб июл 10, 2021 19:33:25

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

Сообщение ST7FOX »

Мурик, вероятность ошибки 100%?
Реклама
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25266
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

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

Сообщение КРАМ »

[uquote="Мурик",url="/forum/viewtopic.php?p=4062276#p4062276"]Чем сложнее программа, тем больше вероятность ошибок.[/uquote] Вероятность - больше. Но ошибок может и не быть. Все зависит от уровня тестирования. Нельзя считать ошибками вкусовщину в коде и интерфейсах.
Опять же под сложностью непонятно что понимать. Можно надергать в программу уже тестированные модули и программа будет сложной, но ошибок содержать не будет.
Реклама
OKF
Это не хвост, это антенна
Сообщения: 1393
Зарегистрирован: Вт июн 07, 2011 08:03:18

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

Сообщение OKF »

[uquote="Аlex",url="/forum/viewtopic.php?p=4060005#p4060005"]HI-TECH уже устарел. Его давно заменили на XC.[/uquote]
А я использую). Ничем не хуже ХС (фирма та же), менее громоздкий, более шустрый.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

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

Сообщение Мурик »

ST7FOX писал(а):вероятность ошибки 100%?
Нет. Зависит от многих факторов. Как я писал, чем сложнее программа тем больше вероятности что в ней допущены ошибки.
КРАМ писал(а):Вероятность - больше. Но ошибок может и не быть. Все зависит от уровня тестирования.
Я имел в виду ошибки при написании программы. Отладка/тестирование это отдельная тема.
КРАМ писал(а):Опять же под сложностью непонятно что понимать.
Хорошо напишу по другому. Чем больше кода было написано, тем больше вероятности ошибок в нем. Речь не про отлаженные фрагменты используемые повторно, а про код написанный с нуля.
Реклама
Эиком - электронные компоненты и радиодетали
ST7FOX
Мучитель микросхем
Сообщения: 402
Зарегистрирован: Сб июл 10, 2021 19:33:25

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

Сообщение ST7FOX »

Мурик, но раз не 100%, то утверждение "Не бывает программ без ошибок" не верно... ;)
Реклама
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

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

Сообщение Мурик »

ST7FOX, прочитайте что я написал здесь https://radiokot.ru/forum/viewtopic.php ... 6#p4062276
Где я утверждал что на 100% в каждой программе есть ошибки?
Реклама
ST7FOX
Мучитель микросхем
Сообщения: 402
Зарегистрирован: Сб июл 10, 2021 19:33:25

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

Сообщение ST7FOX »

Мурик, а это не Ваше утверждение. Это несколько ранее jcxz сказал. Прошу прощение за возникшую путаницу.
Аватара пользователя
alex_
Опытный кот
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

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

Сообщение alex_ »

[uquote="КРАМ",url="/forum/viewtopic.php?p=4062126#p4062126"]На MPLAB ничего невозможно написать. Патамушта это не язык и не компилятор. Это интегрированная среда разработки.[/uquote]
Да я знаю, поскольку компилятор без среды использовать всё равно не получиться.
В MPLAB меня смущают 2 момента:
- мелочи но, почему не включить компилятор ХС32 сразу в пакет установи, как раньше было со старым MPLAB'ом
- новый MPLAB X зараза на яве, а это тот ещё ручник, MikroC к примеру на ХРхе шустро работает, а ява даже не заведётся
STM32CubeIDE тоже зараза на яве, если комп не новый то работать вообще не возможно :evil:
Что блин все на эту яву сели :kill:
ST7FOX
Мучитель микросхем
Сообщения: 402
Зарегистрирован: Сб июл 10, 2021 19:33:25

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

Сообщение ST7FOX »

Меня тоже несколько раздражает нездоровое увлечение явами, еклипсами... но это модно.
Компилятор не включают в пакет вполне нормально: подобные среды разработки и так тяжеловесны, и всем не угодить. Если угодить Вам, то тогда бы возмутился я: мне не нужен XC32, мне нужен XC8. Помимо этого там ещё же и финансовая политика, компиляторы не бесплатны.

Добавлено after 43 seconds:
Ява на ХР вполне заведётся.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15574
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

alex_
У меня один из компов под ХР х32...
И вполне себе все "стандартные" среды разработки стоят и авр студио 4.19 и мплаб 8.92 (комплект "по умолчанию")
и ардуиноIDE 1.8.9 (а там ужшшш чего только не напихано)... кой-чего и под STM...
Для оных и нетфрамеворки и java соответствующих установленной ХР версий отдельно подыскать надо.
:beer:
А вот более старшие версии УВЫ... приходится уже комп с 7кой-10кой использовать.
Но то чаще для ознакомления, а не для работы.
:roll:
Аватара пользователя
alex_
Опытный кот
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

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

Сообщение alex_ »

И я о том же, поставил новую версию STM32CubeIDE и сел, изменяем любую конфигурацию контроллера(переключили точку в другое место) ждём 30-60 сек :kill:
К самой яве вопросов нет, она и на ХР заводилась а вот новые пакеты которые на базе явы работают ну невозможно медленно.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15574
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

Самый быстрый вариант - чистый компилятор (с запуском из командной строки) да текстовой редактор.
Правда на сегодня подобный комплект вряд-ли кого устроит.
:wink:
jcxz
Мудрый кот
Сообщения: 1726
Зарегистрирован: Вт авг 15, 2017 10:51:13

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

Сообщение jcxz »

[uquote="Мурик",url="/forum/viewtopic.php?p=4062276#p4062276"]Если вы считаете что программа не имеет ошибок, вы просто не умеете их находить![/uquote]В точку! 8)

Добавлено after 2 minutes 44 seconds:
[uquote="КРАМ",url="/forum/viewtopic.php?p=4062327#p4062327"]Можно надергать в программу уже тестированные модули и программа будет сложной, но ошибок содержать не будет.[/uquote]Это не так.
Если скажем вы надёргали где-то кирпичей; пускай даже они все целые, не битые; то это ещё не гарантирует, что построенный из них дом не развалится.
ST7FOX
Мучитель микросхем
Сообщения: 402
Зарегистрирован: Сб июл 10, 2021 19:33:25

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

Сообщение ST7FOX »

Я как-то редко наблюдаю разваливающиеся дома. Да и большинство довольно-таки сложных программ работают без ошибок.
[uquote="jcxz",url="/forum/viewtopic.php?p=4063353#p4063353"][uquote="Мурик",url="/forum/viewtopic.php?p=4062276#p4062276"]Если вы считаете что программа не имеет ошибок, вы просто не умеете их находить![/uquote]В точку! 8)[/uquote]
в дырку. нормальный программист умеет.
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25266
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

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

Сообщение КРАМ »

[uquote="alex_",url="/forum/viewtopic.php?p=4063126#p4063126"]почему не включить компилятор ХС32 сразу в пакет установи, как раньше было со старым MPLAB'ом[/uquote]
Можно узнать когда это было и на какой версии?
Аватара пользователя
alex_
Опытный кот
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

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

Сообщение alex_ »

Да когда он ещё был без Х и обычным приложением, там во время установки галки стояли по умолчанию и на HI-TECH, просто жмём далее и он устанавливал сразу всё что нужно, хотя и доп пакетами.
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25266
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

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

Сообщение КРАМ »

[uquote="alex_",url="/forum/viewtopic.php?p=4063648#p4063648"]Да когда он ещё был без Х[/uquote]
В 8-ке (это та самая, которая без Х) нужно было РУЧКАМИ установить путь к компилятору и выбрать его в текущей конфигурации. Никаких компиляторов в комплекте установки не было. При установке очередной версии среды ДЕЙСТВИТЕЛЬНО новая версия наследовала настройки прежней. Но к самой среде это не имело никакого отношения. Компилятор устанавливался ОТДЕЛЬНО. Тем более, что до покупки хайтеч микрочипом он вообще был сторонней конторой. Между покупкой хайтеч и аггрегированием хайтеч-компилятора в ХС8 прошло менее 2 лет, если мне не изменяет склероз.
Возможно был очень короткий интервал, когда компилятор оказался в пакете. Но я его не заметил.
ЗЫ. В догон. Хайтеч только для 8-битников, да и то не для всех.

Добавлено after 11 minutes 48 seconds:
[uquote="alex_",url="/forum/viewtopic.php?p=4063126#p4063126"]Что блин все на эту яву сели :kill:[/uquote]
Ну это понятно. Управление сложностью проекта вышло из-под контроля. Писать и поддерживать свою среду разработки с нуля стало очень накладно. Поэтому перешли на конструкторы.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

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

Сообщение Мурик »

alex_ писал(а):STM32CubeIDE тоже зараза на яве
Кто мешает пользоваться другой IDE для STM32. Их много.
BOB51 писал(а):Самый быстрый вариант - чистый компилятор (с запуском из командной строки) да текстовой редактор.
EmBitz вполне быстрая IDE и на XP работает.
На рутрекере есть https://rutracker.org/forum/viewtopic.php?t=6081172
phalanx
Нашел транзистор. Понюхал.
Сообщения: 158
Зарегистрирован: Сб апр 24, 2021 18:42:11

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

Сообщение phalanx »

[uquote="OKF",url="/forum/viewtopic.php?p=4062602#p4062602"][uquote="Аlex",url="/forum/viewtopic.php?p=4060005#p4060005"]HI-TECH уже устарел. Его давно заменили на XC.[/uquote]
А я использую). Ничем не хуже ХС (фирма та же), менее громоздкий, более шустрый.[/uquote]
Скажу больше. В некоторых случаях ничего другого применить и не получится. Например классная такая была RTOS OSA, так под неё проект собирался только под HT-PICC 9.50. Для ранних PIC, IMHO, самый вменяемый компилятор.
ST7FOX
Мучитель микросхем
Сообщения: 402
Зарегистрирован: Сб июл 10, 2021 19:33:25

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

Сообщение ST7FOX »

phalanx, почему это "была"? Она и сейчас есть, использую под STM8, и когда-то портировал её под ХС8, так что, извините, но Ваш пример неудачный. Кроме того, она изначально собиралась не только под хайтеч: http://pic24.ru/doku.php/osa/ref/introd ... 1%80%D1%8B

Добавлено after 1 hour 2 minutes 49 seconds:
Забавно, как прям одно цепляется за другое: у Виктора Тимофеева, автора OSA, есть статья о том, как писать программы, которых не бывает ;) , то есть, без ошибок: http://pic24.ru/doku.php/osa/articles/e ... 1%82%D0%BC
Ответить

Вернуться в «Разные вопросы по МК»