_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
а d+ и d- соответствуют? в конце концов, можно поставить мега8 и проверить все ли на печатке правильно, а потом уже эксперементировать с мегою постарше
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
исправный программатор. убрал соплю, и он заработал.
как радиолюбитель-радиолюбителю рекоммендую хотя-бы почитать, в лучшем случае попробовать прошивку. Понимаю, возрастной консерватизм, работает и ладно... Но все-же, сломаться ничего не сломается, а вот приобрести новые возможности, например читать и писать микросхемы памяти, это ведь хорошо.. и бесплатно, к тому-же
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
А вот подскажите по такому вопросу. На ардуино про микро, пока втыкал-вытыкал её в макетную плату, отломал USB разъём и попытался прошить через программатор USBasp. Всё прошилось и работает. Но вот на RX и TX теперь постоянно есть 5 вольт и естественно горят соответствующие светодиоды (в скетче ничего такого нету и при прошивки через USB разъём эти светодиоды не горят). Прошить мне надо для устройства, которое будет питаться от аккумулятора и постоянно горящие светодиоды мне вообще не нужны, я даже светодиод питания выломал, чтобы не горел зря и не тратил энергию. Почему оно так? Можно ли как-то это исправить не выламывая светодиоды?
через который прошивается по RX и TX через USB разъём.
У про микро на борту МК мега32u4… у которого есть встроенный контроллер USB… Rx и Tx к USB никак не относятся. Это не НАНО у которой установлен CH340… да и загрузчик стереть можно лишь убрав соответствующий бит фьюз (ИМХО).
через USBasp ты стер загрузчик, через который прошивается по RX и TX через USB разъём.
Ага, записал загрузчик, светодиоды гореть перестали. Но и прошивка конечно тоже стёрлась. Тут-то я светодиоды и выломать могу, это пофиг. Мне просто на будущее интересно, будут ли работать RX и TX после прошивки этим программатором (совсем не силён в этой теме, немного занимался очень давно).
с помощью USBAsp ты можешь записать что-то одно - или прошивку или загрузчик. чтобы записать какую-то прошивку, чип сначала нужно стереть. при этом стирается и загрузчик. а если ты записал загрузчик, то потом любую прошивку нужно записывать ТОЛЬКО через этот загрузчик.
_________________ Мудрость приходит вместе с импотенцией... Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
При сборке проекта можно вставить hex-файл загрузчика в конечный hex-файл. Тогда прошивка вместе с загрузчиком сразу пропишется. Arduino IDE при сборке проекта генерит сразу 2 hex-файла - с загрузчиком и без, в каталоге сборки проекта оба лежат.
а смысел? если можно положить хекс файл в нужном месте и запустить загрузчик на исполнение. ведь загрузчик для этого и служит
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
сегодня я изготовил сам себе USBAsp. а теперь расскажу, почему я решил поделиться этой информацией. это может быть полезно тем, кто тоже захочет сам собрать этот программатор. случилось так, что летом я сжег программатор. купил на Али новый. но чтобы не пропадать на сгоревшем полезным деталям, снял с него кварц на 12 МГц, USB-вилку, и решил сам сделать себе еще один программатор. прошивку скачал с сайта по USBAsp. и типа это самая последняя прошивка. залил прошивку - программатор не работает с "пациентом". тогда решил попробовать с джампером на медленную скорость - УРА, заработало! а новый купленный программатор был с контактами под джампер "себя программировать". поставил этот джампер и скачал с нового прошивку. прошивка оказалась совсем другая, и заметно короче скачанной прошивки. но пониженная скорость оказалась сильно пониженной - прошивка скачивалась долго. залил в свой программатор прошивку с купленного на Али, теперь прекрасно работает без джампера "низкая скорость". видимо, в той официальной прошивке без джампера скорость SPI рассчитана на высокую частоту тактирования программируемого МК. а с заводскими фьюзами на внутренний генератор 1 МГц эта скорость велика.
надеюсь, мой опыт изготовления окажется кому-то полезным.
и еще дополнение. ЕСЛИ фьюзы "LowFuse" поставить в значение "FF", то конденсаторы на кварц можно не ставить, и так прекрасно генерирует. и еще я не поставил стабилитроны по шинам данных USB, это тоже совсем не обязательно.
_________________ Мудрость приходит вместе с импотенцией... Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
еще одно дополнение. с утра вспомнил, что в программе (я пользуюсь оболочкой SinaProg 2.1) есть возможность задавать скорость программирования. но эта функция с программаторами, купленными на Али, не работает. там заложена единственная скорость, чтобы с заводскими установками (внутренний генератор 1 МГц) могло работать. опять залил официальную прошивку, и в ней эта функция работает прекрасно. установил скорость, чтобы работало с тактовой 1 МГц, и программатор заработал без установки джампера "низкая скорость".
_________________ Мудрость приходит вместе с импотенцией... Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
случилось так, что летом я сжег программатор. купил на Али новый. но чтобы не пропадать на сгоревшем полезным деталям, снял с него кварц на 12 МГц, USB-вилку, и решил сам сделать себе еще один программатор.
нихрена себе, как ты его жиганул... в 220, что-ли подключил? ведь заменить мегу 8 было проще, чем переделывать с нуля... прошивка, что на али, скорее всего уже модернизированная под автоподбор частоты SPI, о чем я выше писал. поэтому там перемычка slow оказывается не нужна.
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
делал блок питания по своему проекту. временно на +5 посадил вход измерения напряжения перемычкой. а питал цифровой модуль через программатор. потом, когда подготовил сам блок, подключил цифровой модуль к блоку, а временную перемычку забыл убрать. пошло на +5 большое напряжение с выхода БП. сгорел программатор, сгорело всё в цифровом модуле. ноутбук отрубился и не включался, пока не снял батарею. думал, что сгорел ноут, но просто заблокировался. заменить мегу не реально. смд меги8 у меня нет, и ничего смдшного я уже со своим зрением паять не могу. про автоподбор я сомневаюсь. прошивка с Али значительно короче оригинальной. и время программирования что с кварцем на 8 МГц, что с генератором на 1 МГц одинаковое. что может означать, что скорость там фиксированная. да, на сгоревшем не было контактов под низкую скорость, а на новом - есть.
и есть у меня еще одно дополнение. на программаторе на разъем выведен USART. я дизассемблировал прошивку - там вообще нет обработки USART. соответственно, я для себя и не стал выводить ноги на разъем. да и программы для работы через СОМ порт я никогда и нигде не видел.
_________________ Мудрость приходит вместе с импотенцией... Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
да и программы для работы через СОМ порт я никогда и нигде не видел.
Да, тут видать либо какой-то задел автор оставил на будущее, либо он программатор сделал из чего-то готового, либо отлаживал программу и забыл убрать порт, а китаезы не подумав повторили 1в1. хотя иногда бывает нужен переходник Usb-Uart, и в программаторе он был бы не лишним, например stm запрограммировать. но никто не стал доделывать. Да и ладно. у меня для таких случаев есть ch431. а вот для прошивки микросхемы памяти для принтера саnon 2440 пришлось перепрошить USBASP до варианта неопрограммера (ранее asprogrammer) микросхему прошил, оказалось, что и AVRы программатор отлично шьет с этой прошивкой. и все дудкошеллы с ней тоже прекрасно работают. кстати, если случайно сломался usbasp, но в закромах пылится pickit-2, так им можно тоже шить AVRки из под дудки. Сам лично прошивал разные микросхемы, и usbasp в том числе. им, говорят можно даже разлочивать некоторые TINY (cам не пробовал) от "rstdisable" https://forum.cxem.net/index.php?/topic ... %81%D1%8C/
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
и еще я не поставил стабилитроны по шинам данных USB, это тоже совсем не обязательно.
если питание 3V то точно ненужны а при 5V питании оченьчасто глючит со многими портами, и asp и usbtinyisp (ladyada) зы а вот с usb2.0 хабами почти всегда ок
oleg63m, такое разнообразие, про которое ты написал, мне не нужно, и никогда не понадобится. для моих нужд мне достаточна АТмега8. у меня есть интерес сделать (разработать) программатор для AVR именно через USART. тогда не нужно будет ставить драйвер, как это приходится сейчас делать для USBAsp. я уже немножко позанимался этим, сделал начальные шаги. сделал чтение и запись фьюзов, чтение сигнатуры и калибровочных байтов, стирание кристалла. но это сделалось легко и быстро. со стороны прошивки осталось сделать запись и чтение флеши, и запись и чтение еепром. со стороны компа нужно сделать обработку хекса и передачу кодов в МК. вроде, не так много осталось сделать, но это самое трудоемкое.
_________________ Мудрость приходит вместе с импотенцией... Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения