Вольт-Амперметр на ATtiny13A Возможно ли в FLProg?

Хочется попробовать применить лежащие без дела Тюньки.

Вопросы от новичков
Ответить
Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12.10.2016{, 19:03}
Репутация: 2
Откуда: Краснодар

Вольт-Амперметр на ATtiny13A Возможно ли в FLProg?

#1

Сообщение Александр_Светлый » 03.12.2018{, 11:44}

Доброго времени суток. Товарищи знатоки подскажите/направьте возможно ли использовать ATtiny13A совместно с FLProg? Подозреваю что противоречий не должно быть но есть сомнения с правильностью выбора портов. Набросал проект, волть-амперметр от 0 до 100 с 6-ти битным дисплеем на ТМ1637, по смотрите правильно ли сделал или нужно что то перепилить?
Атюньки хоть и не дорогие но палить в результате опытов тоже не охота.

Отправлено спустя 3 минуты 56 секунд:
По сути всё что нужно, это читать два из четырёх аналоговых порта и отправлять на дисплей. Библиотеку брал отсюда, в Arduino IDE микроконтроллер появился.
Вложения
Вольт-Амперметр_Attiny13.flp
(442.43 КБ) 70 скачиваний
Я не флудер , просто мне есть что сказать =)

Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12.10.2016{, 19:03}
Репутация: 2
Откуда: Краснодар

Вольт-Амперметр на ATtiny13A Возможно ли в FLProg?

#2

Сообщение Александр_Светлый » 03.12.2018{, 12:20}

При попытке компиляции "как есть" для ATtiny13 выдаёт ошибку, понимаю что надо "подпилить напильником" но не знаю как.
Arduino: 1.8.1 (Windows 7), Плата:"ATtiny13 (ATtiny13a), 1.2 MHz"

pr1:4: error: 'String' does not name a type

pr1:14: error: 'String' does not name a type

C:\Users\Александр\AppData\Local\Temp\flprog\pr1\pr1.ino: In function 'void loop()':

pr1:31: error: 'DataIn_147681740_1' was not declared in this scope

pr1:31: error: 'DEC' was not declared in this scope

pr1:31: error: 'String' was not declared in this scope

pr1:42: error: 'preData_147681740_1' was not declared in this scope

exit status 1
'String' does not name a type

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
Я не флудер , просто мне есть что сказать =)

Аватара пользователя
Dev1
Майор
Сообщения: 1026
Зарегистрирован: 12.07.2016{, 18:04}
Репутация: 59
Откуда: Гондурас

Вольт-Амперметр на ATtiny13A Возможно ли в FLProg?

#3

Сообщение Dev1 » 03.12.2018{, 13:06}

Как у вас ошибок нету. Единственное сообщение:
Глобальные переменные используют 145 байт (226%) динамической памяти, оставляя -81 байт для локальных переменных. Максимум: 64 байт.
Скетч слишком большой; прочитайте http://www.arduino.cc/en/Guide/Troubleshooting#size
Ошибка компиляции для платы ATtiny13.
Не влезет ваш проект...
Win10-64 FLProg v7.5.2 Portable :fie:

Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12.10.2016{, 19:03}
Репутация: 2
Откуда: Краснодар

Вольт-Амперметр на ATtiny13A Возможно ли в FLProg?

#4

Сообщение Александр_Светлый » 03.12.2018{, 14:19}

Твою дивизию... Очень уж мало у него памяти, библиотека дисплея видимо отжирает буквально всё...
Я не флудер , просто мне есть что сказать =)

Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 476
Зарегистрирован: 18.09.2015{, 10:04}
Репутация: 54
Откуда: Омск

Вольт-Амперметр на ATtiny13A Возможно ли в FLProg?

#5

Сообщение kulibinsvv » 03.12.2018{, 19:00}

Реализовать ваш проект на Tiny13 с помощью FLProg в принципе не возможно из-за того, что необходимо реализовать программный I2C протокол, который "съедает" много памяти, как оперативной, так и флеш.
Для нормальной реализации необходимо либо выбрать другой контроллер (например: Tiny25/45/85, у которых есть аппаратный I2C), либо попытаться реализовать индикацию на сдвиговых регистрах.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)

Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12.10.2016{, 19:03}
Репутация: 2
Откуда: Краснодар

Вольт-Амперметр на ATtiny13A Возможно ли в FLProg?

#6

Сообщение Александр_Светлый » 03.12.2018{, 23:57}

kulibinsvv писал(а):
03.12.2018{, 19:00}
попытаться реализовать индикацию на сдвиговых регистрах
Я понял Вас, только это не имеет смысла ибо стоимость готового изделия выходит дороже китайщины. Заказал на Али платы сразу в USB с ATTINY85 на борту, но под другие цели хотел... Что-ж, видимо придётся значит 13-е тиньки куда то в другое устройство применить.
Я не флудер , просто мне есть что сказать =)

Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 476
Зарегистрирован: 18.09.2015{, 10:04}
Репутация: 54
Откуда: Омск

Вольт-Амперметр на ATtiny13A Возможно ли в FLProg?

#7

Сообщение kulibinsvv » 04.12.2018{, 10:17}

Статья, в которой объясняют, как построить дисплей на семисегментных индикаторах и сдвиговых регистрах 74НС595.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)

Аватара пользователя
Dev1
Майор
Сообщения: 1026
Зарегистрирован: 12.07.2016{, 18:04}
Репутация: 59
Откуда: Гондурас

Вольт-Амперметр на ATtiny13A Возможно ли в FLProg?

#8

Сообщение Dev1 » 04.12.2018{, 11:55}

Принципиально можно во Flowcode накидать проект с простеньким дисплеем, там и симуляция есть... :spiteful:
Win10-64 FLProg v7.5.2 Portable :fie:

Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12.10.2016{, 19:03}
Репутация: 2
Откуда: Краснодар

Вольт-Амперметр на ATtiny13A Возможно ли в FLProg?

#9

Сообщение Александр_Светлый » 04.12.2018{, 15:14}

Dev1 писал(а):
04.12.2018{, 11:55}
можно во Flowcode накидать проект
Благодарю за наводку, погляжу что за зверь :smile37:
Я не флудер , просто мне есть что сказать =)

Ответить

Вернуться в «Начинающим»