Страница 1 из 1
Вольт-Амперметр на ATtiny13A Возможно ли в FLProg?
Добавлено: 03 дек 2018, 11:48
Александр_Светлый
Доброго времени суток. Товарищи знатоки подскажите/направьте возможно ли использовать ATtiny13A совместно с FLProg? Подозреваю что противоречий не должно быть но есть сомнения с правильностью выбора портов. Набросал проект, волть-амперметр от 0 до 100 с 6-ти битным дисплеем на ТМ1637, по смотрите правильно ли сделал или нужно что то перепилить?
Атюньки хоть и не дорогие но палить в результате опытов тоже не охота.
Отправлено спустя 3 минуты 56 секунд:
По сути всё что нужно, это читать два из четырёх аналоговых порта и отправлять на дисплей. Библиотеку брал
отсюда, в Arduino IDE микроконтроллер появился.
Вольт-Амперметр на ATtiny13A Возможно ли в FLProg?
Добавлено: 03 дек 2018, 12:20
Александр_Светлый
При попытке компиляции "как есть" для ATtiny13 выдаёт ошибку, понимаю что надо "подпилить напильником" но не знаю как. [scroll]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
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/scroll]
Вольт-Амперметр на ATtiny13A Возможно ли в FLProg?
Добавлено: 03 дек 2018, 13:06
Dev1
Как у вас ошибок нету. Единственное сообщение:
Глобальные переменные используют 145 байт (226%) динамической памяти, оставляя -81 байт для локальных переменных. Максимум: 64 байт.
Скетч слишком большой; прочитайте
http://www.arduino.cc/en/Guide/Troubleshooting#size
Ошибка компиляции для платы ATtiny13.
Не влезет ваш проект...
Вольт-Амперметр на ATtiny13A Возможно ли в FLProg?
Добавлено: 03 дек 2018, 14:19
Александр_Светлый
Твою дивизию... Очень уж мало у него памяти, библиотека дисплея видимо отжирает буквально всё...
Вольт-Амперметр на ATtiny13A Возможно ли в FLProg?
Добавлено: 03 дек 2018, 19:00
kulibinsvv
Реализовать ваш проект на Tiny13 с помощью FLProg в принципе не возможно из-за того, что необходимо реализовать программный I2C протокол, который "съедает" много памяти, как оперативной, так и флеш.
Для нормальной реализации необходимо либо выбрать другой контроллер (например: Tiny25/45/85, у которых есть аппаратный I2C), либо попытаться реализовать индикацию на сдвиговых регистрах.
Вольт-Амперметр на ATtiny13A Возможно ли в FLProg?
Добавлено: 03 дек 2018, 23:57
Александр_Светлый
kulibinsvv писал(а): 03 дек 2018, 19:00попытаться реализовать индикацию на сдвиговых регистрах
Я понял Вас, только это не имеет смысла ибо стоимость готового изделия выходит дороже китайщины. Заказал на Али платы сразу в USB с ATTINY85 на борту, но под другие цели хотел... Что-ж, видимо придётся значит 13-е тиньки куда то в другое устройство применить.
Вольт-Амперметр на ATtiny13A Возможно ли в FLProg?
Добавлено: 04 дек 2018, 10:17
kulibinsvv
Статья, в которой объясняют, как построить дисплей на семисегментных индикаторах и сдвиговых регистрах 74НС595.
Вольт-Амперметр на ATtiny13A Возможно ли в FLProg?
Добавлено: 04 дек 2018, 11:55
Dev1
Принципиально можно во Flowcode накидать проект с простеньким дисплеем, там и симуляция есть...

Вольт-Амперметр на ATtiny13A Возможно ли в FLProg?
Добавлено: 04 дек 2018, 15:14
Александр_Светлый
Dev1 писал(а): 04 дек 2018, 11:55можно во Flowcode накидать проект
Благодарю за наводку, погляжу что за зверь
