Форум программистов, компьютерный форум CyberForum.ru

Программирование электроники - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.78
Pandatek
22 / 20 / 2
Регистрация: 26.07.2011
Сообщений: 125
10.08.2011, 15:06     Программирование электроники #1
Уважаемые, я в С++ новичок и хотелось бы поинтересоваться, можно ли программировать устройства на этом языке, какая для этого библиотека существует? (поясню, устройства, ну.. например на производстве клешня робота)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.08.2011, 15:06     Программирование электроники
Посмотрите здесь:

программирование на С C++
C++ Программирование на С
3d программирование C++
C++ Программирование на С++
C++ Программирование на С++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
magirus
Супер-модератор
 Аватар для magirus
25498 / 14039 / 742
Регистрация: 15.09.2009
Сообщений: 59,799
Записей в блоге: 61
10.08.2011, 15:13     Программирование электроники #2
Цитата Сообщение от Pandatek Посмотреть сообщение
поясню, устройства, ну.. например на производстве клешня робота
такими устройствами обычно управляют PLC - промышленные логические контроллеры
у каждого производителя таких железок есть свои среды программмирования...
и в них заложены как высокоуровневые (Си или Паскале образные) языки, так и низкоуровневые...

Добавлено через 42 секунды
почитайте про языки стандарта IEC 61131-3
Pandatek
22 / 20 / 2
Регистрация: 26.07.2011
Сообщений: 125
10.08.2011, 15:37  [ТС]     Программирование электроники #3
IL (Instruction List) Ассемблер-подобный язык
ST (Structured Text) Pascal-подобный язык
LD (Ladder Diagram) Язык релейных схем
FBD (Function Block Diagram) Язык функциональных блоков
SFC (Sequential Function Chart) Язык диаграмм состояний

Какой из них?

А допустим микроволновую печь так же программировать? или микропроцессор?
magirus
Супер-модератор
 Аватар для magirus
25498 / 14039 / 742
Регистрация: 15.09.2009
Сообщений: 59,799
Записей в блоге: 61
10.08.2011, 15:40     Программирование электроники #4
я ИксТри что в начинке у микроволновки,
а микроконтроллеры - опять же у производителей есть среды и библиотеки -
например у Atmel - это AVR studio - там компилятор Си... под их архитектуру
у PIC - MPLAB
Pandatek
22 / 20 / 2
Регистрация: 26.07.2011
Сообщений: 125
10.08.2011, 16:28  [ТС]     Программирование электроники #5
эмм, окей, ну допустим если взять AVR контроллер. Я то вот что хочу сделать, написать программу на Си и управлять контроллером через эту программу. С чего вообще начать изучать и какие для этого нужны средства?
talis
 Аватар для talis
789 / 541 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
10.08.2011, 17:07     Программирование электроники #6
Pandatek, мне кажется, сначала нужно изучить C на PC. Затем... Сам не занимался вопросом, так что утверждать не могу, но мне кажется - изучайте схемотехнику, ищите программатор под ваш микроконтроллер, покупайте сам микроконтроллер и учитесь на тумблерках, диодиках, затем более сложных устройствах ввода-вывода, вроде цифровых клавиатур и семисегментных индикаторах. Ну а дальше, я думаю, само покатится. Если терпения хватит :-)

Хотя мой знакомый, который этим вопросом занимался, вообще считает все программы для микроконтроллеров на языках, отличных от ассемблера, расточительством (хотя, мне кажется, он их скорее считает еретичеством). Микроконтроллер имеет малую мощность и память, так что на ассемблере эффективней будет.
Yandex
Объявления
10.08.2011, 17:07     Программирование электроники
Ответ Создать тему
Опции темы

Текущее время: 13:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru