Доброго дня. Подскажите в чём может быть проблема.
Собрал схему, вставил attiny13 - ну думаю сейчас чего ни будь накодю , потом помощь попрошу, но не тут то было и десяток строк не написал , а уже косяки пошли.
Объявляю пины 0 и 1 OUTPUT , подаю на эти пины HIGH --- светодиоды не светят, вроде всё правильно, но не работают. Получилось заставить это работать только если объявить еще и 4 пин OUTPUT, хотя он мне нужен будет наоборот для считывания напряжения. Может я что со схемой накосячил. Это первая схема в железе которую я сделал с МК.
Схема:
ФОТмк.jpg
(Размер: 105.11 KB / Загрузок: 110)
Код:
void setup() {
pinMode(PB0, OUTPUT);
pinMode(PB1, OUTPUT);
// если эти строки убрать (PB0 и PB1)то светодиоды светят тускло.
pinMode(PB4, OUTPUT); // без этой строчки светодиоды вообще не светятся
// на 0 и 1 пине на других не пробовал.
}
void loop() {
digitalWrite(PB0, HIGH);
digitalWrite(PB1, LOW);
delay(1000);
digitalWrite(PB1 , HIGH);
digitalWrite(PB0, LOW);
delay(1000);
}
Доброго дня. Подскажите в чём может быть проблема.
Собрал схему, вставил attiny13 - ну думаю сейчас чего ни будь накодю
, потом помощь попрошу, но не тут то было и десяток строк не написал , а уже косяки пошли.
Объявляю пины 0 и 1 OUTPUT , подаю на эти пины HIGH --- светодиоды не светят, вроде всё правильно, но не работают. Получилось заставить это работать только если объявить еще и 4 пин OUTPUT, хотя он мне нужен будет наоборот для считывания напряжения. Может я что со схемой накосячил. Это первая схема в железе которую я сделал с МК.
Схема:
Код:
void setup() {
pinMode(PB0, OUTPUT);
pinMode(PB1, OUTPUT);
// если эти строки убрать (PB0 и PB1)то светодиоды светят тускло.
pinMode(PB4, OUTPUT); // без этой строчки светодиоды вообще не светятся
// на 0 и 1 пине на других не пробовал.
}
void loop() {
digitalWrite(PB0, HIGH);
digitalWrite(PB1, LOW);
delay(1000);
digitalWrite(PB1 , HIGH);
digitalWrite(PB0, LOW);
delay(1000);
}
Может добавить две строчки?
const int PB1 = 6;
const int PB0 = 5;
void setup()
А это вообще удалить?
pinMode(PB4, OUTPUT); // без этой строчки светодиоды вообще не светятся
// на 0 и 1 пине на
Конечно, ошибку на этих строках выбивает ----
exit status 1
expected unqualified-id before numeric constant
void setup() {
pinMode(PB0, OUTPUT);
pinMode(PB1, OUTPUT);
// если эти строки убрать (PB0 и PB1)то светодиоды светят тускло.
const int PB1 = 6;
const int PB0 = 5;
//pinMode(PB4, OUTPUT); // без этой строчки светодиоды вообще не светятся
// на 0 и 1 пине на других не пробовал.
}
void loop() {
digitalWrite(PB0, HIGH);
digitalWrite(PB1, LOW);
delay(1000);
digitalWrite(PB1 , HIGH);
digitalWrite(PB0, LOW);
delay(1000);
}
Blink00000
error: expected primary-expression before ',' token
Blink00000
error: expected primary-expression before ',' token
Blink00000
error: expected primary-expression before ',' token
Blink00000
error: expected primary-expression before ',' token
exit status 1
expected primary-expression before ',' token
откуда то он смайликов набрал
DDRB, PB4;------ так
и
#define PB4_OUTPUT ------ так пробовал 4 пин открыть: не работает, компилирует без ошибок и не каких действий ...
Если вот так
pinMode(PB4, OUTPUT);
DDRB, PB0;
DDRB, PB1;
то работают но в пол накала, пины 0 и 1 не открыты.
void setup() {
DDRB |= (1 << 1);
DDRB |= (1 << 0);
pinMode(PB4, OUTPUT); // ну или DDRB |= (1 <<4);
}
void loop() {
PORTB |= (1<<PB0);
PORTB &= ~(1 << PB1);
delay(1000);
PORTB |= (1<<PB1);
PORTB &= ~(1 << PB0);
delay(1000);
}
Так работает , но тоже если 4 пин устанавливаешь на выход .
А так попробуйте:
void setup() {
pinMode(0, OUTPUT); // PB0
pinMode(1, OUTPUT); // PB1
}
void loop() {
digitalWrite(0, HIGH); // светим PB0
digitalWrite(1, LOW); // не светим PB1
delay(1000);
digitalWrite(1, HIGH); // светим PB1
digitalWrite(0, LOW); // не светим PB0
delay(1000);
}
Может какую библиотеку установить нужно, хотя раньше и так работала, полгода за кнопки не садился и вот вдруг....
Компилируется без ошибок, диодами не моргает пока не пропишешь ---
pinMode(4, OUTPUT); // PB4 → пин 4
Пробовал другую микросхему этой же серии всё один к одному, может программу попробовать переустановить я в Arduino кнопаю или драйвер. Что то раньше проблем таких не помню, правда было это под win7? а сейчас win11 стоит.
Программатор USBasp, Драйвер поставщик libusbK 28.04.2014 версия 3.0.7.0 Подпись libusbK (USBasp.inf) [Self]
При компиляции ругается вот так avrdude: warning: cannot set sck period. please check for usbasp firmware update. Обновиться хочет, но это не мешало ему нормально работать.
(09-02-2026, 19:52)-vlad- : Компилируется без ошибок, диодами не моргает пока не пропишешь ---
pinMode(4, OUTPUT); // PB4 → пин 4
(09-02-2026, 20:19)-vlad- :(09-02-2026, 19:53)Aleks : Программатор USBaspArduinoISP
Тут наверное какая то церемония с Attiny13 должна быть?
Может вы плату не
добавили в ардуино ide?
Я как то с ардуино nano или uno больше.
Attiny как бы не разу я не
скетчевал.
(09-02-2026, 19:53)Aleks : USBaspЭто отдельный внешний у вас ?
Да, отдельный. Полгода год назад я пробовал писать программки, относительно нормально
получалось, сейчас пробую более новую программу Arduino поставлю может вылечится. Кстати вы на чём пишете, а то Arduino ide 2.3.7 поставил но не могу найти где программатор выбрать.
USBasp -- работает нормально.
Среду программирования свежую поставил , с ней что то не получается что то с портами не то.
Покопаюсь, может старую переустановлю, ну с чего то же с портами чудеса происходят.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | 66. Какие регулировки предусмотрены в ЭЛО для формирования электронного луча? ... | 0 | 5 | 09-07-2026 |
| 2 | Маечка | 0 | 11.05 | 04-07-2026 |
| 3 | Message to community | 0 | 5 | 21-07-2026 |
| 4 | 135. С помощью мультиметра при температуре +15 С хотят уточнить ... | 0 | 5 | 09-07-2026 |
| 5 | 💨 ЗАМЕНА 5STF 17F1220 — АТБ 1700-12-Ф-20 💨 Быстродействующий тиристор ... | 0 | 15.98 | 22-07-2026 |
| 6 | В России упрощают требования к отечественным светодиодам | 0 | 5 | 17-12-2025 |
| 7 | Почему одни дети мечтают строить ракеты, а другие просто боятся ... | 5 | 6 | 06-07-2026 |
| 8 | 😱 «Я тоже боялся ЕГЭ по информатике — и вот ... | 0 | 5 | 03-07-2026 |
| 9 | Говорят, в IT много платят. Стоит ли идти в программисты, если мне 30 лет и я гуманитарий? | 0 | 0 | 11-09-2020 |