Котуинко

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Опытный кот
Аватара пользователя
Сообщения: 781
Зарегистрирован: Чт окт 22, 2009 14:23:03
Откуда: Тростянец

Сообщение nickjust »

спасибо...
придется ставить ардуино и коре
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15791
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Насколько я увидел там еще и проблема с компиляцией - версии библиотек wire...
В моем наборе (адуринка портабле 1.8.9) их несколько, но даже та, что для

Код: Выделить всё

...\Arduino\portable\packages\ATTinyCore\hardware\avr\1.5.2\libraries\Wire\src\Wire.h
дает кучу ошибок именно для wire...
Возможно более современные версии IDE 1.8.19 или 2.1.2 (те , что под 10ку/7ку х64) имеют какие-то обновления,
для 1.8.9 под ХР х32 недоступные...
:dont_know:
Реклама
Опытный кот
Аватара пользователя
Сообщения: 781
Зарегистрирован: Чт окт 22, 2009 14:23:03
Откуда: Тростянец

Сообщение nickjust »

поставил arduino-1.8.19
подключил Core

Выбрал опцию ATtiny25/45/85 no bootloader (пробовал опцию ATtiny45/85 serial)
Затем выберите Timer 1 Clock: CPU не нашел
BOD Disabled - выбрал
ATtiny85 - выбрал
1 MHz (internal) - выбрал

Выбираю «Записать загрузчик», чтобы правильно установить фьюзы. - выдает ошибку
Друг Кота
Аватара пользователя
Сообщения: 15791
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

"записать загрузчик" - это через стандартный ISP интерфейс подключения МК к программатору.
Т.е. к ПК должен быть подключен программатор (ардуиноISP или другой согласно списка), а к нему уже сам МК.
При этом обязательно выбирать тот режим, что будет использоваться в дальнейшем - с бутлоадером или без оного (лучше без бутлоадера).

Выбрать в списке вариантов МК платформы ATTinyCore
"Attiny 25/45/85(No bootloader)"
именно в данном варианте опции соответствуют Вашему описанию (в том числе и "Timer 1 Clock: CPU ").
А далее уже по вкладке в "инструментах" выставляем опции, что указаны в тексте.

Как работает такое с платформой ATTinyCore на практике проверять не приходилось...
:roll:
Реклама
Эиком - электронные компоненты и радиодетали
Опытный кот
Аватара пользователя
Сообщения: 781
Зарегистрирован: Чт окт 22, 2009 14:23:03
Откуда: Тростянец

Сообщение nickjust »

у меня плата UNO ch340
подключил Attiny85 к порту ISP
пробую записать загрузчик ...выдает ошибку

Код: Выделить всё

Arduino: 1.8.19 (Windows 7), Плата:"Arduino Uno"

C:\Program Files\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduinoisp -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m 

avrdude: Version 6.3-20190619
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Program Files\Arduino\hardware\tools\avr/etc/avrdude.cОшибка при записи загрузчика.
onf"

         Using Port                    : usb
         Using Programmer              : arduinoisp
avrdude: Error: Could not find USBtiny device (0x2341/0x49)

avrdude done.  Thank you.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15791
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

А сам "ардуиноISP" правильно изготовлен?
Там сначала схемка собирается
https://img.radiokot.ru/files/20529/1rhksqfr8n.GIF
затем заливаем как обычно скотч из папки примеров (...\Arduino\examples\11.ArduinoISP)
затем махонькое "харакири", превращающее навсегда нанку в данный программатор (дальнейшая перезагрузка с помощью бутлоадера невозможна)
https://img.radiokot.ru/files/20529/1rhl30i10u.JPG
и уже затем используем эту платку как программатор через дополнительный разъём (у меня 10 контактный для совместимости кабеля с другими железяками - тем же SiProgом и ранее изготовленными для него панельками)
https://img.radiokot.ru/files/20529/1rhl54xz67.jpg
И уж затем подключаем к нему комп, панельку с МК и только потом запускаем IDE.
А вот как из UNO сделать "ардуиноISP" - то надо во тырнету полазить... (хотя вроде разницы между нанкой и UNO нету, но портить UNO под программатор ... как-то противошерстно)...
К сожалению проверить как работает именно с аттини 85 не могу - таковой в наличии нету.
А вот с аттини45 вполне себе без проблем программатор работает.
Установлена платформа ATTinyCore раздел ATtiny25/45/85(no bootloader)
порт - соответствует номеру СОМ порта в диспетчере устройств виндовс (виртуальный СОМ порт создан СН340),
наименование программатора "Arduino as ISP"
:roll:
Реклама
Опытный кот
Аватара пользователя
Сообщения: 781
Зарегистрирован: Чт окт 22, 2009 14:23:03
Откуда: Тростянец

Сообщение nickjust »

итак...
взял UsbIsp ....перешил в UsbAsp
подключил Core
Выбрал опцию ATtiny25/45/85 no bootloader (пробовал опцию ATtiny45/85 serial)
Затем выберите Timer 1 Clock: CPU не нашел
BOD Disabled - выбрал
ATtiny85 - выбрал
1 MHz (internal) - выбрал


откомпилировал в Arduino 1.8.19 - без ошибок
программатор - UsbAsp - прошил загрузчик ОК
Потом - Скетч-Загрузить через программатор - ОК

На дисплее в плате стартовое окно и на пульт не реагирует
http://www.technoblogy.com/show?LKP

