Приехал с алика CH341 чёрный и пара atiny85-20U вместо обещанных 20шт
Чипы не определяются. дрова все поствил. Пробовал двумя прогами. И встал вопрос. толи камни кривые толь программатор. Джампер стоит как надо, в режиме программатора. Чип на месте (24 eerpom) ключом в нужную сторону.
нашёл я у себя такой программатор, проги нет, а то бы попробовал
бедненький ты наш, на, не плач
Ну так то эти работают. Он от ардуины китайской мало чем отличается.
Так он в колодке не шьёт 85-ю
Programmer, for MCU, AVR, SPI FLASH/EEPROM, I2C, Microwire,2.2.0.10 (15.10.2021)
chiplist.dat Версия: 29.09.2021
В настоящее время выбрано: ATtiny85 [3.3V] 64 Kbits, 8 Kbytes
!! Адаптер необходим !!
Adapters\CH341\scheme_AVRISP.jpg
распиновка чтоль другая?
А что это за программатор такой?
Дайте ссылку на Али…
Я вообще подумал, что это обычный USB UART…
дешёвенький какой-то на CH341G, чёрный, брал давно, валялся в ящичке, @xDriver застыдил, пришлось попробовать запустить
Так а что, он attiny умеет? Написано же что для EEPROM / BIOS.
ЗЫ: Спасибо за ссылку.
Он много что умеет, набор за 843 рубля видимо был бы предпочтительней
Мне как-то привычнее внутрисхемное программирование мк, а для этих целей USBasp для AVR имеется…
(PICKit 3 для PIC’ов)
я о нём узнал из-за того, что он может шить некоторые специфичные микросхемы
Умеет, но нужен адаптер.
Ну я в этой теме лох ещё. думал, ой как удобно, вставил чип в zif, залил в него прошивку и паяй куда надо.
опять куча цацок)
Нарисуешь подключение?) А то разбирался, так и не въехал. sck и rst у атини куда подключать на этом программаторе? miso и mosi перекрёстно подключаются как и rx-tx?
в скетче блинка пины расписаны, RST -1 нога, SCK - 7, подключал проволочками, прямо в колодку ZIF, верхние 8 пинов, в 6 из них, они продублированы на гребёнке слева, прозвони, распиновку накидал на огрызке бумаги, такое в лом выкладывать )))
// ATMEL ATtiny 25/45/85
// +-\/-+
// !RESET PCINT5 5/A0 (D 5) PB5 1| |8 Vcc
// XTAL1 CLKI !OC1B PCINT3 3/A3 (D 3) PB3 2| |7 PB2 (D 2) 2/A1 PCINT2 USCK SCK T0 INT0 SCL
// XTAL2 CLKO OC1B PCINT4 4/A2 {D 4) PB4 3| |6 PB1 (D 1) pwm1 PCINT1 MISO DO OC0B AIN1
// GND 4| |5 PB0 (D 0) pwm0 PCINT0 MOSI DI OC0A AIN0 SDA AREF
// +----+
enum Prescalers {
//T1CK
PRESCALER_1 = 1,
PRESCALER_2 = 2,
PRESCALER_4 = 3,
PRESCALER_8 = 4,
PRESCALER_16 = 5,
PRESCALER_32 = 6,
PRESCALER_64 = 7,
PRESCALER_128 = 8,
PRESCALER_256 = 9,
PRESCALER_512 = 10,
PRESCALER_1024 = 11,
PRESCALER_2048 = 12,
PRESCALER_4096 = 13,
PRESCALER_8192 = 14,
PRESCALER_16384 = 15
};
void setup() {
uint8_t prescaler = PRESCALER_16384;
uint8_t topValue = 254;
PLLCSR = 1<<LSM | 1<<PCKE | 1<<PLLE; // тактирование от PLL CLKx2 (4)
DDRB |= (1 << DDB1) | (1 << DDB4);
TCCR1 = prescaler | (1 << CTC1/*обнулить счетчик*/) | (1 << COM1A0/*переключить выходную линию*/);
GTCCR = 1 << COM1B0/*переключить выходную линию*/;
OCR1C = topValue;
}
void loop() {}
вот, чтобы @xDriver не говорил, что я халявщик, держи распиновку ZIF
* --------
* MOSI - |* *| - GND
* CLK - |* *| - VCC
* VCC - |* *| - MISO
* VCC - |* *| - RST
* - |* *| - GND
* - |* *| - GND
* - |* *| - GND
* VCC - |* *| - GND
* ----^---
*
Спасибо)
Халявщик, это Лёня Голубков)





