Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#16: 2016-01-24 09:34:39 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2021-05-21 06:44:47
карма: 0

0
Ответов: 704
Рейтинг: 44
#17: 2016-01-24 10:06:55 ЛС | профиль | цитата
Могу помочь с пакетом, но.. Где проверять готовые компоненты, схемы?
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#18: 2016-01-24 11:49:11 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2021-05-21 06:44:47
карма: 0

0
Ответов: 203
Рейтинг: 2
#19: 2016-01-24 12:27:03 ЛС | профиль | цитата
Понятно, все готовы тестировать, но нет желающих писать
1. Смотрел пакет HIavr, там сделана жесткая привязка цифровых вводов выводов к порту и биту. Считаю что это не совсем корректно, так как при смене процессора могут ноги сместиться и искать по всему проекту где надо поменять параметры это не правильно.
2. Хотелось бы услышать мнения пакет Arduino должен генерировать код Wiring в IDE Arduino, или использовать WinAVR ?
карма: 0

0
Ответов: 17
Рейтинг: 4
#20: 2016-01-24 12:44:42 ЛС | профиль | цитата
Как по мне, так проще чтобы генерировал код Arduino IDE, так как это довольно простая среда, и можно было вручную корректировать сгенерированный код.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#21: 2016-01-24 12:55:01 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2021-05-21 06:44:47
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#22: 2016-01-24 13:30:04 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2021-05-21 06:44:47
карма: 0

0
Ответов: 17
Рейтинг: 4
#23: 2016-01-24 13:52:43 ЛС | профиль | цитата
94.241.219.116 писал(а):
В том то и дело написать-то проблем нет, а вот протестировать есть.

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

карма: 0

0
Ответов: 203
Рейтинг: 2
#24: 2016-01-24 14:56:14 ЛС | профиль | цитата
94.241.219.116, я не знаю Вашего имени.
Лично для меня начать такое дело как написание пакета это неподъемный труд из-за отсутствия знаний. Если бы была основа, то подсматривая готовые решения можно было бы добавлять новые компоненты и расширять функционал. Думаю даже работа с цифровым вводом-выводом дала бы импульс развитию пакета.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#25: 2016-01-24 19:31:24 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2021-05-21 06:44:47
карма: 0

0
Ответов: 704
Рейтинг: 44
#26: 2016-01-24 20:48:11 ЛС | профиль | цитата
kaban4ik писал(а):
94.241.219.116, я не знаю Вашего имени.

Александр!
kaban4ik писал(а):
Лично для меня начать такое дело как написание пакета это неподъемный труд из-за отсутствия знаний. Если бы была основа, то подсматривая готовые решения можно было бы добавлять новые компоненты и расширять функционал. Думаю даже работа с цифровым вводом-выводом дала бы импульс развитию пакета.

Я когда то тоже думал что это не подъемное дело, но оказалось все не так сложно.

Чтобы что-то писать нужно понимать язык, надо немного времени на изучени языка A R D U I N O.
карма: 0

0
Ответов: 203
Рейтинг: 2
#27: 2016-01-25 00:16:23 ЛС | профиль | цитата
Правильные вопросы задаете товарищи (с). Правильно заданный вопрос содержит уже 50% ответа а то и больше. Потому и просил г. Galkov подключиться к теме.
Дальше чистое ИМХО.
1. Надо знать область применения. Я думаю дом или быстрая разработка на железе для тестирования прототипа.
2. Целевой язык генерации. Ясно что будем использовать готовые библиотеки работы с тем же LCD, MODBUS, DS18B20 и далее.
3. Железо где мы будем запускать наш код. Если мы смотрим на ARDUINO IDE то есть шанс завести не только arduino совместимые платы, но и так другое оборудование, например esp8266 и возможно много-много другого. Два года жду этого .
4. Быстродействие - сильно зависит от п.2 и п.3. Например смотрим статью сегодня на geektimes https://geektimes.ru/post/255422/.
5. Мобильность и отладка. Возможность портировать готовый код на другие устройства, возможно перенос математики и логики с пакета Windows в пакет ARDUINO и обратно. Быстрая смена (привязка) ножек ввода-выводы. А так же отладка. Как сделать отладку что бы видно было например на кубиках ума даже не приложу.

Уважаемый Kazbek17 ака Александр, еще раз выскажу свою мысль и боль. Я не против и сам поучаствовать в разработке, но чувствую что знаний мало для создания пакета с ПРАВИЛЬНОЙ архитектурой. А Hiasm как и периодической таблице элементов "Периодическому закону будущее не грозит разрушением, а только надстройки и развитие обещает". Ибо есть куда и правильно архитектура заложена хотя и не идеально.

Вот и весь мой полуночный бред.
карма: 0

0
Ответов: 21
Рейтинг: 0
#28: 2016-01-29 13:57:22 ЛС | профиль | цитата
Ясно, что конечный код должен быть в формате ino. Тогда легко можно получить все преимущества библиотек. Но графическое решение как что рисовать нужно придумать. Если тупо переносить команды получается полная туфта. https://www.visuino.com/ там идеологически правильно сделано. И библиотеки готовые есть. Если разобраться как работает код генератор и повторить каждую иконку и идеологию то будет в самый раз. Минусы там интерфейс и платная программа.
карма: 0

0
Ответов: 5227
Рейтинг: 586
#29: 2016-01-29 14:53:44 ЛС | профиль | цитата
C AVR похоже пора прощаться, уж делать тогда под ARM (не намного дороже но переферия, 32бит арифметика, высокая частота при низком потреблении питания этого стоит)

Пытался делать пакет под микропаскаль (давно было)

чудо это тут http://www.mikroe.com/mikropascal/avr/
примеры http://cxem.net/mc/mc261.php
http://cxem.net/mc/mc264.php

есть встроенный консольный компилятор, делает COFF который можно зацепить в Proteuse

[flood]В тырненте есть кряка на Full[/flood]





карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 21
Рейтинг: 0
#30: 2016-01-29 15:24:12 ЛС | профиль | цитата
Дело в том что arduino ide поддерживает не только avr но и другие контроллеры.
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)