Обсуждаем контроллеры компании Atmel.
Ответить

Re: Программирование ATtiny13

Пт окт 20, 2023 19:26:22

Всем добра!

Есть небольшой код для дыни, я хочу его переложить в тиньку.
Загрузил ядро где в качестве ТХ pb0, поставил скорость 600 кГц
Зашил. И на компе в терминале, в сравнении с дыней все ровно и одинаково, но когда цепляю её к устройству в котором она должна работать она (АКБ с контроллером, чтобы он не блочился, каждые 5 сек нужно слать байты которые в скетче).
Проблема в том , что от дыни работает с этим кодом, а от тинни13 нет, хотя в мониторе порта одинаково выдают.
Может кто подсказать в чем проблема?

void setup() {
Serial.begin(9600);
}

void loop() {
Serial.write(0x3a);
Serial.write(0x13);
Serial.write(0x01);
Serial.write(0x16);
Serial.write(0x79);
delay(5000);
}

Re: Программирование ATtiny13

Пт окт 20, 2023 19:53:39

В схеме.

Re: Программирование ATtiny13

Пт окт 20, 2023 22:09:54

Может, у вас скорость порта не соответствует?

Re: Программирование ATtiny13

Пт окт 20, 2023 23:00:07

А дыня-то - из Чарджоу? :) :shock:
скорость 600 кГц
- это на программаторе для заливки hex'а во флеш. А какая скорость для UART установлена?
Я бы поставил осцилл на ТХ и посмотрел - в чём разница. Имеет значение не только скорость передачи, но и другие настройки: чётность, число бит и пр.
Нет осцилла - тады sorry.
И совет как новичку: не переусердствуй с жаргоном. На этом форуме, наверное, есть и кроме меня не специалисты по бахчеводству. Это же сколько лишних калорий пришлось сжечь, чтобы докопаться, что дыня - это Arduino. Я-то её назывл Дунькой :))
Последний раз редактировалось Jack_A Сб окт 21, 2023 19:15:07, всего редактировалось 1 раз.

Re: Программирование ATtiny13

Сб окт 21, 2023 17:53:28

Есть небольшой код для дыни, я хочу его переложить в тиньку.
Загрузил ядро где в качестве ТХ pb0, поставил скорость 600 кГц

А "дыня" - это что?
Ты был лучше нормальным языком описывал чего хочешь получить и что не получается. Какое ядро, какие библиотеки и какие 600 кгц? И код в тег оформляй. Кнопку видишь? Это если помощи хочешь.

Re: Программирование ATtiny13

Сб окт 21, 2023 19:51:00

Вероятно ATtiny13A с фюзы "по умолчанию" ((Internal 1.2 MHz -> Serial: 19200).
Для 9600, после установки частоты 600 kHz из меню ArduinoIDE/MicroCore записали загрузчик в ATtina13a? (или вручную: с программатором: фюзы).

ArduinoIDE/MicroCore/Serial support
Ответить