где найти опцию Timer 1 Clock: CPU
и у меня дисп без ресета
Друг Кота
Аватара пользователя
Сообщения: 15791
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Timer 1 Clock: "CPU(CPU frequency)"
это третья строчка вкладки настройки свойств платформы (кстати... так установлено "по умолчанию")...
У мня IDE 1.8.9 а сама платформа версии 1.5.2
Но той платформой практически не пользуюсь - ставил исключительно "для коллекции" с учетом,
что только там есть аттини 2313/4313...
Так что больше вряд-ли чем помочь могу.
Скорее надо к автору Вашей конструкции за консультациями обращаться.
:dont_know:
Друг Кота
Аватара пользователя
Сообщения: 15791
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Делать было нечего...
Посему доделал для готового варианта схемку "бытового комбайна" на ранее мучимой "имитации 145й"...
Чуток доработал до "окультуривания" встроенной платкой зарядно-питающего (при внешнем "стандартно-телефонном" заряднике), поставил емкостные кнопы да повыкусывал лишние деталюшки - штатные светики и стабилизатор на про-мини.
Получилась вот такая схемка:
https://img.radiokot.ru/files/20529/39517lzs91.GIF
ЗАмечания -
слишком много проводков в шлейфах;
не совсем нравится работа кноп - возможны случайные срабатывания при перемещении коробейки.
В остальном - вполне годная железяка с возможностью модификаций.
Прожка (не "причесанная"):
K145M.zip
(232.18 КБ) 87 скачиваний
немножко корректировки для удобства, добавлен зуммер для таймера при сработке "будильника А"...
:sleep:
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1395
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край

Сообщение главный колбасист »

Как он вас,ардуинщиков поддёрнул,в этой статье,автор из последнего номера домашней лаборатории. :P
Вложения
p0004_7.JPG
(202.47 КБ) 99 скачиваний
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15791
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Ардуинка - всего лишь инструмент (один из множества имеющихся).
Каждый им пользуется в меру своих навыков и способностей.
К примеру тот же осциллограф - кому "картинку" смотреть, а кому и гвозди заколачивать.
:wink:
Насчет "вместо любого схемотехнического узла микроконтроллер" - штука весьма спорная по нынешним временам.
И не только с точки зрения схемотехники да знаний, но и с точки зрения экономической целесообразности.
Расход материалов, их себестоимость, потребляемая устройством энергия - это весьма "весомый аргумент" при конструировании самоделок.
С другой стороны - периферия может быть и на "рассыпухе", если удобно и качественно сделано.
8)
Друг Кота
Аватара пользователя
Сообщения: 7021
Зарегистрирован: Сб янв 28, 2006 22:47:24

Сообщение Asmodey »

[uquote="главный колбасист",url="/forum/viewtopic.php?p=4483936#p4483936"]Как он вас,ардуинщиков поддёрнул,в этой статье,автор из последнего номера домашней лаборатории. :P[/uquote]
Это беда не ардуинщиков, а программиздов вообще. Вместо того чтобы подключить к микроконтроллеру один корпус с триггерами или логическими элементами, там где это влегкую решает почти нерешаемую задачу, они начинают извращаться в коде и иногда им удается объять необъятное... резко потеряв в производительности и надежности. Или взяв микроконтроллер раза в три дороже исходного. Некоторые из них электроники боятся как огня, но при этом зачем-то мучают микроконтроллеры, хотя им на роду написано штамповать окошки для винды или чета там под ведроид. К топикстартеру это не относится ни коим образом, конечно же.
Астролябия-сама меряет, было бы что мерять!!!
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1395
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край

Сообщение главный колбасист »

Чё за фигня,Изображение
Не декларировано ему,понимаешь... :evil:
А обведено красным у меня какой хрен !? :dont_know:
Вложения
2023-10-06_094235.jpg
(115.66 КБ) 77 скачиваний
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15791
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

"от фонаря" - похоже на использование элементов структуры, о коей ни хера неизвестно...
т.е. ни что за структура ни где оная обитает.
8)
Подправил чуток прожку в отношении индикации разряда АКБ и зарядки...
Теперь при отсутствии подключения внешнего термодатчика вызов термометра выдает не заглушку "disconnect", а текущее значение Vcc схемы (не на АКБ, а именно Vсс!) и подключенная внешняя зарядка не блокирует функционал самого устройства.
Дальше пока "вылизывать" пока лееньки...
K145M.zip
(226.62 КБ) 82 скачивания
:sleep:
Друг Кота
Аватара пользователя
Сообщения: 3794
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Между строками 29 и 30 в тексте присутствует white space, поэтому компилятор думает, что имя переменной ivanov_. Объедините строки 29 и 30 в одну. Тоже самое и ниже с петровым. Копипаста?
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1395
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край

Сообщение главный колбасист »

Да,из Васильева "объектно ориентированное программирование на С++"
з.ы. чё то какую книжку не возьми,ничё,как правило не работает.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15791
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Книги штука хорошая.
Только не забываем про очепятки и неполное соответствие символов при печати книг и на экране ПК.
8)
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1395
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край

Сообщение главный колбасист »

Да,объединив строки ошибок нет. :)
з.ы.
#include "sksi.h" // заголовочный *.h файл текущего проекта
А вот ваше не работает.
7 91 C:\DOCUME~1\D4B6~1\LOCALS~1\Temp\Rar$DIa0.385\sksi.cpp [Error] sksi.h: No such file or directory
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15791
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

В проекте папка ext_libr...
В ней подпапки библиотек - их оттуда в раздел для пользовательских библиотек сбросить надо.
После того и компиляция нормально пойдет.
8)
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1395
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край

Сообщение главный колбасист »

https://vrtp.ru/index.php?act=categorie ... ticle=2795
А смотрите,какая фигня нездоровая...
Правда че ли работает,и эффективна?
Контактная информация:
Ответить

Вернуться в «Разные вопросы по МК»