програмируем сами микроконтроллеры ! ! !

Neman2000

С помощью програмки можно получать хекскод(прошику) для микроконтроллера
без знаний языка.На офсайте видил исходники для сервы,думаю можно и рег и тд…можно осилить будет тк.прога несложная в освоении,для моделистов самое то!
Может кому надо:
Подробнее:- kazus.ru/modules.php?name=Forums&file=viewtopic&p=…
Если чо не так-поправьте.

ubd

Это слишком примитивный язык программирования. Для регулятора хода нужно проц выбрать с аппаратным ШИМ модулятором. Програмно мерить длинну импульса и одномременно ШИМ высчитывать не получиться. PIC 16F628 подойдёт, у него есть один аппаратный ШИМ модулятор.

INQURY

На офсайте видил исходники для сервы

Если вдруг собиреш схемку сервы, на пике или тини или мож видел гдето готовые, обязательно выложи очень надо!!!

Neman2000
INQURY:

Если вдруг собиреш схемку сервы, на пике или тини или мож видел гдето готовые, обязательно выложи очень надо!!!

Да вряд ли где я их мог видеть?,только здесь где и все-www.rcgroups.com/forums/showpost.php?p=4907733&pos…
вся ветка по сервам,может разберетесь?

INQURY
chwor:

Версия “servo683_FF” из архива работает, но медленно.

Спасибо попробуем!

Neman2000
ubd:

Это слишком примитивный язык программирования.

Да конечно простой язык,но устройства позволяет создать очень сложные(примеры оф сайта)

ubd:

Для регулятора хода нужно проц выбрать с аппаратным ШИМ модулятором. Програмно мерить длинну импульса и одномременно ШИМ высчитывать не получиться. PIC 16F628 подойдёт, у него есть один аппаратный ШИМ модулятор.

Бейсик это сложно,почитайте что люди пишут

IRBIS:
-“Прошу прощения, но как без “выбора языка” Вы напишете программу?
Чтобы написать программу НЕОБХОДИМО знать язык.
В прочем, это все - лирика. Уже семь страниц темы исписано , а какие у кого достижения”
ЛЕВША:
-“с помощью FlowCode уж поверте не зная вообще ни одного символа, ни одной команды, ни одного языка,
можно писать программы для МК.
для моих целей например, мне уже на 75% достаточно инфы, чтобы создать полноценный прибор.
для сложных программ, разумеется еще придется разбиратся, но согласитесь, это уже прорыв!
я ведь совершенный нуль был в этих вопросах, а тут кучу световых эффектов сделал на МК за три вечера.
сегодня закончу зад. генератор для UPS. на attiny 13!
поэтому и прошу в этой теме и в теме про flowcode? посильной помощи спецов по МК,
я и так его освою, но без помоги это займет намного больше времени,
но не всякий сможет осилить , особенно начинающие, так что подключайтесь активнее народ”
А програмно мерить все получается,примеры в архиве прикрепил.
Можно сдесь еше почитать- elektron.ucoz.ru/forum/9-179-1 в этой ветке есть небольшие учебники по Флоукоде,
но прогу качайте по ссылке что я привел выше!
Давай те присоединяйтесь и будем вместе осваивать.

Floecode.rar

Syberian

"с помощью FlowCode уж поверте не зная вообще ни одного символа, ни одной команды, ни одного языка,
можно писать программы для МК.

… но надо знать сам flowcode, который является куцым графическим языком прог-ия 😃 Это как ребенка начинать учить говорить вместо русского по-собачачьи о_О Вроде бы легко и круто, но последствия потом замучат.
Не советовал бы никому начинать прогить с такой байды. Лучше уж с С++ начинать. “для начала” там нужно знать только одно: исполняется всё, начиная с void main {}.

Neman2000
Syberian:

… но надо знать сам flowcode, который является куцым графическим языком прог-ия 😃

В китае иероглифов много,а вышли в лидеры на “куцом” анлгийском.
ВО КАК !

Syberian:


Это как ребенка начинать учить говорить вместо русского по-собачачьи о_О Вроде бы легко и круто, но последствия потом замучат.

Конечно пользуя “собачий” ассемблер ребенок теряется(циферка туды,буквочка сюды и еще раз и еще раз и еше много много раз!),а вот с русским(хотя вообще то
язык образов те.картинок интернационален) попроще-
взял ребенок и сложил домик из кубиков фирмы Флоукоде.

mega_john

есть еще хорошая штука из этой области, алгоритм билдер называеца

Syberian

алгоритм билдер называеца

