22.06.2016, 19:47 | #1 |
Новый Пользователь
Регистрация: 17.09.2015
Возраст: 49
Регион: 77, 97, 99, 177
Сообщений: 7
|
Программа для создания прошики микроконтроллеров FBD блоками
Добрый день, коллеги. Тем кто заинтересован в изготовлении устройств с использованием микроконтроллеров Atmega и Attiny, обладает знанием электроники, но стоит в самом начале пути программирования и понимает, что до готового результата ещё пилить и пилить, рекомендую посетить сайт http://horizontautomatics.ru/ В принципе, затратив несколько вечеров на изучение программы - получаем готовое устройство. Проект развивается, некоторые вещи пока не доступны. Но для устройств автоматики автомобиля значительная часть задач вполне решаема. Конечно, блочное программирование отнимает значительный ресурс у контроллера. Но, например разница в стоимости Attiny13, у которой на борту 1КВ flash, 64 B EEPROM и Attiny 85 у которой 8KB х512 один литр бензина.
Смотрим, делаем выводы: https://www.youtube.com/user/horizontautomatics/videos |
23.06.2016, 08:32 | #2 |
Старший Пользователь
Регистрация: 21.06.2014
Возраст: 47
Регион: 05
Машина: Hyundai Accent II
Сообщений: 556
|
Интересная прога. Перспективная. Главное алгоритм работы перед глазами.
|
24.06.2016, 00:23 | #3 |
Новый Пользователь
Регистрация: 17.09.2015
Возраст: 49
Регион: 77, 97, 99, 177
Сообщений: 7
|
Да, в протеус заряжать для эмуляции и не париться Честно скажу, напрягаться с изучением ассемблера или Си нет ни времени, ни желания
|
24.06.2016, 08:34 | #4 | |
Старший Пользователь
Регистрация: 21.06.2014
Возраст: 47
Регион: 05
Машина: Hyundai Accent II
Сообщений: 556
|
Цитата:
А без Си как Вы собрались программировать ардуину? |
|
24.06.2016, 20:28 | #5 |
Новый Пользователь
Регистрация: 17.09.2015
Возраст: 49
Регион: 77, 97, 99, 177
Сообщений: 7
|
Добрый день. В том-то его и прелесть, что визуальный конструктор. Требующуюся задачу по автоматике, довольно мудрёный алгоритм включения "комбинера изображения" на 4 камеры, я уже с его помощью сделал. По сравнению с КМОП микросхемами, необыкновенно выиграл в габаритах. Теперь задача периферию перевести на твердотельные реле или полевики, что бы ещё больше с размерами ужаться. Необычайно всему этому рад, обошлось без ассемблера и Си, и за 3 вечера на неспешное изучение программы. Протеус, как предварительное тестирование ожидаемо не подвёл. Макетная плата поставила все точки над "I". Ардуино не пользуюсь в силу отсутствия необходимости, да и интереса тоже. Изготовить плату и набросать элементы затруднений не представляет. Единственная загвоздка которая была - это именно программирование контроллеров.
|
25.11.2016, 18:29 | #6 |
Гуру
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
|
Посмотрел, первый же ляп в примере.
Модуль FBD7, FBD10_run в качестве метки вызова модуля, в параметрах блока стоит FBD7_run. И как оно собирается непонятно Далее, блок называется "сложение двух целых чисел" с типом данных TYPE="Byte", т.е. 8 бит. add Uz1L, Uz2L ;сложение adc Uz1L, Uz2H ;сложение И зачем вторая команда сложения с переносом, если складываются 2 байта? Если складываются 2 слова с размером каждого 2 байта, тогда да, НО add Uz1L, Uz2L ;сложение adc Uz1H, Uz2H ;сложение И что в результате легче получить сумму не понятно чего? В Си операция занимает одну строчку и полностью прозрачна a = a + b; ну или a += b;
__________________
Темы: Простой USB HID контроллер под Windows или Android 4-й версии, Windows & Андроид мультитач контроллер емкостного экрана, Программатор для "народного" контроллера на RTD2662, Емкостной мультитач вместо резистивного для штатной магнитолы Последний раз редактировалось YAM1966; 26.11.2016 в 12:18. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|