Доступ к EEPROM

b707
Offline
Зарегистрирован: 26.05.2017

ua6em пишет:

запускать надо от администратора

нет, на винде7 - от любого юзера

Цитата:
кидать батник в корень программы IDE

тоже нет, в смысле не обязательно

толстый
Offline
Зарегистрирован: 10.02.2020

И на меге, кстати, на загрузчике из MegaCore тоже нормально читается eeprom, а с батником ещё и быстро.:) А ещё добавил, что бы и закрывался сам:)) Лень в абсолюте.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

У него точки в путях, я говорю, их надо "экранировать" двойными кавычками

толстый
Offline
Зарегистрирован: 10.02.2020

"Ты не умничай, ты пальцем покажи"(с). Если вас не затруднит , то можно увидеть всю строку целиком, тупо для копирования?

И "Good news, everyone!". На стандартном загрузчике из 1.8.12 с меги так-же нормально читается еепром.  Осталось малое, запихнуть енто всё автоматически  в процессинг. МУ-ХА-ХА...

b707
Offline
Зарегистрирован: 26.05.2017

толстый пишет:

Осталось малое, запихнуть енто всё автоматически  в процессинг. МУ-ХА-ХА...

нах?

основная причина, почему я так  _офигительно_  знаю командную строку :) - потому что мне банально лень оборачивать ее в какие-то оболочки... особенно если это требуется от случая к случаю. проще запомнить синтаксис.

 

 

толстый
Offline
Зарегистрирован: 10.02.2020

b707 пишет:

проще запомнить синтаксис.

С этим и основная бяда:(

Графики рисовать:) Поменять их мышкой на компе и затолкать обратно в ардуину:)

b707
Offline
Зарегистрирован: 26.05.2017

толстый пишет:

Графики рисовать:)

в ЕЕПРОМе? что за графики в 1к?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

b707 пишет:

основная причина, почему я так  _офигительно_  знаю командную строку

лет 25-30 назад делал я задания по написанию программ в батнике, ты даже представить себе не можешь, что творили студенты, правда разрешал делать это в любой ДОС

толстый
Offline
Зарегистрирован: 10.02.2020

b707 пишет:

в ЕЕПРОМе? что за графики в 1к?

уровни ШИМ по времени. несколько десятков точек, остальное апроксимируется. Основная хня в том, что хотелось это для МЕГИ, а УНО взял для тренировки. И такая засада вышла:))

толстый
Offline
Зарегистрирован: 10.02.2020

ua6em пишет:

b707 пишет:

основная причина, почему я так  _офигительно_  знаю командную строку

лет 25-30 назад делал я задания по написанию программ в батнике, ты даже представить себе не можешь, что творили студенты, правда разрешал делать это в любой ДОС

Лет 20 назад у меня и компа не было:)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

кстати, зачем тебе EEPROM, гони прямо в компорт и своей программой данные забирай, лишняя прокладка ни к чему

толстый
Offline
Зарегистрирован: 10.02.2020

Это моя личная хотелка к уже готовой программе для удобства настройки(большой экран, мышь,  преферанс , мадмуазели:)  Раз настроил и забыл на год.  А контроллер должен работать как независимое устройство и при перезапуске. Да и мозг тренировать иногда надо:)

толстый
Offline
Зарегистрирован: 10.02.2020

b707 пишет:

ua6em пишет:

кидать батник в корень программы IDE

тоже нет, в смысле не обязательно

А вот нифига.  ua6em приучил(ну удобней же) к правильной иерархии при портативной версии, так вот из папки "sketchbook" батник не запускается:(  И из корня диска С -тоже.

Видно, что пытается прыгнуть в папку "нардвар" и дальше(если из корня ИДЕ то типа правильно), а  какую кракозябру поставить в батнике при старте с другого места ума не приложу(чего нет, того нет:)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ну вот толстый, с тебя ардуина UNO, за без малого 7 лет эта первая ардуина, которую я уложил )))
После N количества проб записи eeprom отказывается шиться через UART, не реанимирует ни что, не перешивка бутлоадера, ни запись блинка через ISP,
в общем эксперимент со знаком минус, обидно знаете ли...

PS достоверную запись в eeprom так и не одолел

b707
Offline
Зарегистрирован: 26.05.2017

толстый пишет:

А вот нифига.  ua6em приучил(ну удобней же) к правильной иерархии при портативной версии, так вот из папки "sketchbook" батник не запускается:(  И из корня диска С -тоже.

#87 второй абзац

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

b707 пишет:

толстый пишет:

А вот нифига.  ua6em приучил(ну удобней же) к правильной иерархии при портативной версии, так вот из папки "sketchbook" батник не запускается:(  И из корня диска С -тоже.

#87 второй абзац

полный путь не удобен, если надо пробовать разные версии IDE, по мне правильней от печки папки IDE плясать

толстый
Offline
Зарегистрирован: 10.02.2020

ua6em пишет:

ну вот толстый, с тебя ардуина UNO, за без малого 7 лет эта первая ардуина, которую я уложил )))

