@ru_arduino

Страница 2477 из 7737
Dolphin
11.06.2017
14:53:34
.... ок копай

Danil
11.06.2017
14:56:34
пля в утупе нашел видос как раз про эту тему с китайскими платами и кривым загрузчиком. ща посмотрю че там как

и ведь искал уже, а выпало по запросу arduino pro micro bootloader

Dr
11.06.2017
14:57:14
Х.з. как она там щьется
Включи расширенный лог прошивки и посмотри команды, как шьётся

Google
mrprole
11.06.2017
15:09:33
Ребята, кто на трекерах закрьітьіх сидит?

6ES7998-8XC01-8YE0 Встречали такое?

SIMATIC MANUAL COLLECTION ON DVD

В свободном поиске что то найти не могу

https://support.industry.siemens.com/cs/products/6es7998-8xc01-8ye0/simatic-manual-collection-on-dvd?pid=62486&mlfb=6ES7998-8XC01-8YE0&mfn=ps&lc=en-WW

Dolphin
11.06.2017
15:16:59
Включи расширенный лог прошивки и посмотри команды, как шьётся
Перезагрузка платы открытием/закрытием порта COM5 на 1200bps PORTS {COM5, } / {COM5, } => {} PORTS {COM5, } / {COM5, COM6, } => {COM6, } Found upload port: COM6

как оно это делает? )

Dr
11.06.2017
15:18:01
LexsZero
11.06.2017
15:18:52
> шиндошс

~hummingbirdwhocode
11.06.2017
15:20:44
как оно это делает? )
Всм, порт определяет?

LexsZero
11.06.2017
15:20:48
было только ком5, а стало ком5 и 6 - значит 6 появился, туда шьем

Dolphin
11.06.2017
15:21:39
оно тупо смотрит какой порт появился
Не, она ребутит плату в процессе прошивки, пересоздает порт в новый, подключается к нему, шьет и ребутит опять с пересозданием порта

Google
LexsZero
11.06.2017
15:22:15
ну так там поди питание у усб-уарта где-то в процессе отваливается

Dolphin
11.06.2017
15:22:16
я имею ввиду, какой утилей она команду сендит на перезагрузку в бут?

LexsZero
11.06.2017
15:22:45
всмысле, чем подрыгать ножки уарта?

да хоть stty

Dolphin
11.06.2017
15:22:56
да не бля

ладно пох

нашел

#: ../../../cc/arduino/packages/uploaders/SerialUploader.java:118 #, java-format msgid "Forcing reset using 1200bps open/close on port {0}" msgstr "Перезагрузка платы открытием/закрытием порта {0} на 1200bps"

LexsZero
11.06.2017
15:25:54
хуйню нашел

Dolphin
11.06.2017
15:26:30
хуйню нашел
всмысле? Я спросил чем а не как.

LexsZero
11.06.2017
15:29:34
> cc/arduino/packages/uploader всегда любил джава-мирок за это говно, вроде все понятно, а где взять, а главное нахуя - непонятно.

Dolphin
11.06.2017
15:30:20
> cc/arduino/packages/uploader всегда любил джава-мирок за это говно, вроде все понятно, а где взять, а главное нахуя - непонятно.
В исходниках на процессинге https://github.com/PaulStoffregen/Arduino-1.6.1-Teensyduino/blob/master/arduino-core/src/cc/arduino/packages/uploaders/SerialUploader.java

Dr
11.06.2017
15:30:20
я имею ввиду, какой утилей она команду сендит на перезагрузку в бут?
Rather than requiring a physical press of the reset button before an upload, the Leonardo is designed in a way that allows it to be reset by software running on a connected computer. The reset is triggered when the Leonardo's virtual (CDC) serial / COM port is opened at 1200 baud and then closed. When this happens, the processor will reset, breaking the USB connection to the computer (meaning that the virtual serial / COM port will disappear). After the processor resets, the bootloader starts, remaining active for about 8 seconds.

LexsZero
11.06.2017
15:31:20
В исходниках на процессинге https://github.com/PaulStoffregen/Arduino-1.6.1-Teensyduino/blob/master/arduino-core/src/cc/arduino/packages/uploaders/SerialUploader.java
ну вот, гитхаб какого-то чувака. в гугле по строчке с путем и строкой ошибки гуглится только нытье по форумам

Красный
11.06.2017
15:31:28




Антуражкуражмонтаж

Google
Bastad
11.06.2017
15:32:10
гармин нихуита

Красный
11.06.2017
15:32:24
Этот хуита

LexsZero
11.06.2017
15:32:24
нормально, у меня на подобных проводах дырка джека в телефоне держится

Dr
11.06.2017
15:32:30
kjk

Красный
11.06.2017
15:32:38
Но старичку 16 лет

Petr
11.06.2017
15:33:18
Няшно

Красный
11.06.2017
15:37:20


