Модераторы: PILOT, ManiaK, Mazzi

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помощь начинающим "с нуля" 
:(
    Опции темы
crazz1
Дата 14.8.2007, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 14.8.2007

Репутация: нет
Всего: нет



Для тех кто очень хочет разобраться, что такое микроконтроллеры и как их использовать, но не знает с чего начать. Предлагаю свою помощь бесплатно. 
Вы узнаете, что такое микроконтроллер и где они применяются, какие software и hardware инструменты нужны, что такое программатор, что такое архитектура микроконтроллера,  где найти нужную документацию и нужные инструменты,  как самому собрать программатор, подробное описание схемы и как ее собирать, как начать программировать микроконтроллеры. 

От вас требуется сильное желание разобраться в теме. Желательно понимание, что такое резистор, диод, транзистор и умение паять.

Успевайте, возьму 1-3 человека.

Кто заинтересовался, отписывайте здесь.
PM MAIL   Вверх
Alexei
Дата 15.8.2007, 08:24 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 382
Регистрация: 20.8.2003

Репутация: 4
Всего: 4



Меня тревожат смутные сомнения... smile
PM MAIL   Вверх
Neugierig
Дата 19.8.2007, 02:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 19.8.2007

Репутация: нет
Всего: нет



Здравствуйте,

хотелось бы узнать где можно найти ОБЗОРНУЮ информацию по контроллерам и по методам их программирования (опять таки обзорную), дело вот в чём: я программист, писал всегда приложения более высокого уровня, т.е. какая-то железяка куда-то складывает информацию, а моя задача была ее правильно разобрать и разложить в БД, или интерпретировать каким-либо образом чтобы конечные пользователи могли с ней дальше работать, но хотелось бы не замыкаться в своей области, а иметь некоторое представление, что же всё таки внизу делается, (и наконец понять что же все таки за система STEP7 smile и нужна ли ОС для управления контроллерами - вот показал уровень своей дремучести ).
По образованию, как Вы поняли, я также не железячник, а "чистый" программист, но что касается элементной базы, слов резистор, транзистор, p-n-p переход я не пугаюсь smile

Спасибо.
PM MAIL   Вверх
cardinal
Дата 19.8.2007, 03:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 8
Всего: 99



Сейчас занимаюсь производством платы под atmega8 (до 8 MHz с внутренним и 16 MHz с внешним кварцем - кварц на плате есть), стоимость при штучной покупке будет около 35 Евро (при оптовой конечно будет дешевле). На плате будет MAX232 и FT232R и все остальное для коммуникации через RS232 и USB. На плате будет 8 LED, которые тоже можно будет использовать по желанию (а можно будет отключить). Все порты выведены на штекеры по краям платы.
Где-то с 1 октября планирую начать продажу, но первые платы будут готовы раньше. Эта плата является неплохой точкой начала изучения контроллеров и электроники в целом. Если интересует, свяжитесь со мной и я постараюсь как можно скорее выслать Вам один из первых экземпляров.
Так как судя по нику Вы находитесь в Германии, то доставка Вам обойдется в Евро 7.


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Alexei
Дата 19.8.2007, 09:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 382
Регистрация: 20.8.2003

Репутация: 4
Всего: 4



Цитата(Neugierig @  19.8.2007,  02:20 Найти цитируемый пост)
и нужна ли ОС для управления контроллерами

Это зависит от сложности и кол-ва задач выполняемых контроллером. Если Вы мигаете светодиодом , то думаю нет . А если Вам надо что-то поделать в реальном времени, то да.
Я использую что -то отдаленно напоминающее ОС smile (без мутексов и семафоров)- просто делю время на интервалы таймером и выделяю каждой задаче необходимое.

PM MAIL   Вверх
viii
Дата 22.8.2007, 03:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 9.7.2007

Репутация: нет
Всего: нет



Цитата(crazz1 @  14.8.2007,  11:08 Найти цитируемый пост)
Для тех кто очень хочет разобраться, что такое микроконтроллеры и как их использовать, но не знает с чего начать. Предлагаю свою помощь бесплатно. 
Вы узнаете, что такое микроконтроллер и где они применяются, какие software и hardware инструменты нужны, что такое программатор, что такое архитектура микроконтроллера,  где найти нужную документацию и нужные инструменты,  как самому собрать программатор, подробное описание схемы и как ее собирать, как начать программировать микроконтроллеры. 


это как? всмысле очно или заочно?
и где Ваш интерес в такой затее?

PM MAIL   Вверх
Alexei
Дата 22.8.2007, 09:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 382
Регистрация: 20.8.2003

Репутация: 4
Всего: 4



Цитата(viii @  22.8.2007,  03:23 Найти цитируемый пост)
и где Ваш интерес в такой затее?

Подозреваю, быдите "раскручивать" его сайт!
PM MAIL   Вверх
G24_tec
Дата 3.9.2007, 04:09 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 3.9.2007

Репутация: нет
Всего: нет



Цитата(crazz1 @  14.8.2007,  10:08 Найти цитируемый пост)
Для тех кто очень хочет разобраться, что такое микроконтроллеры и как их использовать, но не знает с чего начать.

Как раз для решения данной проблемы я скоро поставлю на продажу одну плату. Всю информацию по ней вы найдете здесь (сайт строиться, но я уже потихоньку добавляю имеющуюся техн. информацию): www.g24-tec.com
 
(данное сообщение является рекламой и ее размещение обговорено с администрацией форума)
PM WWW   Вверх
XbiT
Дата 15.9.2007, 23:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 9.2.2006

Репутация: нет
Всего: 1



Цитата

хотелось бы узнать где можно найти ОБЗОРНУЮ информацию по контроллерам и по методам их программирования (опять таки обзорную)


Обзорная есть тут
PM MAIL   Вверх
G24_tec
Дата 16.9.2007, 03:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 3.9.2007

Репутация: нет
Всего: нет



А я могу сообщить об обновлении datasheet'a платы, о которой я говорил. Теперь всю информацию Вы сможете увидеть здесь:
Education & Development Board with Atmega8 + USB, RS232, 8 LEDs
PM WWW   Вверх
Sergio
  Дата 17.9.2007, 21:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 843
Регистрация: 28.7.2006
Где: Solar System-> Earth

Репутация: нет
Всего: 1



А заинтересовался в теме. Хочу принять участие. Есть инфа по этому делу. Умею паять, программировать(С/С++, Java). Сейчас учу специально для этого - асьму.

crazz1, в сколько  обойдётся долларов этот мини проект?
PM MAIL ICQ   Вверх
cardinal
Дата 17.9.2007, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 8
Всего: 99



Цитата(Sergio @  17.9.2007,  20:00 Найти цитируемый пост)
в сколько  обойдётся долларов этот мини проект? 

Ну вон, например, чуть выше предлагает плату за 39 Евро. Уже как бы рабочая плата, к которой можно черта в ступе подключить (например сворганить маленькую платку для управления моторчиком) и начинать изучение этого дела...


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Sergio
Дата 18.9.2007, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 843
Регистрация: 28.7.2006
Где: Solar System-> Earth

Репутация: нет
Всего: 1



Есть ли какие нибудь эмуляторы микроконтроллеров(програмки которые эмулируют поведение микроконтролеров)? Тоесть, пока я не купил еще програматор и микроконтроллер можна както асемблеровский код проверить на какой-то программе которая эмулирует это дело?

Заранее спасибо.

Это сообщение отредактировал(а) Sergio - 18.9.2007, 15:58
PM MAIL ICQ   Вверх
Alex1984
Дата 18.9.2007, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 299
Регистрация: 6.3.2005
Где: Киев

Репутация: 2
Всего: 2



Можно, протеус, но он не очень и не всегда корректно работает с программой. Не требует лишней обвязки МК и того с чем думаешь работать.. Как по мне, то лучьше на практике, в реале у тебя еще много может гемороя быть с обвязкой, если хочешь с нуля, то тут два пути, или самому ВСЕ собирать и разбиратся, или лучьше купи набор у cardinalа, он тебе поддержку в учебе сможет обеспечить (задай вопрос, что тебе нужно сделать, он тебя возможно обеспечит всем уже готовым для разработки).. да и гемороя на много меньше, сможешь быстрее освоить МК, а потом уже самостоятельно что-то проектировать.
PM MAIL WWW ICQ   Вверх
Alexei
Дата 19.9.2007, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 382
Регистрация: 20.8.2003

Репутация: 4
Всего: 4



Цитата(Sergio @  18.9.2007,  13:58 Найти цитируемый пост)
Есть ли какие нибудь эмуляторы микроконтроллеров

Я бы посоветовал графический ассемблер
В нем оченьудобный симулятор, Студия -отдыхает!
PM MAIL   Вверх
Sergio
Дата 19.9.2007, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 843
Регистрация: 28.7.2006
Где: Solar System-> Earth

Репутация: нет
Всего: 1



Alexei, а есть ли какие-то эмуляторы с графическими картинками? Напрмер Вибираеш контроллер, подключаеш к нему светодиод, моторчик(чтобы всё было видно что я спроектировал)
PM MAIL ICQ   Вверх
Alex1984
Дата 20.9.2007, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 299
Регистрация: 6.3.2005
Где: Киев

Репутация: 2
Всего: 2



Цитата(Alexei @  19.9.2007,  09:00 Найти цитируемый пост)
Я бы посоветовал графический ассемблерВ нем оченьудобный симулятор, Студия -отдыхает!

Очень не советую по таким причинам:

1. Сложность реализации больших проектов
2. Не корректность компиляции
3. Не всегда правельно связывает разные блоки программ.

В свое время очень намаялся, пока нашел ошибку, на АСМ все работало, а в алгоритм билдере нет.. Лучьше учи Си для МК. Тот же Си, только многое в нем не используется, грубо говоря, тебе понадобится только частрь возможностей Си, потмо подпрограммы легко переносить с одного МК на другой

Добавлено через 2 минуты и 2 секунды
Sergio, то о чем ты спрашиваешь есть в ПРОТЕУСЕ!!!!!
Повторюсь, лучьше всего ручками и на практике отлаживать, так учение на много эффективнее проходит и сразу виден готовый продукт, что тоже радует)))))))
PM MAIL WWW ICQ   Вверх
Alexei
Дата 21.9.2007, 09:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 382
Регистрация: 20.8.2003