Ну, у каждой профессии есть своё личное кладбище:) И, если, в случае rchigvintsev  ещё есть часть моей вины, то в вашем случае "а мы тут не при чём, а мы тут не при чём"(с), запись я даже и не обсуждал. Если поможет, то заметил разницу: помимо скорости могут отличатся и теги(хз как правильно) -carduino и -cwiring. Через Uart убить невозможно(вроде бы:) Ищите аппаратную проблему. Накрайняк у вас высоковольтный/параллельный программатор есть.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

толстый пишет:

 Накрайняк у вас высоковольтный программатор есть.

её и arduino as isp берёт, я жеж говорю, умер UART, направление  ардуино - монитор порта - работает, обратное не поверял, но похоже нет

толстый
Offline
Зарегистрирован: 10.02.2020

Ну тут только совет для новичков:  проверить в режиме вход/выход. Может порт сдох. Заодно и внешний конвертер подключить . Но, думаю, вы и это и без меня знаете.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

да там у меня калибровочная программа сейчас залита, через пару дней попробую калибровать девайс, если не отработает, то дело в UART, а если отработает надо смотреть куда по памяти дудка залезла и что перепрошила

толстый
Offline
Зарегистрирован: 10.02.2020

Может ещё в порядке бреда. Не раз попадались не CH, а нечто неподписанное с четырьмя явно контактами для программирования, но судя по ситуёвине у вас - время покажет.

b707
Offline
Зарегистрирован: 26.05.2017

раз обещал... проверил Нану с оптибутом - действительно не читает, выдает такой же мусор как у _толстого_ на прошлой странице

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

интересно, у меня UNO (там тоже оптибут) читалась нормально

b707
Offline
Зарегистрирован: 26.05.2017

ua6em пишет:

интересно, у меня UNO (там тоже оптибут) читалась нормально

когда искал в гугле, натыкался что есть версии оптибута с поддержкой доступа к ЕЕПРОМ

толстый
Offline
Зарегистрирован: 10.02.2020

"Пизд.., су..., бл.."(с) 

Вот начинаю понимать егешное поколение, когда если что-то не выходит  - тут же, не секунды не задумываясь и не пытаясь найти ответ в источниках, создаём тему и как По Ржевскому: или дадут или пошлют:)

Убил туеву хучу времени на поиск хотя бы запуска бат файла из процессинга. Нету инфы. Полез в джаву, перепробовал кучу вариантов : не работает/ругается на синтаксис. Долез до питона и С++ -  не подходит. От отчаяния обратился уже к официальной документации на процессинг "Я знал, что рано или поздно мы перейдем и на эту дрянь."(с) :)) Нашёл там launch()  и-и-и-и....  -  нихрена не работает. Уже дошёл и до selectInput(), но вот что-то дёрнуло подключить плату. А оно всё это время то - РАБОТАЛО. Только в фоновом режиме . Тихо запускается, тиха себе считывает, и, не менее тихо, сохраняет. Заметил только по светодиодам RX/TX. Я тут сижу, жду чёрное окно, а она ..Сволочь такая:)

Как по комиксу: "ну его нах, буду проституткой" Или  тему создам в процессинге и буду при малейшей проблеме терзать население:) 

 

 

толстый
Offline
Зарегистрирован: 10.02.2020

b707 пишет:

раз обещал... проверил Нану с оптибутом - действительно не читает, выдает такой же мусор как у _толстого_ на прошлой странице

 
и прямые руки...
 
 
 
очевидно, что что-то не так с еепром_клир или опять с руками...
 
 
Здначицца мои руки то не причём?  И вот не надо начинать про голову, сам знаю:)
b707
Offline
Зарегистрирован: 26.05.2017

тебе не хватило уверенности.

Два малыша суют пальчик в розетку, один робко, а другой уверенно. Первый потом всю жизнь будет боятся электричества, а второй, если выживет - станет, как минимум. электриком :)))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

залил в убитуюUNO miniCore (Через Arduino AS ISP), потом небольшой скетчик, восстановилось программирование через UART, но при попытке залить
скетч более 10к вышло ЭТО: ЧТО бы это значило???

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: reading input file "/tmp/arduino_build_941180/synchro_RTC.ino.hex"
avrdude: writing flash (11958 bytes):

Writing | ################################################## | 100% 2.54s

avrdude: 11958 bytes of flash written
avrdude: verifying flash memory against /tmp/arduino_build_941180/synchro_RTC.ino.hex:
avrdude: load data flash data from input file /tmp/arduino_build_941180/synchro_RTC.ino.hex:
avrdude: input file /tmp/arduino_build_941180/synchro_RTC.ino.hex contains 11958 bytes
avrdude: reading on-chip flash data:

