- Сообщений: 825
- Спасибо получено: 2
Помогите начинающему!!!
- Smoker
-
- Не в сети
Less
Больше
29 авг 2008 17:02 #6
от Smoker
Smoker ответил в теме Помогите начинающему!!!
Да неплохо, нужно будет попробовать. С одной стороны даже профессионалу какую мелочь можно в ней программировать. В ряд фурье наверное этой штукой трудно разложить , а может и нет. Где-то читал, что программист отлично знающий бэйсик может написать программу лучше чем прохо знающий Си. Если потренироваться может даже и ничего получится. Или скажем здесь можно быстро создать каркас будущей программы. Вот только я не понял, в FlowCode вызов процедур есть? Или это только линейный алгоритм с ветвлением. Connection Point - не это будет?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- vgololobov
-
- Не в сети
30 авг 2008 09:08 #7
от vgololobov
Элемент программы Macro. Создается макрос, подпрограмма, процедура или функция, как удобно. При наличии опыта работы с программой, возможно, нет ограничений на характер программы. Только ограничения по встроенной памяти микроконтроллера (если это ограничение).
Но главное в другом: не умея писать код программы на Си или ассемблере, можно создать работающее устройство на микроконтроллере. Далее, можно транслировать алгоритм на Си и увидеть, как выглядит код на Си. То же с ассемблером. То есть, можно осваивать и языки программирования параллельно с работой с контроллерами. А для тех, кто умеет работать с железом, но не знаком с программированием, именно языки, порой, отодвигают освоение контроллеров на неопределенный срок. А программистам, которым легче писать код на Си, чем понять, а что он должен делать, алгоритм работы устройства - хороший ответ на этот вопрос.
Есть версия FlowCode для PIC, есть для AVR. Программа позволяет импортировать программу, созданную для AVR, в программу для PIC.
Демо-версии имеют ограничения, но есть лекарства от этой болезни.
С уважением, Владимир Гололобов
vgololobov ответил в теме Помогите начинающему!!!
smoker пишет: ...Вот только я не понял, в FlowCode вызов процедур есть? Или это только линейный алгоритм с ветвлением. Connection Point - не это будет?
Элемент программы Macro. Создается макрос, подпрограмма, процедура или функция, как удобно. При наличии опыта работы с программой, возможно, нет ограничений на характер программы. Только ограничения по встроенной памяти микроконтроллера (если это ограничение).
Но главное в другом: не умея писать код программы на Си или ассемблере, можно создать работающее устройство на микроконтроллере. Далее, можно транслировать алгоритм на Си и увидеть, как выглядит код на Си. То же с ассемблером. То есть, можно осваивать и языки программирования параллельно с работой с контроллерами. А для тех, кто умеет работать с железом, но не знаком с программированием, именно языки, порой, отодвигают освоение контроллеров на неопределенный срок. А программистам, которым легче писать код на Си, чем понять, а что он должен делать, алгоритм работы устройства - хороший ответ на этот вопрос.
Есть версия FlowCode для PIC, есть для AVR. Программа позволяет импортировать программу, созданную для AVR, в программу для PIC.
Демо-версии имеют ограничения, но есть лекарства от этой болезни.
С уважением, Владимир Гололобов
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Вадим
-
Автор темы
- Не в сети
Less
Больше
- Сообщений: 7
- Спасибо получено: 0
31 авг 2008 06:09 #8
от Вадим
Вадим ответил в теме Помогите начинающему!!!
С чего начинать?Какое лучше выбрать устройство для программирования?Я так понимаю нада же микроконтролер для чего то программировать.Например может часы,или звонок какой нибудь.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- vgololobov
-
- Не в сети
31 авг 2008 09:45 #9
от vgololobov
Здесь все зависит от сферы Ваших интересов и уровня подготовки, интересно ли Вам создавать какие-то "учебные" программы или это быстро надоест, и Вам обязательно нужно работать над "реальным" устройством.
Очнь просто создать на базе контроллера мультивибратор. Можно усложнить задачу - использовать два вывода контроллера на вход, один из которых увеличивает частоту, другой уменьшает. Можно усложнить это, добавив (для простоты один) семисегментный индикатор, показывающий 1, 2, 3 и т.д. кГц. Например, FlowCode при отладке реагирует на "дребезг" контактов. Это можно устранить программно. Память контроллера ограничена, можно использовать подпрограммы для экономии памяти. Эту конструкцию можно превратить в свип-генератор. И т.д.
Даже такая простая задача при первом знакомстве с программой, программатором и контроллером позволит привыкнуть к интерфейсу программы, настроить программатор для уверенной работы (особенно, если он самодельный) и почувствовать, что Вам доступно решение любых задач, нужно только желание, время и терпение.
С уважением, Владимир Гололобов
vgololobov ответил в теме Помогите начинающему!!!
vadim1002 пишет: С чего начинать?Какое лучше выбрать устройство для программирования?Я так понимаю нада же микроконтролер для чего то программировать.Например может часы,или звонок какой нибудь.
Здесь все зависит от сферы Ваших интересов и уровня подготовки, интересно ли Вам создавать какие-то "учебные" программы или это быстро надоест, и Вам обязательно нужно работать над "реальным" устройством.
Очнь просто создать на базе контроллера мультивибратор. Можно усложнить задачу - использовать два вывода контроллера на вход, один из которых увеличивает частоту, другой уменьшает. Можно усложнить это, добавив (для простоты один) семисегментный индикатор, показывающий 1, 2, 3 и т.д. кГц. Например, FlowCode при отладке реагирует на "дребезг" контактов. Это можно устранить программно. Память контроллера ограничена, можно использовать подпрограммы для экономии памяти. Эту конструкцию можно превратить в свип-генератор. И т.д.
Даже такая простая задача при первом знакомстве с программой, программатором и контроллером позволит привыкнуть к интерфейсу программы, настроить программатор для уверенной работы (особенно, если он самодельный) и почувствовать, что Вам доступно решение любых задач, нужно только желание, время и терпение.
С уважением, Владимир Гололобов
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Вадим
-
Автор темы
- Не в сети
Less
Больше
- Сообщений: 7
- Спасибо получено: 0
31 авг 2008 13:31 #10
от Вадим
Вадим ответил в теме Помогите начинающему!!!
Я скачал FlowCode для AVR.Как мне адаптировать для PIC?Или может дайте ссылку где можно загрузить
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.