о-о-о, это отдельная история… я его честно пытался изучить. Не буду перечислять, сколькими точно ЯП мну владеет, от Verilog до тупого “вижуал паскаля” через PIC asm. Но эти вот “картиночки” ну никак изучению не поддаются 😦 Может, уже в память не влазят?
Пробовал начертить под AB что-то простенькое, типо ОФТ-демода, плюнул и наваял под кодевижен. Теперь у мну “предубеждение”.

Впрочем, это мой личный опыт. Делайте, чо хотите 😃 На то и жизнь дана, чтоб новое познавать, хехе 😃

Neman2000
Syberian:

о-о-о, это отдельная история… я его честно пытался изучить. Не буду перечислять, сколькими точно ЯП мну владеет, от Verilog до тупого “вижуал паскаля” через PIC asm. Но эти вот “картиночки” ну никак изучению не поддаются 😦 Может, уже в память не влазят?
Пробовал начертить под AB что-то простенькое, типо ОФТ-демода, плюнул и наваял под кодевижен. Теперь у мну “предубеждение”.

Впрочем, это мой личный опыт. Делайте, чо хотите 😃 На то и жизнь дана, чтоб новое познавать, хехе 😃

Я скачал с AVR123 все одним архивом,сразу понял что материалл непостижим,
но все равно распечатал и попробовал разобраться-бесполезно!!!,и неодин я так говорю,в Флоукоде же кубики и сложить их труда непредставляет, но в кубиках тоже короткие записи надо делать,которые гораздо короче нежели в кодвижн,пытаюсь сейчас в них разобраться(хелп на английском и в ПРОМТ некопируется?),примеры впринципе все повторяю.
А что за программа о которой вы выше говорили(Алгоритм Булдер)
есть ли к ней руссификатор и если есть то ссылочку можно на фул версию?

AlexVodila

Ты же сам давал ссылку на Казус, там и ищи остальное:)

Syberian

скачал с AVR123

123 всем хорош и полезен для начинающего, если бы не “американские” методы самораскрутки на всех форумах, и дебильное оформление текста в части цвета и шрифтов 😃
В AБ есть плюс: удобное конфигурирование контроллера (Codewizard, правда, все равно нагляднее), но есть и минус: нужно тщательно отслеживать все переменные и их расположение в SRAM. Причем, все это отдельно.
Прога с большим кол-вом условий и ветвлений в графическом виде выглядит чудовищно и совсем неочевидно.

АБ тупо есть везде. В качестве моделирователя готовой схемы- однозначно Proteus. Но кнопки “ПЫЩЬ” там нет. Придется курить мануалы, или хотя бы знать схемотехнику на уровне любителя.
Все ссылки на скачку действительно есть на Казусе.

sht0p0r

win AVR и книга товарища Шпака за 500р и все получится 😉

ubd

Neman2000, если у тебя получиться ревесивный регулятор хода написать с помощью этого FlowCode, то респект тебе будет!
Я согласен с тобой что это проще, но ограничивает в возможностях. Ты посто ещё не дошёл до того уровня когда тебепридётся решать такие задачи в микроконтроллере, которых нет в FlowCode. И задумаешься ты о C++… Но это в будущем, если не забросишь это дело.
Ты думаешь производители БК регуляторов хода на на FlowCode, пишут всё, или на подобнойпрограмме. Нет, потому как невозможно на FlowCode, написать что то подобное…