Reading | ################
avrdude: stk500_paged_load(): (a) protocol error, expect=0x10, resp=0x43
#avrdude: stk500_cmd(): programmer is out of sync
avr_read(): error reading address 0x0000
    read operation not supported for memory "flash"
avrdude: failed to read all of flash memory, rc=-2
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x75

avrdude done.  Thank you.

выбранный последовательный порт
 не существует или плата не подключена к нему

 

 

толстый
Offline
Зарегистрирован: 10.02.2020

Ну, учитывая, что читалось в большинстве случаев не еепром а хз что, то и писалось не пойми куда:). Хорошо если флэш, а если фюзы али каки други регистры "не доступные простому разуму"(с)? Потому Полная чистка(стирание) флеша, еепром(нах непонятно, но под горячую руку:) и фюзы к заводским настройкам через стороннюю прогу. Потом родной идешный загрузчик и блинк. 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

тут что-то другое, из синхронизации выпадает после 5k чтения флэша, тут нужен ГУРУ AVR!

Видимо после неоднократной записи в eeprom arduino UNO стала лживой!!!
Зашилась, на этом испытания остановил, ядро miniCore.
 

         Using Port                    : /dev/ttyUSB0
         Using Programmer              : arduino
         Overriding Baud Rate          : 115200
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 3
         Firmware Version: 8.0
         Vtarget         : 0.3 V
         Varef           : 0.3 V
         Oscillator      : 28.800 kHz
         SCK period      : 3.3 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: reading input file "/tmp/arduino_build_897050/synchro_RTC.ino.hex"
avrdude: writing flash (10136 bytes):

Writing | ################################################## | 100% 2.16s

avrdude: 10136 bytes of flash written
avrdude: verifying flash memory against /tmp/arduino_build_897050/synchro_RTC.ino.hex:
avrdude: load data flash data from input file /tmp/arduino_build_897050/synchro_RTC.ino.hex:
avrdude: input file /tmp/arduino_build_897050/synchro_RTC.ino.hex contains 10136 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 1.52s

avrdude: verifying ...
avrdude: 10136 bytes of flash verified

avrdude done.  Thank you.

И для сравнения nano old-bootloader
 

         Using Port                    : /dev/ttyUSB0
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 2
         Firmware Version: 1.16
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: reading input file "/tmp/arduino_build_897050/synchro_RTC.ino.hex"
avrdude: writing flash (10992 bytes):

Writing | ################################################## | 100% 3.36s

avrdude: 10992 bytes of flash written
avrdude: verifying flash memory against /tmp/arduino_build_897050/synchro_RTC.ino.hex:
avrdude: load data flash data from input file /tmp/arduino_build_897050/synchro_RTC.ino.hex:
avrdude: input file /tmp/arduino_build_897050/synchro_RTC.ino.hex contains 10992 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 2.58s

avrdude: verifying ...
avrdude: 10992 bytes of flash verified

avrdude done.  Thank you.

 

толстый
Offline
Зарегистрирован: 10.02.2020

Тут, наверное, больше дудковеды и идеводы нужны. Стирайте её к едрене фене, а залочить всегда ещё успеете:)

Но ежели всё-таки придут, то можно в очередь стать? Похоже, что разный способ организации доступа к памяти у UNO и MEGA  корёжит всю идею. Заметил что еепром с меги считывается только на половину правдивый. Вернулся к UNO. Стёр еепром через скетч, залил скетч прошивающий первые 256 ячеек плавным повышением на единицу. Читаем нашим батником(ua6em, спасибо) и читается идеально: первые с ноля и до 255, а остальные нули.  А вот с мегой не прокатило. Прилагаю ужас. С какой радости дубли и где недостающие?

0,1,2,3,4,5,6,7,16,17,18,19,20,21,22,23,32,33,34,35,36,37,38,39,48,49,50,51,52,53,54,55,64,65,66,67,68,69,70,71,80,81,82,83,84,85,86,87,96,97,98,99,100,101,102,103,112,113,114,115,116,117,118,119,128,129,130,131,132,133,134,135,144,145,146,147,148,149,150,151,160,161,162,163,164,165,166,167,176,177,178,179,180,181,182,183,192,193,194,195,196,197,198,199,208,209,210,211,212,213,214,215,224,225,226,227,228,229,230,231,240,241,242,243,244,245,246,247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,16,17,18,19,20,21,22,23,32,33,34,35,36,37,38,39,48,49,50,51,52,53,54,55,64,65,66,67,68,69,70,71,80,81,82,83,84,85,86,87,96,97,98,99,100,101,102,103,112,113,114,115,116,117,118,119,128,129,130,131,132,133,134,135,144,145,146,147,148,149,150,151,160,161,162,163,164,165,166,167,176,177,178,179,180,181,182,183,192,193,194,195,196,197,198,199,208,209,210,211,212,213,214,215,224,225,226,227,228,229,230,231,240,241,242,243,244,245,246,247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

Красиво получилось:) Хексом чуть нагляднее.

