29.08.2017, 15:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
|
Re: Непонятки с 16F887
Сообщение от vladh
|
я сел учить МикроСи. И натолкнувшись на эту беду не знаю кто или что виновато
|
я выше говорил - микроси нестандартен, здесь уже это разбирали, уж лучше микрочиповский С
Сообщение от vladh
|
может быть мне более никогда в жизни этот контроллер больше не встретится
|
тогда лучше изучить pic18 - лучше архитектура/система команд или pic24 - перекроют почти все запросы. цены на все почти одинаковы, 10-20уе на все
|
|
|
|
29.08.2017, 16:03
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
|
Re: Непонятки с 16F887
vladh, все имеет свою цену и попытка найти лазейку подешевле уже Вам вполне показала несостоятельность такого подхода.
Автором модели может быть кто угодно и на нем лежит ответственность за адекватность ее поведения .
В деле изучения предмета цену имеет только реальный опыт, а уже потом виртуальный.
Ограничения эмулятора, ограничения среды и компилятора,…
Собственно какова цель у Вас? Может есть другие пути для достижения?
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
29.08.2017, 16:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,264
Сказал спасибо: 330
Сказали Спасибо 74 раз(а) в 31 сообщении(ях)
|
Re: Непонятки с 16F887
mike-y-k , а дело вот в чем. Раньше я делал программы на Бейсике для PIC и AVR. И контроллеры и язык меня вполне устраивали. Сейчас, случилось так, надо работать только с Миландровскими МК, а там сами понимаете язык только Си и Ассемблер. Причем Си только в варианте Keil или Phiton. Proteus там тоже не проходит. Английский язык для меня - чужой язык. Как то выручают компьютерные переводчики.
Сам язык Си без приложения к МК проблем не вызывает. Но вот когда я стал изучать его в приложении к МК возникли проблемы. Когда я попробовал работать с МикроСи все мне очень напомнило Бейсик и все понятно. Поэтому я и решил научиться работать с МикроСи в приложении к ARM, а потом уже перейти к Keil в приложении к Миландр.
|
|
|
|
29.08.2017, 16:58
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
|
Re: Непонятки с 16F887
vladh, конечно извините, но Ваш подход напоминает генетические эксперименты с ужом и ежом.
По требуемому Вам (программирование ARM и среды для этого) есть достаточно переведённой литературы, от фирменной и далее.
Книжные магазины (онлайн) тоже высылают покупки почтой.
Разница между изучаемым и Keil несколько велика и потраченное время таки стоит посвятить курсам языка - без него в итоге трудновато, а качество машинного перевода может завести Вас совсем не туда. Грамматика, словарь на 1500 слов по теме и уже можно читать, изредка находя переводы новых слов. Можно найти нормальный перевод и оригинал по теме и попрактиковаться. Вам конечно виднее, но тут Вы ищите ответы и советы в Вашей ситуации.
Как-то так .
PS Не смотрел подробно, но вроде как target имеет поддержку в eclipse, значит систем уже 3. Там gcc, по которому есть масса на любом языке.
Удачи в правильном выборе пути и удачном вхождении в программирование .
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 29.08.2017 в 17:07.
|
|
|
|
29.08.2017, 17:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,264
Сказал спасибо: 330
Сказали Спасибо 74 раз(а) в 31 сообщении(ях)
|
Re: Непонятки с 16F887
mike-y-k, по поводу спец. словаря Вы скорее всего правы. Надо завести. А вот насчет широкой распространенности литературы по этим вопросам, мне кажется Вы ошибаетесь. Я уже 2 месяца пытаюсь собрать материал. И в И-нете, и пару книжек приобрел. Но все как то не эффективно. Хорошо бы иметь под рукой отладочный стенд но его тоже к сожалению нет. А вот в МикроСи я только вчера начал разбираться и уже несколько программ самостоятельно сделал.
|
|
|
|
29.08.2017, 18:02
|
|
Прописка
Регистрация: 02.03.2010
Сообщений: 139
Сказал спасибо: 12
Сказали Спасибо 49 раз(а) в 26 сообщении(ях)
|
Re: Непонятки с 16F887
Keil не поддерживает PIC контроллеров. Вот сейчас на их сайте смотрю: АРМ7 , 51 , 251, 166 семейства.
Другой процессор с совершенно иной идеологией и машинным кодом, и как следствие, совершено иным подходом к оптимизации, без которой эмбеддингом толком не займешься (приходится прямо в коде смотреть за компилятором, что именно он переставил), совершенно иной периферией, другая среда программирования, все другое.
Если у вас есть необходимость изучить Кейл, АРМ процессор и язык Си в диалекте Кейл, так может, именно этим и стоит заняться?
Это можно сделать без железа и сторонних программ, прямо в Keil там есть simulator, хотя я крайне рекомендую купить хотя бы простейшую плату со впаянным stm32 , поскольку Миландр делает их двоюродных братьев.
Как начинать работать в Keil в сети есть множество руководств, я уверен, вы их легко найдете.
|
|
|
|
29.08.2017, 19:56
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
|
Re: Непонятки с 16F887
vladh, плата arduino на STM32F1 стоит на Ali совсем немного денег и позволяет все нужное уже начать и в железе, и в keil…
Программатор стоит примерно столько же…
Например - пара плат и программатор ~ 458 рублей.
Итого получается вполне уже адекватное поле для тестов и изучения.
При развитии процесса и росте потребности уже можно и с другими камнями познакомится…
Насчёт книг - не очень могу сейчас подсказать по конкретному вопросу, но стоит попробовать посмотреть на сайтах книжных площадок (библиоглобус, озон,…) и издательств. Там много интересного, пока ещё переводят .
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
29.08.2017, 20:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,264
Сказал спасибо: 330
Сказали Спасибо 74 раз(а) в 31 сообщении(ях)
|
Re: Непонятки с 16F887
Сообщение от 6ap6oc
|
Если у вас есть необходимость изучить Кейл, АРМ процессор и язык Си в диалекте Кейл, так может, именно этим и стоит заняться?
|
Вообще говоря МикроСи один язык и для PIC, и для DsPIC, и для PIC32, и для AVR, и для 8051, и для FT90x, и для ARM! При этом богатейшая библиотека работы с периферией. Поэтому этот диалект бесспорно самый интересный. Единственно он не работает с российскими МК.
|
|
|
|
29.08.2017, 20:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,727
Сказал спасибо: 2,417
Сказали Спасибо 894 раз(а) в 581 сообщении(ях)
|
Re: Непонятки с 16F887
Или Российские МК не работают с ним ?
|
|
|
|
29.08.2017, 20:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,264
Сказал спасибо: 330
Сказали Спасибо 74 раз(а) в 31 сообщении(ях)
|
Re: Непонятки с 16F887
Сообщение от mike-y-k
|
плата arduino на STM32F1 стоит на Ali совсем немного денег и позволяет все нужное уже начать и в железе, и в keil…
Программатор стоит примерно столько же…
программатор[/URL] ~ 458 рублей.
Итого получается вполне уже адекватное поле для тестов и изучения.
При развитии процесса и росте потребности уже можно и с другими камнями познакомится…
Насчёт книг - не очень могу сейчас подсказать по конкретному вопросу, но стоит попробовать посмотреть на сайтах книжных площадок (библиоглобус, озон,…) и издательств. Там много интересного, пока ещё переводят .
|
Там 500 и там 500 и еще там ... Плюс Книги(тоже по 500) итого набираются хорошие деньги. Может у Вас в московском округе это и не деньги, а меня супруга сразу разлюбит за такие траты. Поэтому на начальном этапе Протеус и И-нет.
PS Библиоглобус это скорее если в Турцию захотелось.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:01.
|
|