29.08.2017, 22:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,984
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
|
Re: Непонятки с 16F887
|
|
|
|
30.08.2017, 00:31
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Непонятки с 16F887
vladh, а где ещё много раз по 500 набирается? Тут сразу две платы и программатор меньше чем за 500. И развлекайтесь как хотите. Даже между ними можно взаимодействие устроить в перспективе.
А учебники по среде разработки в интернете, даже с видеоуроками .
Оценка библиотек для семейства mikroC в сопоставлении с другими стоит проводить имея опыт работы со всеми сравниваемыми. На остальных так же ведётся разработка промышленных решений. Тут таки совсем другие критерии должны быть.
Для оценки Ваших возможностей - заполнение данных о месте в профиле совсем не мешает .
Если Вы таки планируете в результате зарабатывать на этом деньги - некоторые расходы/вложения тут вполне оправданы. Тот же прирост зарплаты за некоторое время компенсирует потраченное.
С половинкой, как и с земноводным нужно вести обоснованный диалог и договариваться.
Имея опыт с STM и нормальной средой будет несколько проще работать с планируемым target, чем переползать на него со столь проприетарной идеологии, да ещё со стилем basic.
Была потребность, попробовал и очень быстро ушёл на eclipse. Кроме мелочей с проверкой чего-то на arduino - перекрывает все необходимое в самом широком спектре и он растёт. К тому же кроссплатформенный и код отлично переносится при грамотном проектировании .
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
30.08.2017, 09:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,306
Сказал спасибо: 337
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Re: Непонятки с 16F887
Сообщение от mike-y-k
|
Оценка библиотек для семейства mikroC в сопоставлении с другими стоит проводить имея опыт работы со всеми сравниваемыми. На остальных так же ведётся разработка промышленных решений. Тут таки совсем другие критерии должны быть.
Для оценки Ваших возможностей - заполнение данных о месте в профиле совсем не мешает .
Если Вы таки планируете в результате зарабатывать на этом деньги - некоторые расходы/вложения тут вполне оправданы. Тот же прирост зарплаты за некоторое время компенсирует потраченное.
С половинкой, как и с земноводным нужно вести обоснованный диалог и договариваться.
Имея опыт с STM и нормальной средой будет несколько проще работать с планируемым target, чем переползать на него со столь проприетарной идеологии, да ещё со стилем basic.
Была потребность, попробовал и очень быстро ушёл на eclipse. Кроме мелочей с проверкой чего-то на arduino - перекрывает все необходимое в самом широком спектре и он растёт. К тому же кроссплатформенный и код отлично переносится при грамотном проектировании .
|
1. Об объеме библиотек я говорил со слов многих форумчан. Поэтому простите за то, что высказал не свое мнение, которое вполне может быть ошибочным. Но по широте охвата разновидностей МК Вы можете предложить альтернативу?
2. По поводу моего профиля. Мне 65 лет и за последние 20 лет я поменял свое местожительство 4 раза. Это была Уфа, затем 5 лет в Крыму(Бахчисарай), снова Уфа, Спб. А уж мест работы уууу. Поэтому о вложениях, которые могут окупиться, кстати а могут и не окупиться(что чаще бывает) мне говорить в моем возрасте не приходится. Не потерять бы то, что имею.
3. По поводу половинки(земноводной) я больше высказался в шутливой форме. Хотя в каждой шутке.. Я всегда все что зарабатывал отдавал ей, а она уже содержала дом и семью на эти деньги. И надо сказать содержала замечательно. Поэтому мы с ней уже 42 года душа в душу.
4. По поводу Бейсик. Зря Вы к нему так. Это все равно, что китайцу сказать плохой у Вас язык, сложный. Иероглифов больно много. И т.п. Либо украинцу сказать: "Простой у Вас язык, по сравнению с русским и т.д." Но если человек на своем языке пишет прекрасные вещи то для него и тех кто знает этот язык нет ничего более прекрасного.
И последнее. Поскольку в выборе таргет(как Вы говорите) я ограничен. Поначалу я пытался идти в лоб. Т.е. Скачивал все что находил по Кейл, целевые МК. Но дело дальше "Привет Мир" почти не шло. Поэтому я и решил зайти в другую(заднюю) дверь. Часто такой способ помогает решить проблему. Но это не метод слепого щенка. Это метод анализа проблемы с разных сторон. И я им довольно часто пользуюсь.
Последний раз редактировалось vladh; 30.08.2017 в 10:01.
|
|
|
|
30.08.2017, 11:27
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Непонятки с 16F887
vladh
В отношении basic - никто не говорит о его качестве. У меня сын в начальной школе на нем учился программировать . Речь больше о применимости, гибкости,… для МК. Тогда уж лучше на ассемблере.
Насчёт Keil и иже с ним. Это таки IDE - интегрированная среда разработки. Дальше уже вопрос о соответствии стандарту, который во первых. От него идёт возможность портирования, масштабирования,… Соответствие стандарту очень упрощает задачу написания своих и используется сторонних библиотек. Именно по этой причине быстро ушел с mikroC. Хороший охват железа никак не окупается замкнутостью экосистемы.
И при смене или масштабировании target уже начнутся совсем не маленькие проблемы.
Если на мелком gcc и на большом gcc, то и с библиотеками нет проблем (железные расширения нормально пишутся и тестируются) и время на разработку падает (а это живые деньги),…
А охват разнообразных семейств gcc наверное самый большой.
И даже при его отсутствии, и при наличии опыта - его вполне можно и сваять под требуемое. Без оптимизирующих наворотов весьма недолго.
Объём библиотек совсем не показатель. Тут их документированность и возможности портирования больше стоят. Языки и оболочки должно развивать сообщество, а не один человек в компании. Почитайте их собственный форум - много интересного найдёте там о предмете. Собственно мы уже хорошо знакомы с таким подходом в лице Microsoft, результаты всем известны…
По поводу возраста и окупиться - так старая сказка про двух лягушек в сметане хорошо описывает сценарии поведения .
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 30.08.2017 в 19:51.
|
|
|
|
30.08.2017, 11:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,306
Сказал спасибо: 337
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Re: Непонятки с 16F887
Мне видится, что тему можно закрыть. Поскольку по заданному вопросу правильнее было бы обратится не сюда, а на форум МикроСи. Но там надо на английском
Всем спасибо за внимание и советы.
|
|
|
|
30.08.2017, 11:39
|
|
Прописка
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
|
Re: Непонятки с 16F887
Сообщение от vladh
|
Мне видится, что тему можно закрыть.
|
Погоди.... запустил, посмотрел, вижу что "cof" файл не генерируется правильно (и не передается конфигурация, все время дог таймер сбрасывает), верни "конфигурируем аналоговые вводы" при загрузке хекса все работает... прочти вот это https://download.mikroe.com/document.../coff_file.htm , поставь галочку напротив "coff" и все заработает.... Дерзай и никого не слушай (имеется ввиду про жизнь)...
PS Да... резистор поставь 100 Ом
Последний раз редактировалось mimuh64; 30.08.2017 в 11:44.
|
|
|
|
30.08.2017, 12:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,306
Сказал спасибо: 337
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Re: Непонятки с 16F887
Сообщение от mimuh64
|
PS Да... резистор поставь 100 Ом
|
Простите. Но я почему то не ту схему послал. Прикладываю вариант с которым я занимался.
1. Номинал резистора в схеме ни о чем не говорит. Т.к в его свойствах он установлен как Digital.
2. Coff там создается. Вы его можете увидеть в папке. Как я анализировал ситуацию. Загружаю проект в компилятор. устанавливаю в Proect Setting тип МК и компилирую. Затем в Протеусе активирую соответствующий МК, т.е. в свойствах разблокирую запрет симуляции и запускаю симуляцию. Устанавливаю точку останова на начало обработки прерывания и слежу за переменной cnt. Затем в компиляторе меняю "камень", компилирую. В схеме, в свойствах МК, переключаю активность контроллеров и снова произвожу симуляцию.
|
|
|
|
30.08.2017, 12:50
|
|
Прописка
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
|
Re: Непонятки с 16F887
Ты просто сделай все то, что я написал...
1. Ручками пропиши конфиг.
2. Убери комментарий к ANSEL.
3. Сделай так чтобы компилятор генерировал COF файл (если ты его используешь)...
Про все твои методы отладки забудь... Ты разве не видишь что внизу Протеуса бегут строки - Сброс Дог таймера (ты знаешь что это такое???) Любой инструмент нужно изучать...
|
|
|
|
30.08.2017, 14:40
|
|
Вид на жительство
Регистрация: 20.12.2013
Сообщений: 311
Сказал спасибо: 5
Сказали Спасибо 94 раз(а) в 59 сообщении(ях)
|
Re: Непонятки с 16F887
Сообщение от vladh
|
4. По поводу Бейсик. Зря Вы к нему так. Это все равно, что китайцу сказать плохой у Вас язык, сложный...
|
У меня вот к бэйсику претензий нет. Работаю вполне нормально. Под пики - с такой версией. Правда с такими древними пиками как ваш он не пойдет...
В последнее время начал использовать ESP-шку - там уже приходится использовать C. Кстати, присмотритесь к ней - для дома ее вполне хватает (а вам вроде для дома и надо). В интернете полно описания работы с ней типа этого. Найдете и кучу видео на youtube...
Стоимость модуля Nodemcu - порядка 200 руб - явно не обременительно. И в нем есть все необходимое для начала работы. Разве что еще макетку к нему можно взять для начала.
|
|
|
|
30.08.2017, 20:05
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Непонятки с 16F887
AndrFV, и каким боком ESP к Миландру повернулся?
Кстати для Вас - уже и 32 появился и в качестве макетки проще иметь немного другой модуль .
И для них не только nodemcu, но и даже arduino есть, и ещё толика вариантов.
Так что тут совсем не по теме пример…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:23.
|
|