:20000000000102030405060710111213141516172021222324252627303132333435363770
:20002000404142434445464750515253545556576061626364656667707172737475767750
:2000400080818283848586879091929394959697A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B730
:20006000C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2E3E4E5E6E7F0F1F2F3F4F5F6F710
:20008000000000000000000000000000000000000000000000000000000000000000000060
:2000A000000000000000000000000000000000000000000000000000000000000000000040
:2000C000000000000000000000000000000000000000000000000000000000000000000020
:2000E000000000000000000000000000000000000000000000000000000000000000000000
:200100000000000000000000000000000000000000000000000000000000000000000000DF
:200120000000000000000000000000000000000000000000000000000000000000000000BF
:2001400000000000000000000000000000000000000000000000000000000000000000009F
:2001600000000000000000000000000000000000000000000000000000000000000000007F
:2001800000000000000000000000000000000000000000000000000000000000000000005F
:2001A00000000000000000000000000000000000000000000000000000000000000000003F
:2001C00000000000000000000000000000000000000000000000000000000000000000001F
:2001E0000000000000000000000000000000000000000000000000000000000000000000FF
:200200000000000000000000000000000000000000000000000000000000000000000000DE
:200220000000000000000000000000000000000000000000000000000000000000000000BE
:2002400000000000000000000000000000000000000000000000000000000000000000009E
:2002600000000000000000000000000000000000000000000000000000000000000000007E
:2002800000000000000000000000000000000000000000000000000000000000000000005E
:2002A00000000000000000000000000000000000000000000000000000000000000000003E
:2002C00000000000000000000000000000000000000000000000000000000000000000001E
:2002E0000000000000000000000000000000000000000000000000000000000000000000FE
:200300000000000000000000000000000000000000000000000000000000000000000000DD
:200320000000000000000000000000000000000000000000000000000000000000000000BD
:2003400000000000000000000000000000000000000000000000000000000000000000009D
:2003600000000000000000000000000000000000000000000000000000000000000000007D
:2003800000000000000000000000000000000000000000000000000000000000000000005D
:2003A00000000000000000000000000000000000000000000000000000000000000000003D
:2003C00000000000000000000000000000000000000000000000000000000000000000001D
:2003E0000000000000000000000000000000000000000000000000000000000000000000FD
:200400000000000000000000000000000000000000000000000000000000000000000000DC
:200420000000000000000000000000000000000000000000000000000000000000000000BC
:2004400000000000000000000000000000000000000000000000000000000000000000009C
:2004600000000000000000000000000000000000000000000000000000000000000000007C
:2004800000000000000000000000000000000000000000000000000000000000000000005C
:2004A00000000000000000000000000000000000000000000000000000000000000000003C
:2004C00000000000000000000000000000000000000000000000000000000000000000001C
:2004E0000000000000000000000000000000000000000000000000000000000000000000FC
:200500000000000000000000000000000000000000000000000000000000000000000000DB
:200520000000000000000000000000000000000000000000000000000000000000000000BB
:2005400000000000000000000000000000000000000000000000000000000000000000009B
:2005600000000000000000000000000000000000000000000000000000000000000000007B
:2005800000000000000000000000000000000000000000000000000000000000000000005B
:2005A00000000000000000000000000000000000000000000000000000000000000000003B
:2005C00000000000000000000000000000000000000000000000000000000000000000001B
:2005E0000000000000000000000000000000000000000000000000000000000000000000FB
:200600000000000000000000000000000000000000000000000000000000000000000000DA
:200620000000000000000000000000000000000000000000000000000000000000000000BA
:2006400000000000000000000000000000000000000000000000000000000000000000009A
:2006600000000000000000000000000000000000000000000000000000000000000000007A
:2006800000000000000000000000000000000000000000000000000000000000000000005A
:2006A00000000000000000000000000000000000000000000000000000000000000000003A
:2006C00000000000000000000000000000000000000000000000000000000000000000001A
:2006E0000000000000000000000000000000000000000000000000000000000000000000FA
:200700000000000000000000000000000000000000000000000000000000000000000000D9
:200720000000000000000000000000000000000000000000000000000000000000000000B9
:20074000000000000000000000000000000000000000000000000000000000000000000099
:20076000000000000000000000000000000000000000000000000000000000000000000079
:20078000000000000000000000000000000000000000000000000000000000000000000059
:2007A000000000000000000000000000000000000000000000000000000000000000000039
:2007C000000000000000000000000000000000000000000000000000000000000000000019
:2007E0000000000000000000000000000000000000000000000000000000000000000000F9
:20080000000102030405060710111213141516172021222324252627303132333435363768
:20082000404142434445464750515253545556576061626364656667707172737475767748
:2008400080818283848586879091929394959697A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B728
:20086000C0C1C2C3C4C5C6C7D0D1D2D3D4D5D6D7E0E1E2E3E4E5E6E7F0F1F2F3F4F5F6F708
:20088000000000000000000000000000000000000000000000000000000000000000000058
:2008A000000000000000000000000000000000000000000000000000000000000000000038
:2008C000000000000000000000000000000000000000000000000000000000000000000018
:2008E0000000000000000000000000000000000000000000000000000000000000000000F8
:200900000000000000000000000000000000000000000000000000000000000000000000D7
:200920000000000000000000000000000000000000000000000000000000000000000000B7
:20094000000000000000000000000000000000000000000000000000000000000000000097
:20096000000000000000000000000000000000000000000000000000000000000000000077
:20098000000000000000000000000000000000000000000000000000000000000000000057
:2009A000000000000000000000000000000000000000000000000000000000000000000037
:2009C000000000000000000000000000000000000000000000000000000000000000000017
:2009E0000000000000000000000000000000000000000000000000000000000000000000F7
:200A00000000000000000000000000000000000000000000000000000000000000000000D6
:200A20000000000000000000000000000000000000000000000000000000000000000000B6
:200A4000000000000000000000000000000000000000000000000000000000000000000096
:200A6000000000000000000000000000000000000000000000000000000000000000000076
:200A8000000000000000000000000000000000000000000000000000000000000000000056
:200AA000000000000000000000000000000000000000000000000000000000000000000036
:200AC000000000000000000000000000000000000000000000000000000000000000000016
:200AE0000000000000000000000000000000000000000000000000000000000000000000F6
:200B00000000000000000000000000000000000000000000000000000000000000000000D5
:200B20000000000000000000000000000000000000000000000000000000000000000000B5
:200B4000000000000000000000000000000000000000000000000000000000000000000095
:200B6000000000000000000000000000000000000000000000000000000000000000000075
:200B8000000000000000000000000000000000000000000000000000000000000000000055
:200BA000000000000000000000000000000000000000000000000000000000000000000035
:200BC000000000000000000000000000000000000000000000000000000000000000000015
:200BE0000000000000000000000000000000000000000000000000000000000000000000F5
:200C00000000000000000000000000000000000000000000000000000000000000000000D4
:200C20000000000000000000000000000000000000000000000000000000000000000000B4
:200C4000000000000000000000000000000000000000000000000000000000000000000094
:200C6000000000000000000000000000000000000000000000000000000000000000000074
:200C8000000000000000000000000000000000000000000000000000000000000000000054
:200CA000000000000000000000000000000000000000000000000000000000000000000034
:200CC000000000000000000000000000000000000000000000000000000000000000000014
:200CE0000000000000000000000000000000000000000000000000000000000000000000F4
:200D00000000000000000000000000000000000000000000000000000000000000000000D3
:200D20000000000000000000000000000000000000000000000000000000000000000000B3
:200D4000000000000000000000000000000000000000000000000000000000000000000093
:200D6000000000000000000000000000000000000000000000000000000000000000000073
:200D8000000000000000000000000000000000000000000000000000000000000000000053
:200DA000000000000000000000000000000000000000000000000000000000000000000033
:200DC000000000000000000000000000000000000000000000000000000000000000000013
:200DE0000000000000000000000000000000000000000000000000000000000000000000F3
:200E00000000000000000000000000000000000000000000000000000000000000000000D2
:200E20000000000000000000000000000000000000000000000000000000000000000000B2
:200E4000000000000000000000000000000000000000000000000000000000000000000092
:200E6000000000000000000000000000000000000000000000000000000000000000000072
:200E8000000000000000000000000000000000000000000000000000000000000000000052
:200EA000000000000000000000000000000000000000000000000000000000000000000032
:200EC000000000000000000000000000000000000000000000000000000000000000000012
:200EE0000000000000000000000000000000000000000000000000000000000000000000F2
:200F00000000000000000000000000000000000000000000000000000000000000000000D1
:200F20000000000000000000000000000000000000000000000000000000000000000000B1
:200F4000000000000000000000000000000000000000000000000000000000000000000091
:200F6000000000000000000000000000000000000000000000000000000000000000000071
:200F8000000000000000000000000000000000000000000000000000000000000000000051
:200FA000000000000000000000000000000000000000000000000000000000000000000031
:200FC000000000000000000000000000000000000000000000000000000000000000000011
:200FE0000000000000000000000000000000000000000000000000000000000000000000F1
:00000001FF

 