А ещё у меня манечка укреплять всё цианоакрилатом

Bastad
11.06.2017
15:37:49
Аккум бекапный не вздут?

Красный
11.06.2017
15:38:53
Аккум бекапный не вздут?
Не, отогнут прост чутка



LexsZero
11.06.2017
15:41:06
Красный
11.06.2017
15:50:48
ну хоть не термосоплями
Я хоть и мудаг, но не совсем уёбок

Danil
11.06.2017
15:55:54
короче не так фьюзы надо читать

Dolphin
11.06.2017
15:57:29
А ещё у меня манечка укреплять всё цианоакрилатом
А у меня - все платы лаком покрывать с некоторых пор, причем в два слоя

Danil
11.06.2017
15:58:27
.... ок копай
https://pastebin.com/bDXWXQPe

запусти плиз

там правильно фьюзы читает вроде

Dolphin
11.06.2017
15:59:25
CLKSEL0 110101 CLKSEL1 101111 CLKSTA 1 CLKPR 0 PLLCSR 10011 Low: 0xFF High: 0xD8 Ext: 0xCB Lock: 0xEF

Danil
11.06.2017
16:00:21
ну короче так и есть, стоит CKDIV8 старший бит EXT ни на что нах не влияет, остальное так же

Google
Danil
11.06.2017
16:00:58
только при заливке софт сбрасывает CLKPR, а после ребута он ставится по фьюзу

криворукие кейтайчеги подосрали

Dolphin
11.06.2017
16:01:34
я те говорю - битый еепром

Danil
11.06.2017
16:02:02
теперь или фьюз перешивать чем то, или писать в setup() принудительный сброс пределителя клока

Dolphin
11.06.2017
16:02:04
регистр работает, а область сохранения нет

Danil
11.06.2017
16:02:44
ну CKDIV8 с завода идет запрограммированный, так что скорее всего просто прохлопали

Dolphin
11.06.2017
16:03:46
через ISP прошей

Красный
11.06.2017
16:07:31
Admin
ERROR: S client not available

Danil
11.06.2017
16:09:38
короче уже сделал так, да cli(); CLKPR = 0b10000000; CLKPR = 0b00000000; sei();

работает

Dolphin
11.06.2017
16:10:06
то же самое )

Danil
11.06.2017
16:10:45
ну да, только выключил прерывания т.к. там таймаут 4 такат на изменение регистра

Dolphin
11.06.2017
16:11:18
в ините нет прерываний

96MHz

Danil
11.06.2017
16:16:16
а там PLL разве не только на USB?

я даже не вдавался в подробности

Google
Danil
11.06.2017
16:17:00
знаю что у некоторых тинек есть тоже PLL и скоростной таймер. там помоему вообще до 140 МГц тянет

Dolphin
11.06.2017
16:17:06
я так понял выбираешь, если УСБ не нужно, то можно до 96MHz, иначе в 48 и вперед

Danil
11.06.2017
16:17:12
для ШИМА быстрого

Dolphin
11.06.2017
16:17:29
впринципе то же что я с стмкой делал 106й, разгоняя до 144мгц

УСБ - отвал

Danil
11.06.2017
16:19:49
походу если даже PLL 96 MHz, то у USB свой делитель на 2. А таймеры могут херачить со страшной силой

интересно, в ардуиноИДЕ какие клоки на таймеры заведены

Dolphin
11.06.2017
16:22:10
знаю что у некоторых тинек есть тоже PLL и скоростной таймер. там помоему вообще до 140 МГц тянет
ATtiny26 devices features the high-speed PWM, which allows the user to run the timer at a higher speed than the CPU clock. Timer/Counter1 supports two accurate, high speed, 8-bit Pulse Width Modulators using clock speeds up to 64MHz.

64 только

Danil
11.06.2017
16:22:47
поправочка, хайспид только таймер №4, он 10 битный и макс клок 64 МГц

На самом деле я эту ардуину купил исключительно чтобы сделать конвертер PS/2-USB для хорошей олдовой клавы

Dolphin
11.06.2017
16:25:47
там же дескрипторы можно было бы задать

кстати 85я тинька работает на 32МГц

Danil
11.06.2017
16:27:55
вот этот проект https://geekhack.org/index.php?topic=14618.0

А почему переходник не юзать?
я уже купил 1 на али - он для клав которые умеют и PS/2 и USB т.е. тупо 2 разъема и провода

а мне нужно NKRO

Dolphin
11.06.2017
16:29:43
кстати 85я тинька работает на 32МГц
Если PLL x8 от задающей, то при 32 MHz на 85ке получим 256MHz ?

Danil
11.06.2017
16:30:24
кстати 85я тинька работает на 32МГц
ну все чипы держат разгон до определенной степени, но работу в таком режиме никто не гарантирует же #разгонардуиновжидкомазоте

Страница 2477 из 7737