Я сам пользуюсь PICBasic`ом, потому как он для меня проще, т.к. когда то давно на компютер ZX-SPEKTRUM, изучал Бейсик, и знал его достаточно хорошо. По этому на PIC Basic, я перешёл очень легко. Кстати я сейчас много стал знать в архитектуре проца, понял зачем нужны ргистры всякие и т.д. Поэтому сме уже легче сейчас будет перейти на СИ. Просто книгу хорошую купить нужно. И правильно кто то выше сказал, - и всё получиться…

GeeBee

Я не первый год занимаюсь МК (в какойто степени профессия обязывает) и могу сказать что такие проги как правило создают далеко не оптимальный код, а что то усредненно-универсальное. И побольшому счету годятся только для демонстраций и обучению, т.е. помочь понять как это работает. Что бы нормально работать с МК в первую очередь надо хорошо представлять его архитектуру, адресацию и т.д., что вы хотите от него (алгоритм), а уже потом задуматься на чем писать.

ubd

и могу сказать что такие проги как правило создают далеко не оптимальный код, а что то усредненно-универсальное.

Всё правильно, код получается обёмным, и поэтому для не очень сложной программы приходиться выбирать проц с большим объёмом памяти, а как правило, процы с большим объёмом памяти, имеют большое кол-во выводов а значит большие габариты. Хотя задействованно будет всего 6 портов к примеру. Можно было бы взять 8-ми ногий проц, а у таких процов как правило памяти недостаточно будет, если на FlowCode писать…

win AVR и книга товарища Шпака за 500р и все получится

А что за книга, по подробнее можно?

Neman2000
ubd:

Всё правильно, код получается обёмным, и поэтому для не очень сложной программы приходиться выбирать проц с большим объёмом памяти, а как правило, процы с большим объёмом памяти, имеют большое кол-во выводов а значит большие габариты. Хотя задействованно будет всего 6 портов к примеру. Можно было бы взять 8-ми ногий проц, а у таких процов как правило памяти недостаточно будет, если на FlowCode писать…

А что за книга, по подробнее можно?

книга представляетсобой уроки програмирования на языке Си в среде CCS ,обучение к книге- pro-radio.ru/controllers/3396/,
CCS -это компилятор с визардом конфигурации,таймеров ,портов вывода,
прерываний,интерфейсов и всякой еще лабуды,говорят мона прогу делать на
90% с егоже макросов и визарда,последняя доступная версия CCS-PCWHD 4.065_KeyGen весит-24 579Кб есть на казусе,таблеточку кому надо кину,
но только к казусной потому как с офсайта лекарство неберет,язык
напр.относительно HiTech совсем другой.вообщем кому интересно по ссылочке пройдетесь.

sht0p0r

Шпак Ю.А. Программирование на языке С для AVR и PIC микроконтроллеров. МК-Пресс, Киев, 2006
Книга полностью так называется в интернете есть в djvu

Neman2000
sht0p0r:

Шпак Ю.А. Программирование на языке С для AVR и PIC микроконтроллеров. МК-Пресс, Киев, 2006
Книга полностью так называется в интернете есть в djvu

Да эта книга к копилятору Си-CCS для пиков и WINAVR чуть.

************************************************************************
«Умный дом» с контроллером PIC16F628A
vgololobov.narod.ru/content/…/intel_home.html
vgololobov.narod.ru
**********************************************************************************
Миль Г. - Модели с дистанционным управлением (1984).djvu Днищенко В.А. -Дистанционное управление моделями (2007).djvu
svetlana-06-89.mylivepage.ru/wiki/…/336_Радиос%
D0%B2%D1%8F%D0%B7%D1%8C%2C_%D0%A1%D0%B8-%D0%91%D0%B8%2C_%D0%94%D0%A3%2C_%D0%90%D0%BD%D1%8
2%D0%B5%D0%BD%D0%BD%D1%8B%2C
_%D0%96%D1%83%D1%87%D0%BA%D0%B8…
**************************************************************************
Книги студентам- www.twirpx.com/files/special/mps/?show=recent
*************************************************************************
Микроконтроллеры- svetlana-06-89.mylivepage.ru/wiki/635/364_Ми
%D0%BA%D1%80%D0%BE%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%D1%8B_%D0%B8_%D0%9F%D0%9A
**************************************************************************
www.htsoft.com -официальный сайт Хайтека.нада скачивать-HiTech_950PL2_Demo-
это фулл но ограничение сгенереного кода 2Кб(вполне хватит!!!)
и обучающая на нем работать книга-Майк Предко - Устройства управления роботами
www.radiomaster.net/load/08/kat/17/index.html
****************************************************************************
kazus.ru/forum/topics/10296.html -здесь можно взять компилятор Cи- CCS,второй по популярности после HiTech_950PL2
***************************************************************************
Если заинтересует исходники к книгам могу кинуть.

Neman2000

Вот часы на ЖК1602 на пике628,и серво-на офсайте матрицы модельная руль машинка на пике877,все открывает и симулирует флоукоде,кто скажет код компактный?
Разобрался лишь в том что кубики между собой надословами на Си соединять,
помогайте!!!

исходники.rar

ubd

Разобрался лишь в том что кубики между собой надословами на Си соединять,
помогайте!!!

Вот, а ты говорил что всё просто. Всё ровно язык нать нужно. Хоть на каком то уровне.
Я СИ не знаю ничем помочь не могу.

И Серво можно ниписать не обязательно на дорогом 16F877. Можно дешевле проц найти для такой не очень сложной задачи…

Neman2000
ubd:

Вот, а ты говорил что всё просто. Всё ровно язык нать нужно. Хоть на каком то уровне.
Я СИ не знаю ничем помочь не могу.

И Серво можно ниписать не обязательно на дорогом 16F877. Можно дешевле проц найти для такой не очень сложной задачи…

Даа…, неговори!!!
С разбегу неберется,
буду по мере возможности буквари штудировать,
иначе никак!!
Ладненько ,дней на несколько бросать все это надо!

С наступающим Вас всех!

Счастья!Здоровья!Удачи!