b707
Offline
Зарегистрирован: 26.05.2017

толстый пишет:

залил скетч прошивающий первые 256 ячеек плавным повышением на единицу.

 

Читаем нашим батником(ua6em, спасибо)

показывайте:

скетч записи для меги

батник чтения для меги

толстый
Offline
Зарегистрирован: 10.02.2020

скетч    PS. Нужно, наверное, добавить, что бы сначала затирал всю область, а уж потом шил.

#include <EEPROM.h>
void setup() {
  pinMode(13, OUTPUT);

   for (int i = 0 ; i < EEPROM.length() ; i++) {
    EEPROM.write(i, 0);
  } 

  for (int i = 0 ; i < 256 ; i++) {
    EEPROM.write(i, i);
  }
  digitalWrite(13, HIGH);
}

void loop() { }

батник

"%~dp0\hardware\tools\avr/bin/avrdude" -C"%~dp0\hardware\tools\avr/etc/avrdude.conf" -v -patmega2560 -cwiring -PCOM3 -b115200 -D -Ueeprom:r:"%~dp0\MEGA.TXT":d 
exit

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

стандартная mega это STK500V2

толстый
Offline
Зарегистрирован: 10.02.2020

Уже учёные и не гадаем, а тупо копируем что создаёт ИДЕ при заливке:)