Репутация: 4
Всего: 4



Цитата(Alex1984 @  20.9.2007,  00:22 Найти цитируемый пост)
на АСМ все работало, а в алгоритм билдере нет..

Программ без ошибок не бывает! Глюков хватает и с студии. Следует попробовать и то и др.

Цитата(Alex1984 @  20.9.2007,  00:22 Найти цитируемый пост)
 Лучьше учи Си для МК.

Си - это осознанная необходимость , надо будет -выучишь.
PM MAIL   Вверх
Vadimka
Дата 29.11.2007, 00:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 28.11.2007

Репутация: нет
Всего: нет



  Может кто нить дать объяснения как в MPLab`e писать пограммы под PICmicro, у меня стоит 7,42- а вся литератыра которую нашёл описывает поэтапно все действия с нуля как это делать под 4,0. Мне хватит только одно, но очень подробно объяснённого, просто решить пример: Что бы моргало несколько светодиодов именялся алгоритм их мограния нажимая на кнопку/кнопки. Но так что бы это, было объясненно с нуля; только не думайте что я вообще ни чего не понимаю в электронике, и программирование, но просто с этим ни когда не работал и нужен некоторый толчок. Если я смогу разобраться попробовать собрать, то уже будет видно-есть ли смысл мне пытать этим заниматься, или же продолжать работать на микросхемной логике.
   P.S. не сочтите за наглость, или что то в этом роде. Просто посоветовали ваш портал где отзывчивые и всегда помогаюшие люди. И данное направление очень стемительно развиваеться и шас уже ни кто не использует схемы собраные из кучи микросхем. Поэтому стремлюсь тоже не отставать от времени, может я еще не настолько стар и и все новые технологии смогу постигать в ногу со временем. 
                                                               Очень надеюсь на вашу отзывчивость и помощь.
PM MAIL   Вверх
cardinal
Дата 29.11.2007, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 8
Всего: 99



Первый вопрос: ты сильно привязан к MPLab и PICmicro?


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Vadimka
Дата 29.11.2007, 00:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 28.11.2007

Репутация: нет
Всего: нет



Ну как сказать, можно сказать что да, потому как по ним я знаю больше всего информации, да и архитектуру считаю их более понятной, да и сама програамма пишеться на языке имеющем синтаксис Ассеблера, что для меня на начальных этапах очень важно, потому как ассемблер знаю очень хорошо, дабы часто писал программы для работы с портами. А с отальными контроллерами как то не особо знаком, знаю немного про Atmel. А про остальные даже проще сказать что незнаю. Мне достаточно делать hex файлы дла МК, в последствии есть чем их записать в МК.
PM MAIL   Вверх
cardinal
Дата 29.11.2007, 03:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 8
Всего: 99



Ну а на Си перейти не хочешь, тогда и ассемблер учить для Atmel'a не надо.

Просто по AVR я тебе много могу подсказать, а PIC'и вообще в руках не держал...


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Vadimka
Дата 29.11.2007, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 28.11.2007

Репутация: нет
Всего: нет



 Вопрос какой из С требуеться знать 
-С (нечто похожее на ассемблер), но с ужастнейщей грамматикой.
-С++
-С builder
-C#
или еще что то? И что за среда разработки, или ато в стандартном можно делать, а потом просто hex файл записывать в контроллер?
И где взять информацию по Atmel?


P.S. я не очень люблю C и всё ему подобное, поэтому почти не работаю в данной среде разработки, на С начал писать из-за того что когда писал HTML`е сайт, дали Visual Studio, в которой лекго его можно было создавать и сразу же проверять работоспособность. 
PM MAIL   Вверх
cardinal
Дата 29.11.2007, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 8
Всего: 99



