Помогите начинающему!!!

Больше
29 авг 2008 17:02 #6 от Smoker
Smoker ответил в теме Помогите начинающему!!!
Да неплохо, нужно будет попробовать. С одной стороны даже профессионалу какую мелочь можно в ней программировать. В ряд фурье наверное этой штукой трудно разложить , а может и нет. Где-то читал, что программист отлично знающий бэйсик может написать программу лучше чем прохо знающий Си. Если потренироваться может даже и ничего получится. Или скажем здесь можно быстро создать каркас будущей программы. Вот только я не понял, в FlowCode вызов процедур есть? Или это только линейный алгоритм с ветвлением. Connection Point - не это будет?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
30 авг 2008 09:08 #7 от vgololobov
vgololobov ответил в теме Помогите начинающему!!!

smoker пишет: ...Вот только я не понял, в FlowCode вызов процедур есть? Или это только линейный алгоритм с ветвлением. Connection Point - не это будет?


Элемент программы Macro. Создается макрос, подпрограмма, процедура или функция, как удобно. При наличии опыта работы с программой, возможно, нет ограничений на характер программы. Только ограничения по встроенной памяти микроконтроллера (если это ограничение).

Но главное в другом: не умея писать код программы на Си или ассемблере, можно создать работающее устройство на микроконтроллере. Далее, можно транслировать алгоритм на Си и увидеть, как выглядит код на Си. То же с ассемблером. То есть, можно осваивать и языки программирования параллельно с работой с контроллерами. А для тех, кто умеет работать с железом, но не знаком с программированием, именно языки, порой, отодвигают освоение контроллеров на неопределенный срок. А программистам, которым легче писать код на Си, чем понять, а что он должен делать, алгоритм работы устройства - хороший ответ на этот вопрос.

Есть версия FlowCode для PIC, есть для AVR. Программа позволяет импортировать программу, созданную для AVR, в программу для PIC.

Демо-версии имеют ограничения, но есть лекарства от этой болезни.

С уважением, Владимир Гололобов

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
31 авг 2008 06:09 #8 от Вадим
Вадим ответил в теме Помогите начинающему!!!
С чего начинать?Какое лучше выбрать устройство для программирования?Я так понимаю нада же микроконтролер для чего то программировать.Например может часы,или звонок какой нибудь.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
31 авг 2008 09:45 #9 от vgololobov
vgololobov ответил в теме Помогите начинающему!!!

vadim1002 пишет: С чего начинать?Какое лучше выбрать устройство для программирования?Я так понимаю нада же микроконтролер для чего то программировать.Например может часы,или звонок какой нибудь.


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

Очнь просто создать на базе контроллера мультивибратор. Можно усложнить задачу - использовать два вывода контроллера на вход, один из которых увеличивает частоту, другой уменьшает. Можно усложнить это, добавив (для простоты один) семисегментный индикатор, показывающий 1, 2, 3 и т.д. кГц. Например, FlowCode при отладке реагирует на "дребезг" контактов. Это можно устранить программно. Память контроллера ограничена, можно использовать подпрограммы для экономии памяти. Эту конструкцию можно превратить в свип-генератор. И т.д.

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

С уважением, Владимир Гололобов

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
31 авг 2008 13:31 #10 от Вадим
Вадим ответил в теме Помогите начинающему!!!
Я скачал FlowCode для AVR.Как мне адаптировать для PIC?Или может дайте ссылку где можно загрузить

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

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