Кстати  из скетча читается правильно:) Осталось проверить на оптибуте из мегакоры и в случае удачи/ неудачи  - забить на эту идею, как и со сторожевым:(

#include <EEPROM.h>

int address = 0;
byte value;

void setup() {

  Serial.begin(9600);
  while (!Serial) {
  }
}

void loop() {
  value = EEPROM.read(address);

  Serial.print(address);
  Serial.print("\t");
  Serial.print(value, DEC);
  Serial.println();

  address = address + 1;
  if (address == EEPROM.length()) {
    while (1);
  }
}

 

b707
Offline
Зарегистрирован: 26.05.2017

ничего не нашел кроме этого

https://www.mail-archive.com/avrdude-dev@nongnu.org/msg05095.html

толстый
Offline
Зарегистрирован: 10.02.2020

Ну копия же:) Осталось как и в теме про сторожевой найти виновного(про руки ничего не говорите:) дудка, загрузчик али компилятор. "И можно без хлеба"(с)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

мы как-то с Komandir обсуждали о возможности заливки в mega2560 optiboot со всеми его плюшками

толстый
Offline
Зарегистрирован: 10.02.2020

И, да. как и с WDT - на оптибуте читается правильно. Ура, но грустно:(

:20000000000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1FF0
:20002000202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3FD0
:20004000404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5FB0
:20006000606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F90
:20008000808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F70
:2000A000A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF50
:2000C000C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF30
:2000E000E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF10
:200100000000000000000000000000000000000000000000000000000000000000000000DF
:200120000000000000000000000000000000000000000000000000000000000000000000BF
:2001400000000000000000000000000000000000000000000000000000000000000000009F
:2001600000000000000000000000000000000000000000000000000000000000000000007F
:2001800000000000000000000000000000000000000000000000000000000000000000005F
:2001A00000000000000000000000000000000000000000000000000000000000000000003F
:2001C00000000000000000000000000000000000000000000000000000000000000000001F
:2001E0000000000000000000000000000000000000000000000000000000000000000000FF
:200200000000000000000000000000000000000000000000000000000000000000000000DE
:200220000000000000000000000000000000000000000000000000000000000000000000BE
:2002400000000000000000000000000000000000000000000000000000000000000000009E
:2002600000000000000000000000000000000000000000000000000000000000000000007E
:2002800000000000000000000000000000000000000000000000000000000000000000005E
:2002A00000000000000000000000000000000000000000000000000000000000000000003E
:2002C00000000000000000000000000000000000000000000000000000000000000000001E
:2002E0000000000000000000000000000000000000000000000000000000000000000000FE
:200300000000000000000000000000000000000000000000000000000000000000000000DD
:200320000000000000000000000000000000000000000000000000000000000000000000BD
:2003400000000000000000000000000000000000000000000000000000000000000000009D
:2003600000000000000000000000000000000000000000000000000000000000000000007D
:2003800000000000000000000000000000000000000000000000000000000000000000005D
:2003A00000000000000000000000000000000000000000000000000000000000000000003D
:2003C00000000000000000000000000000000000000000000000000000000000000000001D
:2003E0000000000000000000000000000000000000000000000000000000000000000000FD
:200400000000000000000000000000000000000000000000000000000000000000000000DC
:200420000000000000000000000000000000000000000000000000000000000000000000BC
:2004400000000000000000000000000000000000000000000000000000000000000000009C
:2004600000000000000000000000000000000000000000000000000000000000000000007C
:2004800000000000000000000000000000000000000000000000000000000000000000005C
:2004A00000000000000000000000000000000000000000000000000000000000000000003C
:2004C00000000000000000000000000000000000000000000000000000000000000000001C
:2004E0000000000000000000000000000000000000000000000000000000000000000000FC
:200500000000000000000000000000000000000000000000000000000000000000000000DB
:200520000000000000000000000000000000000000000000000000000000000000000000BB
:2005400000000000000000000000000000000000000000000000000000000000000000009B
:2005600000000000000000000000000000000000000000000000000000000000000000007B
:2005800000000000000000000000000000000000000000000000000000000000000000005B
:2005A00000000000000000000000000000000000000000000000000000000000000000003B
:2005C00000000000000000000000000000000000000000000000000000000000000000001B
:2005E0000000000000000000000000000000000000000000000000000000000000000000FB
:200600000000000000000000000000000000000000000000000000000000000000000000DA
:200620000000000000000000000000000000000000000000000000000000000000000000BA
:2006400000000000000000000000000000000000000000000000000000000000000000009A
:2006600000000000000000000000000000000000000000000000000000000000000000007A
:2006800000000000000000000000000000000000000000000000000000000000000000005A
:2006A00000000000000000000000000000000000000000000000000000000000000000003A
:2006C00000000000000000000000000000000000000000000000000000000000000000001A
:2006E0000000000000000000000000000000000000000000000000000000000000000000FA
:200700000000000000000000000000000000000000000000000000000000000000000000D9
:200720000000000000000000000000000000000000000000000000000000000000000000B9
:20074000000000000000000000000000000000000000000000000000000000000000000099
:20076000000000000000000000000000000000000000000000000000000000000000000079
:20078000000000000000000000000000000000000000000000000000000000000000000059
:2007A000000000000000000000000000000000000000000000000000000000000000000039
:2007C000000000000000000000000000000000000000000000000000000000000000000019
:2007E0000000000000000000000000000000000000000000000000000000000000000000F9
:200800000000000000000000000000000000000000000000000000000000000000000000D8
:200820000000000000000000000000000000000000000000000000000000000000000000B8
:20084000000000000000000000000000000000000000000000000000000000000000000098
:20086000000000000000000000000000000000000000000000000000000000000000000078
:20088000000000000000000000000000000000000000000000000000000000000000000058
:2008A000000000000000000000000000000000000000000000000000000000000000000038
:2008C000000000000000000000000000000000000000000000000000000000000000000018
:2008E0000000000000000000000000000000000000000000000000000000000000000000F8
:200900000000000000000000000000000000000000000000000000000000000000000000D7
:200920000000000000000000000000000000000000000000000000000000000000000000B7
:20094000000000000000000000000000000000000000000000000000000000000000000097
:20096000000000000000000000000000000000000000000000000000000000000000000077
:20098000000000000000000000000000000000000000000000000000000000000000000057
:2009A000000000000000000000000000000000000000000000000000000000000000000037
:2009C000000000000000000000000000000000000000000000000000000000000000000017
:2009E0000000000000000000000000000000000000000000000000000000000000000000F7
:200A00000000000000000000000000000000000000000000000000000000000000000000D6
:200A20000000000000000000000000000000000000000000000000000000000000000000B6
:200A4000000000000000000000000000000000000000000000000000000000000000000096
:200A6000000000000000000000000000000000000000000000000000000000000000000076
:200A8000000000000000000000000000000000000000000000000000000000000000000056
:200AA000000000000000000000000000000000000000000000000000000000000000000036
:200AC000000000000000000000000000000000000000000000000000000000000000000016
:200AE0000000000000000000000000000000000000000000000000000000000000000000F6
:200B00000000000000000000000000000000000000000000000000000000000000000000D5
:200B20000000000000000000000000000000000000000000000000000000000000000000B5
:200B4000000000000000000000000000000000000000000000000000000000000000000095
:200B6000000000000000000000000000000000000000000000000000000000000000000075
:200B8000000000000000000000000000000000000000000000000000000000000000000055
:200BA000000000000000000000000000000000000000000000000000000000000000000035
:200BC000000000000000000000000000000000000000000000000000000000000000000015
:200BE0000000000000000000000000000000000000000000000000000000000000000000F5
:200C00000000000000000000000000000000000000000000000000000000000000000000D4
:200C20000000000000000000000000000000000000000000000000000000000000000000B4
:200C4000000000000000000000000000000000000000000000000000000000000000000094
:200C6000000000000000000000000000000000000000000000000000000000000000000074
:200C8000000000000000000000000000000000000000000000000000000000000000000054
:200CA000000000000000000000000000000000000000000000000000000000000000000034
:200CC000000000000000000000000000000000000000000000000000000000000000000014
:200CE0000000000000000000000000000000000000000000000000000000000000000000F4
:200D00000000000000000000000000000000000000000000000000000000000000000000D3
:200D20000000000000000000000000000000000000000000000000000000000000000000B3
:200D4000000000000000000000000000000000000000000000000000000000000000000093
:200D6000000000000000000000000000000000000000000000000000000000000000000073
:200D8000000000000000000000000000000000000000000000000000000000000000000053
:200DA000000000000000000000000000000000000000000000000000000000000000000033
:200DC000000000000000000000000000000000000000000000000000000000000000000013
:200DE0000000000000000000000000000000000000000000000000000000000000000000F3
:200E00000000000000000000000000000000000000000000000000000000000000000000D2
:200E20000000000000000000000000000000000000000000000000000000000000000000B2
:200E4000000000000000000000000000000000000000000000000000000000000000000092
:200E6000000000000000000000000000000000000000000000000000000000000000000072
:200E8000000000000000000000000000000000000000000000000000000000000000000052
:200EA000000000000000000000000000000000000000000000000000000000000000000032
:200EC000000000000000000000000000000000000000000000000000000000000000000012
:200EE0000000000000000000000000000000000000000000000000000000000000000000F2
:200F00000000000000000000000000000000000000000000000000000000000000000000D1
:200F20000000000000000000000000000000000000000000000000000000000000000000B1
:200F4000000000000000000000000000000000000000000000000000000000000000000091
:200F6000000000000000000000000000000000000000000000000000000000000000000071
:200F8000000000000000000000000000000000000000000000000000000000000000000051
:200FA000000000000000000000000000000000000000000000000000000000000000000031
:200FC000000000000000000000000000000000000000000000000000000000000000000011
:200FE0000000000000000000000000000000000000000000000000000000000000000000F1
:00000001FF

 

b707
Offline
Зарегистрирован: 26.05.2017

толстый пишет:

Ура, но грустно:(

почему?

толстый
Offline
Зарегистрирован: 10.02.2020

Ну как бы планировалось, если доразберусь с процессингом, отдать в народ. А так только для себя любимого или крайне редких людей имеющих USBASP среди пользователей программы (а заставить его работать под WIN10 то ещё приключение) и хоть немного разбирающихся в ARDUINO IDE.

Больше интересно почему это до сих пор не исправлено. Уже вроде второй глюк нахожу. Настолько редкая проблема, а я просто везунчик? Или  все хомяки типа меня: нашли глюк, убедились , что дело не в руках:) и забили. Ни послать репорт, ни поднять тему у разрабов.  

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

тебе же написали как надо, функционал должен быть написан в скетче, далее по сериалу получаешь команды из процессинга, отрабатываешь и гонишь данные обратно в сериал, а там своим процессингом разбираешься с ними...

толстый
Offline
Зарегистрирован: 10.02.2020

1. Не люблю сериал из-за задержек(до ассинхронного обмена ещё не дополз) И основное:

2. Программа уже на пределе флеша:) и должна быть поддержка со старыми уже давно работаюшими контроллерами. На перешивку новой версии очень мало кто решиться.