Нужно знать С.
Цитата(Vadimka @  29.11.2007,  08:00 Найти цитируемый пост)
И где взять информацию по Atmel?

Посмотри в datasheet на Education & Development Board (G24-ATM8) на сайте www.g24-tec.com. Там есть ссылки на разную информацию. Тебя интересуют ключевые слова WinAVR и AVR Studio...

Я бы пока скачал AVR Studio 4.12 + SP (до Build 4.90 помоему) с
http://www.atmel.ru/Software/Software.htm (версия 4.13 у меня постоянно глючит, ее бы не ставил)
и поставил WinAVR
http://sourceforge.net/project/showfiles.php?group_id=68108

Потом бы повторил кусок схемы из datasheet (см. выше) и закачал бы какую тестовую задачку программатором аля AVR ISP.


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Lazin
Дата 29.11.2007, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 3
Всего: 154



Цитата(cardinal @  29.11.2007,  10:10 Найти цитируемый пост)
Нужно знать С

C++ то-же не помешает, так как в WinAvr есть компилятор embedded C++ (плюсы с ограничениями, без всяких "тяжелых" возможностей)

Цитата(Vadimka @  29.11.2007,  09:00 Найти цитируемый пост)
-С builder
-C#

возможно придется использовать, если тебе нужно будет писать софт который работает с твоим железом
PM MAIL Skype GTalk   Вверх
xvr
Дата 29.11.2007, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(Vadimka @ 29.11.2007,  00:40)
Может кто нить дать объяснения как в MPLab`e писать пограммы под PICmicro, у меня стоит 7,42- а вся литератыра которую нашёл описывает поэтапно все действия с нуля как это делать под 4,0. Мне хватит только одно, но очень подробно объяснённого, просто решить пример: Что бы моргало несколько светодиодов именялся алгоритм их мограния нажимая на кнопку/кнопки. Но так что бы это, было объясненно с нуля; только не думайте что я вообще ни чего не понимаю в электронике, и программирование, но просто с этим ни когда не работал и нужен некоторый толчок. 

Во первых, в MPLabe есть примеры (если мне память не изменяет)
Во вторых, с последней версией MPLaba в комплекте идет C (HI-TECH lite версия)

PM MAIL   Вверх
unicuum
Дата 7.12.2007, 03:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка

Репутация: нет
Всего: 8



А может ну их эти контроллеры? Вот у меня есть образ диска AtmelProducts, разные проги, различные AVR, PonyProg и так далее, но смысл? Этим нужно или заниматься или нет. Наблюдая как юзают программаторы другие люди сделал вывод, микрочип контроллера это навроде процессора только жутко примитивный.

Чтобы он работал с реальным миром:
1. Нужно собрать схему.
2. Нужно запрогать прогу и слить её программатором в микросхему, которую нацепить на плату.

И что это даёт? Примитивные устройства не идущие ни в какое сравнение с реальным компом. А на производстве легче сразу брать готовые решения.

Кстати прогать программаторы не сложно, и язык не имеет значения, надо просто сверяться с доками на что этот программатор способен. Ну а в электронике я не больно то разбираюсь, впрочем как показывает практика для проганья реальных устройств это даже и не нужно.


--------------------
user posted image
обычный день на винграде
PM   Вверх
cardinal
Дата 7.12.2007, 03:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 8
Всего: 99



Цитата(unicuum @  7.12.2007,  02:27 Найти цитируемый пост)
А на производстве легче сразу брать готовые решения.

А они всегда есть?

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


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
xvr
Дата 7.12.2007, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(unicuum @ 7.12.2007,  03:27)
А может ну их эти контроллеры? Вот у меня есть образ диска AtmelProducts, разные проги, различные AVR, PonyProg и так далее, но смысл? 

А вто у меня тоже есть пара дисков с AutoCAD'ом и ArchiCAD'ом, вот сижу и думаю, то ли самолет забабахать, то ли занятся строительством элитного жилья, это вроде сейчас прибыльно smile

Цитата

Этим нужно или заниматься или нет. 

Можно этим заниматься проффесионально или в качестве хобби.

Цитата

Наблюдая как юзают программаторы другие люди сделал вывод, 

Ой, прямо сразу программаторы? Без ассемблеров/С и пр? Прямо в hex кодах и в микропроцессор. Жуть smile 

Цитата

микрочип контроллера это навроде процессора только жутко примитивный.


микрочип - это фирма такая, Microchip. Производит микроконтроллеры серии PIC. Микроконтроллер - это 'жутко примитивный' процессор + куча периферии. Кто такая периферия я пожалуй объяснять не буду smile

Цитата

Чтобы он работал с реальным миром:
1. Нужно собрать схему.
2. Нужно запрогать прогу и слить её программатором в микросхему, которую нацепить на плату.

Угу, а что бы собрать например приемник, надо набрать детальки, сделать печатную плату, спаять это все, долго настраивать. Или пойти в ближайший ларек и купить готовый за 100р. Однако есть люди, которые предпочитают первый путь.

Цитата

И что это даёт? Примитивные устройства не идущие ни в какое сравнение с реальным компом. 

 smile Покажите мне того, кто делает 'реальные компы' на PIC'ах. Это микроконтроллеры для embedded приложений.

Цитата

А на производстве легче сразу брать готовые решения.

А они на деревьях растут, или их в полях вместе с картошкой собирают?

Цитата

Ну а в электронике я не больно то разбираюсь, 

Во, это надо было написать в первой строке поста, остальное не писать вообще smile

Цитата

впрочем как показывает практика для проганья реальных устройств это даже и не нужно.

Поверь людям, которые немного разбираются в электронике, в мире embedded это нужно.
В мире компьютеров - действительно не нужно.

PM MAIL   Вверх
Lazin
Дата 7.12.2007, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 3
Всего: 154



Цитата(xvr @  7.12.2007,  09:58 Найти цитируемый пост)
Цитата

А на производстве легче сразу брать готовые решения.

А они на деревьях растут, или их в полях вместе с картошкой собирают?

в магазине покупают, называется PLC, контроллером можно назвать с натяжкой, так как там внутри мощный проц, RTOS, и куча перифирии. Просто берешь и подключаешь эту хрень куда нужно, главное схемку ему правильно нарисовать smile 
правда стоит такая хрень как минимум тысячь 10...
PM MAIL Skype GTalk   Вверх
unicuum
Дата 10.12.2007, 03:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка

Репутация: нет
Всего: 8



Цитата(xvr @  7.12.2007,  09:58 Найти цитируемый пост)
Ой, прямо сразу программаторы? Без ассемблеров/С и пр? Прямо в hex кодах и в микропроцессор. Жуть smile 

Можешь стебаться сколько угодно, я программировал контроллеры, а вот ты думаю нет.
Цитата(xvr @  7.12.2007,  09:58 Найти цитируемый пост)
микрочип - это фирма такая, Microchip. Производит микроконтроллеры серии PIC. Микроконтроллер - это 'жутко примитивный' процессор + куча периферии. Кто такая периферия я пожалуй объяснять не буду smile

И не нужно, с тобой всё ясно. Если завтра образуется фирма и будет называть себя пивом или булкой, так ты будешь считать что пиво и булка это именно та фирма и есть.
Цитата(xvr @  7.12.2007,  09:58 Найти цитируемый пост)
Цитата

Ну а в электронике я не больно то разбираюсь, 

Во, это надо было написать в первой строке поста, остальное не писать вообще smile

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

А общая мысль такова, нет смысла паять свой контроллер, когда продаются зарубежные программируемые устройства в которых уже всё реализовано. Более того, те кто паяют собственные устройства делают это из тех же зарубежных деталей.

А в итоге программирование микрочипов имеет место быть, но скорее уж в любительской электронике.

Добавлено через 7 минут и 32 секунды
Цитата(Lazin @  7.12.2007,  11:36 Найти цитируемый пост)
в магазине покупают, называется PLC, контроллером можно назвать с натяжкой, так как там внутри мощный проц, RTOS, и куча перифирии. Просто берешь и подключаешь эту хрень куда нужно, главное схемку ему правильно нарисовать smile 
правда стоит такая хрень как минимум тысячь 10... 

Я бы лучше сказал, что один блок от десяти тысяч, а вся система выходит в десятки тысяч рублей. Но платит же заказчик, к тому же самоделку без той фирмы которая её ставила заменить почти что невозможно или крайне проблематично. Так же есть человеческий фактор, за свою работу люди берут деньги, и чем дольше они работают, тем больше берут. И далеко не всех волнует, сделана работа в итоге или нет.


--------------------
user posted image
обычный день на винграде
PM   Вверх
unicuum
Дата 10.12.2007, 03:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка

Репутация: нет
Всего: 8



Цитата(xvr @  7.12.2007,  09:58 Найти цитируемый пост)
Цитата
А они на деревьях растут, или их в полях вместе с картошкой собирают?

Если тебе действительно интересно, то вот хороший поставщик от разных фирм http://prosoft.ru/. Филиалы есть во многих городах.


--------------------
user posted image
обычный день на винграде
PM   Вверх
xvr
Дата 10.12.2007, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(unicuum @ 10.12.2007,  03:37)
Цитата(xvr @  7.12.2007,  09:58 Найти цитируемый пост)
Ой, прямо сразу программаторы? Без ассемблеров/С и пр? Прямо в hex кодах и в микропроцессор. Жуть smile 

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

Позволь усомнится, судя по этому 
Цитата

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

ты их может и 'программировал', но дальше заливки hex'а в м/сх видимо дело не заходило.
Что касается меня, то несколько моих поделий до сих пор продается несколькими фирмами.

Цитата

Цитата(xvr @  7.12.2007,  09:58 Найти цитируемый пост)
микрочип - это фирма такая, Microchip. Производит микроконтроллеры серии PIC. Микроконтроллер - это 'жутко примитивный' процессор + куча периферии. Кто такая периферия я пожалуй объяснять не буду smile

И не нужно, с тобой всё ясно. Если завтра образуется фирма и будет называть себя пивом или булкой, так ты будешь считать что пиво и булка это именно та фирма и есть.

Ой мама! Microchip - это 'булка и пиво'  smile Вообще то они вторые в мире производители 8ми битных однокристалок (после Motorola). Или Motorola для тебя это тоже 'какая то фирма' ?

Цитата

Цитата(xvr @  7.12.2007,  09:58 Найти цитируемый пост)
Цитата
Ну а в электронике я не больно то разбираюсь, 
Во, это надо было написать в первой строке поста, остальное не писать вообще smile

Наверное ты никогда не слышал о разделении труда. 

Ты не поверишь - слышал smile

Цитата

Платы собирают квалифицированные инженеры, для программистов есть специальные студии эмулирующие работу контроллера на компьютере в реальном времени. 

Да ну? Это далеко не всегда возможно, и такая эмуляция далеко не всегда полно отражает поведение реального объекта (точнее - почти никогда)

Цитата

К тому же познания настоящего инженера сильно отличаются от того же школьника с запалом паящего очередную байду. 

Инициатор этогй темы относился именно к 'школьнику с запалом паящего очередную байду', если бы
он был специалистом, он бы это не спрашивал.

Цитата

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

Программист и не должен в ней разбираться на высоком проффесиональном уровне, но если он программирует в области embedded - то хоть отчасти он в ней разбираться должен.

Цитата

А общая мысль такова, нет смысла паять свой контроллер, когда продаются зарубежные программируемые устройства в которых уже всё реализовано. Более того, те кто паяют собственные устройства делают это из тех же зарубежных деталей.

Если задача стоит решить какую то проблему из области автоматизации чего-нибудь, то без сомнения надо брать готовое решение, если задача стоит научится делать embedded приложения, то готовое решение не подойдет (если это конечно не evaluation board)
Кроме того, embedded решения тоже бывают разные - PLC за несколько $K вполне уместен для управления станком с ЧПУ, но будет смотреться слегка черезчур в качестве домашнего музыкального звонка на входную дверь smile

Цитата

А в итоге программирование микрочипов имеет место быть, но скорее уж в любительской электронике.

Не души прекрасные порывы - может это его шаги на пути к проффесиональной электронике.
Кроме того, 'программирование микрочипов' имеют место быть в девайсах, которые сами стоят на несколько порядков меньше тех же PLC.

Цитата

Добавлено @ 03:45
Цитата(Lazin @  7.12.2007,  11:36 Найти цитируемый пост)
в магазине покупают, называется PLC, контроллером можно назвать с натяжкой, так как там внутри мощный проц, RTOS, и куча перифирии. Просто берешь и подключаешь эту хрень куда нужно, главное схемку ему правильно нарисовать smile 
правда стоит такая хрень как минимум тысячь 10... 

Я бы лучше сказал, что один блок от десяти тысяч, а вся система выходит в десятки тысяч рублей.

Работал я с одной такой - NetLinx контроллер от фирмы AMX, проще застрелиться  smile 

Цитата

Но платит же заказчик, к тому же самоделку без той фирмы которая её ставила заменить почти что невозможно или крайне проблематично. 

И ставили, и заменяли, и даже ремонтировали (на плате образовалась микротрешина и порвала пару адресных шин между процессором и FLASH - запаяли)

Цитата

Так же есть человеческий фактор, за свою работу люди берут деньги, и чем дольше они работают, тем больше берут. И далеко не всех волнует, сделана работа в итоге или нет.

Это уже к электронике отношения не имеет, а если заказчика не волнует, сделают ему работу в конце концов или нет - то это его личные проблемы. Вменяемые заказчики таких 'исполнителей' гонят в шею smile

А по поводу Прософта я в курсе smile Я даже в курсе сколько стоят их железки  smile 
PM MAIL   Вверх
unicuum
Дата 11.12.2007, 01:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка

Репутация: нет
Всего: 8



xvr, мне кажется ты просто более древний чем я, флаг тебе в руки. smile 


--------------------
user posted image
обычный день на винграде
PM   Вверх
GorbunovDiman
Дата 5.3.2008, 08:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 3.3.2008

Репутация: нет
Всего: нет



 smile       Спасите! Помогите ! Драйвер написать! 
                    Хочу написать драйвер на VB6!
                      Можно ли это!
                     smile  
                     А с радио я дружу!
PM MAIL   Вверх
xvr
Дата 5.3.2008, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(GorbunovDiman @ 5.3.2008,  08:42)
smile       Спасите! Помогите ! Драйвер написать! 
                    Хочу написать драйвер на VB6!
                      Можно ли это!
                     

Нет. Для драйверов используют C/C++ и специальные тулзы для их сборки.

PM MAIL   Вверх
Serjozha
Дата 4.5.2008, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 4.5.2008

Репутация: нет
Всего: нет



привет! если у меня есть гидравлический насос...нужно, чтобы он начинал работу с нажатия кнопки, работал только строго определенный промежуток времени и выключался...внимание,  вопрос (очень глупый) : как запрограммировать контроллер с функцией таймера на С++?  smile  smile  заранее спасибо

Это сообщение отредактировал(а) Serjozha - 4.5.2008, 19:16
PM MAIL   Вверх
xvr
Дата 4.5.2008, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(Serjozha @ 4.5.2008,  19:15)
привет! если у меня есть гидравлический насос...нужно, чтобы он начинал работу с нажатия кнопки, работал только строго определенный промежуток времени и выключался...внимание,  вопрос (очень глупый) : как запрограммировать контроллер с функцией таймера на С++?  smile  smile  заранее спасибо

Начинать нужно не с этого. Сначала нужно определить:
  •  Параметры насоса, т.е. как им управлять
  •  Параметры таймера, в частности нужно ли уметь менять время включения насоса и каким образом
  •  Определиться с алгоритмом работы, в частности, как нужно реагировать на нажатие кнопки, если насос уже работает. Как реагировать на пропадание питания в процессе работы. И пр.
  •  Определиться нужна ли какая нибудь индикация
  •  Определиться, нужна ли гальваническая развязка от сети (и вообще от чего должен питаться прибор)
  •  Исходя из всего вышеперечисленного разработать схему контролера
  •  И только потом написать для него программу

PM MAIL   Вверх
SERGSERG
Дата 8.5.2008, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 4.5.2005

Репутация: нет
Всего: нет



Если у Вас есть огромное желание научиться программировать AVR и не знаете с чего начать тогда эта страничка для Вас http://www.yourdevice.net/avr.html.
Собрана минимально необходимая информация, которую нужно знать для программирования данной серии микроконтроллеров. Кратко описана последовательность изучения. Есть документация, примеры проектов и ссылки на русском языке к популярным программам Proteus, CVAVR,  AVRStudio,  IAR. Схемы и готовые устройства USB программаторов и USBJTAG отладчиков.

PM MAIL   Вверх
Страницы: (3) [Все] 1 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.2103 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.