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

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