Всё это, на самом деле, баловство никому особо не нужное. 

b707
Offline
Зарегистрирован: 26.05.2017

толстый пишет:

2. Программа уже на пределе флеша:)

в Меге?

толстый
Offline
Зарегистрирован: 10.02.2020

Да:)

толстый
Offline
Зарегистрирован: 10.02.2020

Ну, тут, я думаю, всё уже выяснили и хоть и грозился примкнуть к егешникам , но совесть и воспитание не позволяет. Это по поводу того, что если не получается, то задаем вопрос, а не пытаемся решить самостоятельно. Обычно это занимало от дня до спящей восмёрки прежде чем задать вопрос, но а почему бы не ускорить. Если за час поиска не находится инфа, то задам вопрос.  ПЕрвый уже назрел:) Если есть знания и желание поделится инфой или вы просто умнее меня:) , то в САМОЙ ПОПУЛЯРНОЙ ВЕТКЕ форума начал тему. 

толстый
Offline
Зарегистрирован: 10.02.2020

Эксперимент потерпел неудачу:) На что они тут надеются(ну, кроме глума:) Но ведь  везёт же им. Закидают какашками, но  всё равно ведь подскажут. 

Вернулся к старой схеме: мудохаемся неделю - потом вопросы:) Хоть уже и не по теме ТС, но продолжу тему батников ежели это не совсем оффтоп.  Пришёл к выводу, что с флешкой  через процессинг проще общаться батниками(может  и ошибаюсь т.к. подсказать некому). По итогу получилось считывать  с определённой(фиксированной) буквы диска и кидать  куда надо. Но т.к. флешка может определится под любой буквой, то тут уже застопорился. Сейчас считывание происходит с Е: батником типа

 xcopy E:\ C:\arduino-1.8.12\portable\sketchbook\AAA /f /i /y /s

Файл там с расширением .TXT и всегда один. Конструкция вместо буквы диска типа "%~d0" в разных вариациях не помогает, да и по-хорошему надо указывать точное название файла при подключенных нескольких флешек. Ткните куда копать( /? не сильно помогло) . 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

назначь флэшке имя диска A: или B: подёргай и посмотри )))

толстый
Offline
Зарегистрирован: 10.02.2020

Переименовал на В: Подёргал - понравилось:) А увидеть то что должен был? Батник типа 

set FlashLetter=%~d0
copy "%FlashLetter%\*.*" C:\arduino-1.8.12\portable\sketchbook\AAA /f /i /y /s 

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

толстый пишет:

Переименовал на В: Подёргал - понравилось:) А увидеть то что должен был? Батник типа 

set FlashLetter=%~d0
copy "%FlashLetter%\*.*" C:\arduino-1.8.12\portable\sketchbook\AAA /f /i /y /s 

это ты уже сам дерзай, пинок в нужном направлении я тебе давно задал )))