- Братцы ткните носом где не так сделал, тактируюсь от внутреннего 8МГц, отладчика с дебагом нету avrdude(2205 знак., 02.12.2018 18:37, , AVR, полностью)
- Есть магическое слово - volatile. Можно еще бубен взять, для надежности. - Bill(07.12.2018 10:11 - 10:17)
- А на Basic'е попробовать?! - argus98(02.12.2018 21:50)
- Это что такое? Nikolay_Po(946 знак., 02.12.2018 18:51 - 18:59)
- Вы не пояснили, что, собственно наблюдаете в результате? Что не устраивает? Nikolay_Po(401 знак., 02.12.2018 18:44)
- я кстатити предделитель таймера использую 8, поэтому попраивил на 1000000UL avrdude(181 знак., 02.12.2018 19:04, )
- Заработало? - Nikolay_Po(02.12.2018 19:33)
- нет пока, код исправил, приложил, мб что то с инициализацией пина ICP1? - avrdude(02.12.2018 19:47, )
- Светодиодиком помигать при помощи таймера не пробовали? Включите в прерывание переполнения таймера переключение состояния какого-нибудь вывода. И гляньте частотомером/осциллографом, переключается ли? - Nikolay_Po(02.12.2018 20:15)
- появилась идея в том, что у меня период двигателя на 1200RPM 830мкс, что много раз укладывается в период оверфлоу avrdude(132 знак., 02.12.2018 21:59, )
- В принципе от 8МГц с предделителем счетчика 8, я должен был получить период два раза по 0xFFFF, что похоже на правду, проверял все осциллографом - avrdude(02.12.2018 21:42, )
- вывел в прерывании по переполнению вывод на реле получил период прямоугольника 125мс скважность 1 avrdude(354 знак., 02.12.2018 21:36, )
- Перенесите мигалку из прерывания переполнения в прерывание одного из фронтов. И проверьте, как срабатывает. Nikolay_Po(149 знак., 02.12.2018 22:03)
- эх щуп исправил, нога цела а в прерывание capture все равно не входит(( - avrdude(02.12.2018 23:16, )
- я лошара с аудиокарты слабый сигнал подавал, щуп на 1х был настроен - avrdude(02.12.2018 23:07, )
- чето не так в коде, сейчас сделал программку, проверяющую не нагнулся ли пин PB0 от моих махинаций с аудиокартой, все ок - avrdude(02.12.2018 22:57, )
- перенес мигалку из оверфлоу в капчуре двумя способами, но к сожалению не срабатывет, на осциле ничего не вижу avrdude(2002 знак., 02.12.2018 22:39, )
- А какая более менее удобная оболочка аврдуде? Balda(77 знак., 18.11.2018 19:32, AVR, полностью)
- Смотрю на нового таракана ATtiny1616, а там аж ТРИ ЦАПа! Но на ногу выведен только один. Вопрос, накукуй тогда остальные два??? Кто прояснит? - Звероящер(24.10.2018 14:40, AVR, полностью)
- Это Микрочиповский бзик :) - принялись расширять функционал Тинек, забыв, что с таким функционалом имя должно быть Мега. А в результате клинч между возросшим функционалом и малоногостью. - Ксения(24.10.2018 15:51)
- Они пошли по пути STM. Номенклатура врастопырку, делать не успеваем, и нахрена нужно никто понять не может. Готовимся к многотомным ерратам. - CADiLO(29.10.2018 17:20)
- +1. Страшно что-то новое из этой каши использовать. Сегодня появилось, а завтра днем с огнем не сыщешь. Ну и да, накосячат по традиции. - Codavr(30.10.2018 08:48)
- Не соглашусь. ST и в сторону монстуозности копает, скажем у STM32H753BI целых 208 ног и высокая производительность. Тогда как Microchip пытается AVR-кам последние ножки отрезать :) и рабочую частоту поднимать не хочет. - Ксения(29.10.2018 17:58)
- частота небось в техпроцесс упирается - lloyd(29.10.2018 18:17)
- M480 M4F Series: 192 MHz CPU, 175μA/MHz with dynamic power scaling function, voltage range from 1.8V to 3.6V in industrial operating temperature from -40°C to 105°C. - CADiLO(30.10.2018 11:49)
- Дык это Cortex-M4F от NuMicro. Так и вопрос в том, отчего более сложные кортексы на высоких частотах делать умеют, а более примитивным AVR или 8085 поднять частоту не в силах. - Ксения(30.10.2018 16:47)
- А зачем, если 32-битные Cortex M0 с частотой 50-80 MHz стоят дешевле восьмибитников того же Микрочипа или ex-Atmel. - CADiLO(31.10.2018 10:03)
- Очень часто вижу данное утверждение, но каждый раз при проверке убеждаюсь в обратном. Ale3000(335 знак., 01.11.2018 08:22)
- Можете привести пример? Желательно из доступных в единичных количествах. - AlexBi_(01.11.2018 08:16, )
- Затем, например, что до недавнего времени у ARM было только микропотребляДство. Если уж заснул прилично, то начать можно было только с main(). Это сейчас появляются всяческие "нордики", которые могут продолжить после 1 uA дауна иимеют кучу других Гудвин(61 знак., 01.11.2018 02:50)
- Чтобы такими глупостями не заниматься: Экспериментатор(108 знак., 31.10.2018 15:25, )
- В наше время, после перехода на 3-вольтовое питание, просто стыдно выпускать новые МК на максимальную тактовую частоту 10 МГц. И никакие ссылки на техпроцесс не могут быть тому оправданием. - Ксения(29.10.2018 18:42 - 18:45)
- У китайцев же есть аналоги авр. Там и частоты задраны до сотки и еще что-то... У силабса 51 ядро есть на 120МГц с PLL. С одним тактом на инструкцию. - Звероящер(31.10.2018 07:06)
- Какое нафиг трехвольтовое питание. У меня вот ТМСка кормится от 1.2 вольта, просто DC-DC интегрирован в процессор - lloyd(29.10.2018 18:44)
- У AVR-ок этого нет. А речь была про недавно выпущенные ATmega3208,3209,4808,4809. Ксения(72 знак., 29.10.2018 18:51, ссылка)
- нужна частота - покупайте 5-вольтовые М0 и М0+ - lexxx-lexxx(30.10.2018 08:08)
- А в чем причина того, что М0/М0+ получаются быстрее, чем AVR? Я понимаю ситуацию так: Ксения(1065 знак., 30.10.2018 17:39 - 17:41)
- Там тормоз код во Флеши. Чтобы молотить быстро , его надо в ОЗУ сперва загрузить. А это уже Рапсберри Пи получится. - Yurasvs(02.11.2018 17:19)
- Существуют ли какие-нибудь кортексы с аппаратным шифрованием, которые можно купить в РФ, и с ценой, как AVR, т.е. порядка 100...300 руб.? Ale3000(217 знак., 31.10.2018 04:21)
- Есть. Вот совсем недавно Cortex M23, 25uA/MHz, Crypto Accelerator (AES-128, SHA-256, GCM), TrustZone. Операционники, компараторы на борту. Образцы есть. - Илья(02.11.2018 10:32, ссылка)
- Cortex M4F nRF52832 в Ультране стоит 2.5$ в розницу. 64MHz 512 кб флэш, 64 кб RAM. Устроит? Cortex-M4F nRF52840 64MHz, 1M Flash, 256K RAM, USB 2.0, 1.8..5V - 3.8$. Аппаратное шифрование. Фишки для маложручести - встроенный DC/DC и пр. 3 SPI, 2 Гудвин(63 знак., 02.11.2018 00:22)
- Атмел делал авр32, который разгонялся. Разгонять авр просто потому, что авр кому-то нравится - это тупо. Тем более сейчас, когда разогнанный авр создаст мелкочипу ненужного конкурента в его же продуктовой линейке. - SciFi(30.10.2018 17:46)
- причина в том что у авров медленная флэш, в неё всё упирается. - m16_home(30.10.2018 17:45)
- А что мешает поставить AVR-ам такой же по качеству флэш, как у кортексов? Тем паче, что объем их флэша гораздо меньше (особенно у тинек). - Ксения(30.10.2018 17:51 - 17:53)
- SciFi выше ответил - m16_home(30.10.2018 17:55)
- Мне его ответ не нравится. Отчего тогда Microchip не волнует "конкуренция" между разными PIC'ами, а конкуренция PIC с AVR волнует? А тем более сейчас, когда он купил Atmel? Точно так же и разные STM32F между собой конкурируют, поскольку разброс в Ксения(223 знак., 30.10.2018 18:07)
- А зачем переделывать AVR с непонятым результатом? Деньги потратят, а продажи не возрастут. Всем кортексы подавай. - Ruslan(30.10.2018 19:23)
- А нафиг тогда покупали Atmel? Если только для того, чтобы уничтожить конкурента, то это слишком накладно делать за свой счет, т.к. от уничтожения Atmel скорее выиграет ST или та же NuMicro со своей продукцией, нежели за PIC'ами выстроится очередь. - Ксения(30.10.2018 19:29)
- у меня после посещения мастерса сложилось мнение, что покупка атмела это расширение линейки с мипса до кортекса, тому подтверждение новый пик32cz на кортексе поддержанный гармонией. Ну а так может быть множество причин. - abivan(31.10.2018 11:38)
- А нафиг тогда покупали Atmel? атымель (МК) будет жив пока на плаву ардуина, ничего личного , просто бизнес. упадёт ардуина-задушат меги и тыньки за компанию. а всё к этому идёт - в ардуины тихим сапом кортексы идут. - m16_home(30.10.2018 23:32)
- Ардуина не упадет, но плавно отходит от AVR. Т.е. уже сейчас полным ходом выпускаются Arduino-платы на МК других архитектур. И это не только специфический форм-фактор для подсоединения шилдов, но и полноценные библиотеки для этих МК, позволяющие Ксения(228 знак., 31.10.2018 14:34)
- Совершенно верно - например NU-Duino. По разъемам совместим, библиотек полно. - CADiLO(31.10.2018 14:56, картинка)
- M0 в качестве альтернативы AVR не слишком впечатляет, тем более что еще в бытность Atmel уже выпуcкались Arduino на контроллере SAM D21 - "Arduino Zero". Впечатляют современные платы уже на Cortex M7, например: Ксения(296 знак., 31.10.2018 15:23 - 15:27, картинка)
- Такие платы предполагают RTOS и заменой ногодрыгов не являются. Если нужны вычисления, то купите малину от $5 и ни чем себе не отказывайте. Я тут уже приводил пример, как "Ну, погоди!" с 4х битным микроконтроллером и питанием от двух часовых Экспериментатор(104 знак., 31.10.2018 15:41, )
- Сама по себе RTOS не является препятствием для ногодыга. Операционка становится таким препятствием лишь после того, как она становится многопользовательской, и в стремлении обезопасить одного пользователя от последствий ногодрыга, Ксения(400 знак., 31.10.2018 16:01)
- Препятствием не является, но все временные характеристики портит, расход энергии увеличивает. Как любит писать Скрипач, ЛЕММА: любое устройство может быть сделано без ОС. ОС - это от бедности, когда один микроконтроллер нагружают несовместимыми Экспериментатор(317 знак., 31.10.2018 16:19, )
- Для Arduino временные характеристики обычно неважны, если Мегу8 ставят. Тогда как Cortex M7 заведомо справится с ее задачами даже при неэффективной реализации - просто за счет преимущества в тактовой частоте. А стек TCP/IP никто сам и не пишет - Ксения(63 знак., 31.10.2018 16:53)
- Ага, отличный ногодрыг в железке с шинами, работающими на разных с процессором скоростях, наличием кеша данных и прочей лабудени. lloyd(98 знак., 01.11.2018 08:18)
- Вы правы. BB Black за 5-6 тыс.руб выглядит для эмбеддера более привлекательно, чем это чудо непонятного назначения. А есть какие-нибудь более дешевые готовые платы с этим семейством? Как-то против $5 за фруктовые серии он не очень. - Экспериментатор(02.11.2018 09:40, )
- Вы эту Ситару программировать вообще не сможете - в нее можно лишь готовый Linux залить, чтобы из интернета картинки смотреть :). Для каких-то управленческо/контроллерных функций она практически непригодна. - Ксения(05.11.2018 18:29)
- Смешно. Сравните скорости с продажным 3д-принтером на меге: Экспериментатор(199 знак., 05.11.2018 19:46, )
- Скорость 3D-принтера не от процессора/контролера зависит, а от механики. В любом случае моторы исполняют приказания заведомо медленнее, чем даже самая медленная AVR-ка может их выдавать. - Ксения(05.11.2018 19:58)
- Чем меньше микрошаг, тем быстрее должен быть контроллер. Мега делитель 1\128 уже не успевает, поэтому некоторые драйверы с такой возможностью не дают желаемого эффекта, в том числе тихой работы. Экспериментатор(410 знак., 05.11.2018 20:19, )
- Если вам не важна скорость реакции GPIO - то мб сделаете все на I2C GPIO Expander'ах, тогда хватит какой-нибудь восьминогой тиньки) - lloyd(05.11.2018 20:14)
- Только не это! У меня до сих пор неприязнь от "Galileo Board". Это плата на Quark X1000 такая, где нет ни одного живого порта - всё на GPIO Expander'ах, тех самых, что на I2C. - Ксения(05.11.2018 20:59)
- Ну, Интель галилею "всё", так что это был неправильный IoT и он ушел от нас. lloyd(220 знак., 05.11.2018 21:33)
- Quark'ом я в свое время интересовалась, как возможной альтернативой AVR, но как увидела, что в нем порты ненастоящие, то сразу же в нем разочаровалась. А про Sitara'а ничего плохого не скажу, но это уже "взрослый процессор", который трудно Ксения(232 знак., 05.11.2018 21:44)
- Вы указали очень существенный момент: реализуемо всё и на мощных процессорах, но сложность реализации становится неприемлемо большой. Периферия с бОльшим функционалом требует бОльшего времени не только на чтение описания, но и на написание кода, и Dingo(147 знак., 08.11.2018 07:24 - 07:27)
- Внутри плата со штырьками для тех, кто не любит видео: Экспериментатор(396 знак., 05.11.2018 22:57, )
- Так вот я про что и веду речь: в ситаре обрабатывать такие "микроконтроллерные" задачи на основном ядре нафиг не сдалось. Для этого там есть пара RISC-ядер, которые имеют свои GPIO а также могут дотянуться до всего (память, SPI, UART, PWM и lloyd(764 знак., 05.11.2018 22:57)
- Лолшто? То есть TI-RTOS не существует в этом мире? lloyd(67 знак., 05.11.2018 18:54)
- Я выше привел пример, где ARMы тихо курят в сторонке. Нет смысла обсуждать сферического коня на Меге8. Этот микроконтроллер изрядно устарел даже среди AVR. Про TCP Экспериментатор(868 знак., 31.10.2018 22:04, )
- Это не лемма, а УГ. Аксиома: настоящие мущщины кодят сразу в хексе. - SciFi(31.10.2018 16:21)
- Феерическое говнецо. Это каким надо быть специалистом, чтобы так кварцы отнести от микроконтроллеров? NU-Duino- возьмем самое худшее от дурины! - Экспериментатор(31.10.2018 15:02, )
- Емнип, у атмеля было много чего помимо МК. Контроллер тачскрина для ипхона? Там денег побольше, чем в авре. - SciFi(30.10.2018 19:32)
- На вход компаратора? - SciFi(24.10.2018 14:47)
- Знатоки Ардуино! Кто объяснит, как Ардуины через один и тот же порт, как программируются (заливается скетч), так и работают с этим же портом при пересылке данных? Ксения(745 знак., 17.10.2018 14:30, AVR, полностью)
- ничосе наброс. вопрос на 30 секунд гугления тут всю пиздобратию взбурлил danuna(206 знак., 20.10.2018 14:25 - 21:19)
- А какие претензии к Ардуине? железо, софт или "непопацански" - ucMike(22.10.2018 15:34)
- Добавляюсь. А что это такое - Ардуино? - VLLV(22.10.2018 09:19)
- Ржака в опросе о стилях программирования, а здесь скука. Интерес представляет лишь наглядная иллюстрация вот этого: Экспериментатор(216 знак., 20.10.2018 18:43, )
- А я много раз щупала, но прежде не относилась к ним как к Ардуинам, а просто затирала заводскую прошивку начисто и использовала плату, как обычную, т.к. сама их делать не умею. И только сейчас возник такой случай, когда приходится вникать, как Ксения(18 знак., 20.10.2018 18:49)
- "- Ах, так вы эстет? - Нет, я педераст, но тоже интересуюсь!"(с) :)) - MBedder(20.10.2018 18:46)
- Меня вычеркни - я на электропопА с электроколокольней отозвался, а адурину в глаза не видывал :)) - MBedder(20.10.2018 17:54)
- Себя то чего пропустил? Ты теперь тоже того, согрешил. - ASDFS(20.10.2018 17:03)
- Просто у них на меня такая нездоровая реакция :) - Ксения(20.10.2018 15:23)
- свечку держишь? - SciFi(20.10.2018 14:37)
- Например %ARDUINO%/hardware/avr/bootloaders/atmega8/atmegaboot.c ucMike(18.10.2018 07:57)
- В Ардуине сидит Бутлоадер, который сразу после _аппаратного_ сброса слушает СОМ-порт (Rx). Несли ничего не услышал, то передаёт управление рабочей программе с адреса 0х0000. Можно обойтись без всяких ардуиновых оболочек и скетчей, запустить vpv.vpv(327 знак., 18.10.2018 07:33)
- А можно загрузить через ардуиновый загрузчик не скетч, а обычную программу, например, скомпилированную на IAR? И если да, то как? - Ксения(18.10.2018 15:38)
- Так я HEX-файлы, скомпилированные прошивки от IAR AVR, как раз в Ардуину 2560 и загоняю через CodeVision. В разных ардуинах разные бутлоадеры (протоколы загрузки), и КодеВизион их все знает, я же про это выше в своем посте и написАл. - vpv.vpv(22.10.2018 11:38)
- Без разницы - хoть IAR, хоть GCC. Есть такая примочка к avrdude - "ArduinoUploader". Просто грузит любой HEX... Гудвин(18.10.2018 18:09)
- Подозрительно. Эта программа работает через avrdude.exe (вызывает ее с параметрами), тогда как avrdude - софт для программаторов, тип которого требуется указать в ее параметрах. На вашей картинке это программатор stk500v1. Такой расклад меня Ксения(260 знак., 18.10.2018 20:09)
- Я думаю, беспокойство напрасно. У всех AVR есть LOCK BITS, которые можно выставить на защиту секции программатора от записи. Протокол встроенного загрузчика не обязательно должен быть от Atmel bootloader, можно любой опубликованный адаптировать, Экспериментатор(306 знак., 18.10.2018 20:57, )
- И вы тоже про программатор... Мне без программатора надо обойтись, т.к. доступа к плате нет, а наружу торчит только USB-разъем для кабеля. Причем плата там ардуиновая (т.е. загрузчик специфический прошит), а я на скетчах писать программу не хочу. - Ксения(18.10.2018 21:02)
- Пишите на cpp без скетчей. ucMike(114 знак., 18.10.2018 22:31)
- Абисьняю на пальцах: 1. Ардуиновский загрузчик использует протокол STK500. 2. Эта софтина выше обертка для Avrdude, которая настраивает этот Avrdude для загрузчика ардуины (протокол, скорость порта в зависимости от модели ардуины) ну и дергает Гудвин(365 знак., 18.10.2018 21:41)
- Просто, загрузчик Ардуино прикидывается программатором для AvrDude по STK500.) - v05(18.10.2018 21:38)
- Спасибо. Хоть что-то прояснилось. Хотя далеко не всё... - Ксения(18.10.2018 21:38)
- Что смущает? - v05(18.10.2018 21:45)
- Смущает меня то, что программа STK500.exe тоже писана для программаторов, как и AVRDUDE. Но если загрузчик Arduino и в самом деле эмулирует программатор, то должен существовать набор параметров, когда STK500.exe может это сделать. - Ксения(18.10.2018 21:54)
- Похоже, они что-то там не допилили или, наоборот, выпилили. Я не нашел упоминаний об использовании STK500.exe для программирования Arduino. Может оно и к лучшему, если Вы ИАР собираетесь использовать, места на жестком диске больше останется :) - Экспериментатор(18.10.2018 22:21, )
- Так и проблема в том, что IAR'овскую прошивку я запихать в эту Ардуину не могу. Сам IAR этого делать не умеет, а Arduino IDE умеет, но не хочет. - Ксения(18.10.2018 22:41)
- Попробуйте КодеВизион, версия 3.12 прекрасно грузит всё, что угодно, во все Ардуины, через USB кабель. - vpv.vpv(22.10.2018 11:49)
- Возможно у вас более старый загрузчик на базе AVR109. Есть простой вариант: Ардуино IDE шьет посредством avrdude. Попробуйте загрузить что-нить в вашу плату из Arduino IDE. В случае успеха, скопируете командную строку, сделайте *.bat файл для Гудвин(171 знак., 18.10.2018 22:57)
- Я бы на этом месте плюнул и подключил внешний программатор. Пусть Ксения посмотрит и нам напишет, есть ли там для прошивки микроконтроллера на плате (указать) необходимый разъем. В даташите на МК указаны выводы для программирования. Загрузчик Экспериментатор(49 знак., 18.10.2018 23:05, )
- Выводы для ISP-программирования на плате есть, но сама эта плата находится внутри тела 3D-принтера, разборка которого весьма затруднительна, чтобы ее делать всякий раз, когда надо сменить прошивку. - Ксения(18.10.2018 23:09, картинка, картинка)
- Похоже, штатными средствами можно только прошить скетчи, а выгрузить их нельзя. Вот это номер! Осталось только подглядеть монитором USB, что там происходит при загрузке, верификацию они вряд ли отрезали. Вот так делают деньги! - Экспериментатор(18.10.2018 23:29, )
- Выгружать их не требуется, т.к. на компьютере остались исходники. - Ксения(18.10.2018 23:32)
- В исходниках нету bootloader! Настоящий хакир может написать на скетчах свой исполняемый код, которая выгрузит всю флеш вместе с bootloader. Дерзайте, если с avrdude выгорит, а установленные LOCK BITS запрещают чтение внешним программатором. - Экспериментатор(18.10.2018 23:40, )
- Мне вы выгружать флеш надо, а загружать готовый. А с ардуиновым bootloader'ом хотела бы договориться, чтобы именно он мои прошивки по кабелю загружал, не вынуждая всякий раз разбирать конструкцию, чтобы присоединиться к плате программатором. - Ксения(18.10.2018 23:49)
- Так выведите разъем из корпуса на проводочках. Yurasvs(148 знак., 19.10.2018 21:00)
- Чтобы bootloader работал с stk500.exe, он должен правильно представляться ПРОГРАММАТОРУ. avrdude, видимо, плюет на имя, а stk500.exe незнакомца игнорирует. Вам придется исправить софт bootloader, если хотите, чтобы он соответствовал требованиям Экспериментатор(134 знак., 19.10.2018 00:11, )
- Править bootloader я не стану - лучше уж на Avrdude перейду :) - Ксения(19.10.2018 00:13)
- Они могли отрезать Avrdude, так как он является злостным хаком в схеме продаж. По количеству установленных секретных bootloader, можно считать лицензионные платежи за изготовление и продажу полезных плат. Цена на обычные ардуины упала ниже Экспериментатор(259 знак., 19.10.2018 00:30, )
- Боюсь. Если мне не удастся превратить 3D-принтер в химического робота, то я должна буду вернуть его владельцу в исходном состоянии. - Ксения(19.10.2018 00:33)
- Химический робот? Я что то пропустил? Хочу все знать! - ASDFS(19.10.2018 01:28)
- Запись своего тестового bootloader в Application Section для проверки интерфейса с stk500.exe Вам ничем плохим не светит. Гораздо больше дров можно наломать, если перегреть драйвера шаговых двигателей избыточным током. Еще можно зубья на ремнях Экспериментатор(253 знак., 19.10.2018 00:46, )
- Там Мега2560 не сама шаговым двигателем крутит, а лишь подает команды драйверу A4988, у него есть защита от перегрузки и нештатных ситуаций => - Ксения(19.10.2018 00:59, ссылка)
- Мне торопиться не надо - могу медленно двигатели гонять. По сути нужно лишь добиться, чтобы этот 3D-принтер верно позиционировал иглу от шприца (которую он держит) на поверхности горизонтального столика и умел ее поднимать/опускать на заданную Ксения(651 знак., 19.10.2018 01:23 - 01:26)
- Еще добавлю, что некоторые драйверы ШД сгорают, если вручную быстро крутить шаговые двигатели, а питание отсутствует. На обмотках ШД при этом наводится ЭДС, которая может превышать 100В. - Экспериментатор(19.10.2018 01:17, )
- Это уже проще, хотя двигатели тоже можно перегреть, если задать слишком большой ток и не уменьшать его при простое. В ДШ на двигатели должно быть указано максимальное значение тока. При температуре выше 100С из них начинает вытекать смазка, Экспериментатор(267 знак., 19.10.2018 01:11, )
- Обычно, встроенный загрузчик позволяет прочитать всю флеш вместе с bootloader. Выгрузите ее оттуда средствами ардуино и посмотрите любым двоичным редактором в бинарнике, как себя называет это чудо. Будет понятнее, как его готовить. Экспериментатор(33 знак., 18.10.2018 23:14, )
- Вам ниже m16 дал ссылку на альтернативные exe, которые вроде загружают hex. Если уж очень надо, то можно найти, чем avrdude отличается от фирменного stk500, возможно, что лишь USB идентификатором при подключении. Экспериментатор(25 знак., 18.10.2018 22:54, )
- А что, от avrdude корчит? :) - Гудвин(18.10.2018 21:58)
- И естественно сам себя не затирает.) - v05(18.10.2018 21:39)
- У AVR есть специальная сеция в памяти, куда записывают bootloader. Если правильно выставить LOCK BITS, то он сам себя стереть никогда не сможет. - Экспериментатор(18.10.2018 21:11, )
- #define ПРОГРАММАТОР (программа в компьютере) Из терминалки микроконтроллеры уже очень давно сами не загружаются. - Экспериментатор(18.10.2018 21:07, )
- какой программатор? вы бы чуть погуглили m16_home(177 знак., 18.10.2018 20:48, ссылка)
- Она не может работать одновременно. Для плат с одним УАРТом все дополнительные устройства во время прошивки должны быть отключены от УАРТа физически. На китайских клонах Ардуин вместо второй Меги стоит просто преобразователь USB-UART, обычно это Yurasvs(757 знак., 17.10.2018 16:26 - 20:22)
- Секрет в том, что USB реализован на ftdi232 или ей подобной. А она имеет выводы DTR и RTS, один из них заводят на ресет, второй на пин детекта загрузчика. А управляют этими выводами через виртуальный COM порт. - Dany(17.10.2018 15:04)
- Последовательный порт - это не только RX и TX, но, иногда и RTS/CTS. Одну из этих ножек иногда используют как GPIO lloyd(59 знак., 17.10.2018 14:50)
- Увы, здесь у меня Ардуина на USB-кабеле, на плате которой установлен USB/COM-конвертер, линии TX и RX от которого поступают на ATmega2560 (и больше ничего). Отсюда следует, что никакие другие линии в передаче участвовать не могут. - Ксения(17.10.2018 15:11)
- Есть ещё линия DTR от USB/COM конвертора, она в передаче не участвует, но она делает аппаратный сброс, после которого процессор влетает в бутлоадер и слушает линию Rx. Это легко пронаблюдать, используя любую программу терминала, в которой ничего vpv.vpv(83 знак., 18.10.2018 07:45)
- Восстанавливаю случайно удаленный мной пост Экспериментатора: "Отличия могут быть только во времени, сколько загрузчик ждет поступления новой программы, и в количестве мерцаний светодиодом на порте 13 Arduino (pin 13 LED), когда загрузчик MBedder(795 знак., 17.10.2018 20:35 - 21:42)
- По сбросу (используют дифф-цепочку от DTR или тупо кнопу) заходит в бутлодырь и слушает порт - Vit(17.10.2018 15:16)
- В России разрабатывают прототипы защищенных процессоров для БПЛА Sl(1512 знак., 13.10.2018 20:04, AVR, ссылка, полностью)
- Добрый день. Появилась вот такая интересная книга, The Atmel AVR Microcontroller: MEGA and XMEGA in Assembly and C. xmega128(328 знак., 23.09.2018 15:17, AVR, полностью)
- Господа! А как нынче модно AVR программно ресетить ??? как и прежде по собаке или появился более гуманный способ ? atmega88pa - Aleksey_75(29.08.2018 21:45, AVR, полностью)
- Atmel Studio. как указать на каком диске размещать файл подкачки? Data Visualizer требует 5Г минимум, а их нет у меня на C. Сама Студия стоит на D, файл подкачки в Винде тоже ссылается на D. А Студия упорно хочет больше места на С - Илья(14.09.2018 18:04, AVR, полностью)
- Господа, а как кто делает USART RX через DMA на хмеге? Balda(145 знак., 12.09.2018 10:31, AVR, полностью)
- Какие варианты программаторов есть для новых ATTINY214/414/814 c их 1-wire UPDI интерфейсом? - AU08(02.07.2018 23:23, AVR, полностью)
- Что с ценами? ATTINY44A-SSU@MICROCHIP "улучшились" с 46 р. (до 100 шт) до 76 р. всего за полгода (с декабря 2017) и большинство в таком же духе... UPD: на lcsc.com цена 0.99 USD от 30 шт., дешевле уже нет - AU08(26.06.2018 04:43 - 29.06.2018 01:20, AVR, ссылка, полностью)
- не могу считать "Calibration Row" в XMEGA, вроде делаю всё как надо Adept(1402 знак., 29.06.2018 19:21 - 21:07, AVR, полностью)
- Оказывается в ATTINY24A BOD хорошо работает :) Заменил стабилизатор с 78L05 на MCP1700-3.3 и призадумался: почему же это частота пропала? Внезапно BOD fuse тоже менять надо, на 0xCDFB (кварц 2 МГц) AU08(27.05.2018 00:49 - 00:53, AVR)
- Потянет ли "голая" Atxmega 3 семисегментных индикатора? misyachniy(184 знак., 21.05.2018 16:13, AVR, полностью)
- TM1637, дешево, регулируется яркость и еще кнопки умеет, правда по одной, т.е. двойные нажатия никак - AVF(24.05.2018 20:55)
- ЕМНИП Гудвин уже препарировал подобную плату с индикацией с ALI на базе STM8. - De_User(23.05.2018 01:54, ссылка)
- если только на "посмотреть", то смело можете ставить. Ну а если нужна максимальная яркость, то конечно без ключей никак. Впрочем, даже без ключей, какой-нить ультраяркий KingBright (SRWA) Adept(907 знак., 21.05.2018 17:35 - 17:38)
- Действительно, зачем лишний раз морщить извилины и что-то разрабатывать? Купи готовое изделие и расслабься :-) - SciFi(21.05.2018 16:35)De_user
- Если ток 1-2 мА относится ко всему индикатору, то несомненно потянет. Но потянуло бы и в случае тока 1-2 мА на каждый сегмент, если индикаторы поставить на разных портах. - Ксения(21.05.2018 16:20)
- Читаю даташыты вслух. Дорого. SciFi(21.05.2018 16:17)
- А не сохранилась ли у кого в архивах scmRTOS для AVR v1.10? Нужно посмотреть как там был сделан Memory Manager. В более свежих версиях его нет (не для AVR тоже подойдет) - AlexG(21.05.2018 11:08 - 11:10, AVR, полностью)