#98618 Опубліковано: 5 березня, 2018 Створив цю тему так як зіштовхнувся з відсутністю на форумі інформації по створенню саморобних програматорів. Є необхідність в прошивці мікросхеми серії PIC16F6***. Власного досвіду в цьому "О", але є необхідність. Знаю що програмуються за допомогою програматорів з виходом USB чи COM портів. Де можна купити чи як зробити цей девайс? Де закачати программу для заливки, які вимоги до компа (ОС, частота проца,....). Одним словом поки для мене багато невідомих в цій стезі, на котрі хотів би отримати поради та підтримки. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98619 Опубліковано: 5 березня, 2018 4 минуты назад, Ігрек сказал: Створив цю тему так як зіштовхнувся з відсутністю на форумі інформації по створенню саморобних програматорів. Є необхідність в прошивці мікросхеми серії PIC16F6***. Власного досвіду в цьому "О", але є необхідність. Знаю що програмуються за допомогою програматорів з виходом USB чи COM портів. Де можна купити чи як зробити цей девайс? Де закачати программу для заливки, які вимоги до компа (ОС, частота проца,....). Одним словом поки для мене багато невідомих в цій стезі, на котрі хотів би отримати поради та підтримки. Там есть еще много других нюансов. Флаги выставить разные и т.д. Потому, имхо, проще поискать кто прошьет... Я не спец, я с Ардинкой столкнулся, наигрался... 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98622 Опубліковано: 5 березня, 2018 , Jonhson написав: я с Ардинкой столкнулся, наигрался... Маєте на увазі Ардуіно? Так наче це плати-конструктори, напівфабрикати для простих схемок. Можливо з форумчан дійсно хтось займається прошивкою (заливкою) мікроконтролерів цієї серії. Буду радий допомозі. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98623 Опубліковано: 5 березня, 2018 Я шил 12 пик ...есть много нюансов ..начиная от самих програматоров и кончая прошивками..мой совет - если залить пик нужно один раз и надолго - найдите спеца с оборудованием в своем городе ( как правило их есть по радиорынкам) или по обьявлениям ...будет и проще и дешевле чем самому лезть в дебри) 1 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98631 Опубліковано: 5 березня, 2018 , NightPilot написав: Я шил 12 пик ...есть много нюансов ..начиная от самих програматоров и кончая прошивками..мой совет - если залить пик нужно один раз и надолго - найдите спеца с оборудованием в своем городе ( как правило их есть по радиорынкам) или по обьявлениям ...будет и проще и дешевле чем самому лезть в дебри) Можливо. Тому і створив тему щоб розібратись, так-би мовити для себе розтавити крапки над "І" . З іншого боку продивлююсь зараз відео по цій темі, так наче не сильно і складно, єдине що підсерея цих контролерів на 2 кБт , що продаються в нас є досить не стабільна на заливку. Одну мікросхему береш не шиється зовсім, іншу точно таку прошиваєш без питань. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98632 Опубліковано: 5 березня, 2018 42 минуты назад, Ігрек сказал: Створив цю тему так як зіштовхнувся з відсутністю на форумі інформації по створенню саморобних програматорів. Є необхідність в прошивці мікросхеми серії PIC16F6***. Власного досвіду в цьому "О", але є необхідність. Знаю що програмуються за допомогою програматорів з виходом USB чи COM портів. Де можна купити чи як зробити цей девайс? Де закачати программу для заливки, які вимоги до компа (ОС, частота проца,....). Одним словом поки для мене багато невідомих в цій стезі, на котрі хотів би отримати поради та підтримки. Я в свое время шил PIC16F... 84й помоему, электронное опережение зажигания на мотык, програматор делал сам, универсальный под все виды пиков, с разьемом рс232 ( ком) сложного ничего нет, програм для заливки прошивки в нете полно да и самих прошивок для разных назначаений, есть и програмы для создания прошивок. себе я заливал готовую прошивку прога которой я это делал была на руском.Програматор остался лежит лет 12, посмотрю если есть схема на него с монтажкой то сикну. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98633 Опубліковано: 5 березня, 2018 , softm написав: пару слов - K150.pdf Дякую за посилання. В суппортінгу, нажаль, не має тієї мікросхеми. , softm написав: Насчет сложности устройств - зависит от того какое вы устройство сделаете. 328п как и 16ф628 - инструмент. А тут я взагалі нічого не зрозумів ( Мені потрібно для 16Ф648А 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98635 Опубліковано: 5 березня, 2018 , Proffkrivbass написав: Я в свое время шил PIC16F... 84й помоему, электронное опережение зажигания на мотык, програматор делал сам, универсальный под все виды пиков, с разьемом рс232 ( ком) сложного ничего нет, програм для заливки прошивки в нете полно да и самих прошивок для разных назначаений, есть и програмы для создания прошивок. себе я заливал готовую прошивку прога которой я это делал была на руском.Програматор остался лежит лет 12, посмотрю если есть схема на него с монтажкой то сикну. Буду дуже вдячний. Ви кажите прошивок "полно", кілька знайшов але вони зовсім не підходящі. Дайте посилання. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98639 Опубліковано: 5 березня, 2018 У меня самодельный ExtraPic, не помню есть ли поддержка вашего контроллера, если хотите могу дать поиграться с возвратом. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98641 Опубліковано: 5 березня, 2018 , softm написав: atmega 328p - процессор в "ардуино нано" (к примеру, есть и другие). Тепер зрозумів. , AlexT написав: У меня самодельный ExtraPic, не помню есть ли поддержка вашего контроллера, если хотите могу дать поиграться с возвратом. Спробую розібратись спочатку з алгоритмом прошивання. Дякую, в разі чого буду мати на увазі. "...Я ведь только учусь!.." (с) Ось поки видержки з інструкції (може комусь буде цікаво теж): Что необходимо для программирования: - Компьютер (с COM портом для рекомендуемого программатора) - Программатор - Обслуживающая программатор программа для компьютера (прошивальщик) - Шестнадцатеричный файл программного кода с расширением HEX Семейство контроллеров PIC16 программируются достаточно просто, по последовательному интерфейсу, фактически по двум проводам – данных и тактовому. Также необходимо подать питание 5В на микроконтроллер и подать высокое напряжение +12В на вход, включающий режим программирования. Для многих контроллеров имеется режим и низковольтного программирования (LVP), но при этом теряется ножка порта. В данном случае необходима работа всех портов и поэтому контроллеры для частотного преобразователя программируются в обычном режиме с напряжением 12В. Для создания этих условий имеется множество программаторов. Режим внутрисхемного программирования не предусматривался. Использующиеся устройства PIC16 имеют 3 типа памяти: FLASH (память программ), EEPROM (память данных), SRAM (оперативная память). В процессе программирования, в зависимости от программы, осуществляется запись программного кода в FLASH память программ, запись данных в EEPROM, а также запись конфигурационных бит (они же “фьюзы” от fuse). HEX файл программы содержит внутри все необходимые данные, в том числе и по конфигурации. Конфигурация определяет режим тактирования контроллера (НЧ- ВЧ кварц, внутренний RC – генератор и т.д.). при программировании (запись – чтение, но до записи бит конфигурации), а также уже после полного программирования. И соответственно во втором случае, если биты защиты установлены, проверка кода не увенчается успехом. Проблем с чтением памяти устройства быть не должно. Пример рекомендуемой простой схемы программатора JDM: Рис 11. Принципиальная схема программатора JDM с внешним питанием. Схема может быть запитана от отдельного источника напряжений, а может и от самого БП компьютера, с использованием стандартного разъема питания 5-12В. Архив со схемой в формате SPL имеется здесь. В программах прошивальщиках при использовании данной схемы необходимо в настройках ввода-вывода включать инверсию данных вывода (invert data out). Программатор многократно и успешно использовался для программирования контроллеров совместно со многими программами прошивальщиками (IC-Prog, PICpgm и др.) Эти программы и информацию по ним можно найти в сети интернет. Программирование PIC16F628A-648A не имеет никаких особенностей. В программу прошивальщик загружается HEX файл и стандартно программируется. "" Схема самого програматора чомусь не вставилась ( 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98643 Опубліковано: 5 березня, 2018 Всё как написано, ничего сложного, пробуете PonyProg или PicProg или ...Перед этим выставив порт и сделав калибровку. Выбираете стирание, затем путь к Хексу и прошить, готово ! 1 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98659 Опубліковано: 5 березня, 2018 , AlexT написав: Всё как написано, ничего сложного, пробуете PonyProg или PicProg или ...Перед этим выставив порт и сделав калибровку. Выбираете стирание, затем путь к Хексу и прошить, готово ! А Ви часом не прошиваєте ці мікросхеми? І що для цього потрібно з ТЗ ? 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98660 Опубліковано: 5 березня, 2018 Прошивал давно когда то. Специально и программер спаял. Никаких ТЗ не нужно, нужен код и фьюзы, а может и не нужно для Пиков а только для Атмелов, не помню уже. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98661 Опубліковано: 5 березня, 2018 В ...648А "ф"юзи" кажуть вже записані в EEPROMі. Причому наче самі піднімаються. ХЗ )) Ще в мене схема не зібрана,- час є. Але по залізу, якщо більш-менш зрозуміло, то "софт - дрємучий лєс". ЗИ. Поки для мене дилема з прошивкою чи самому зав"язуватись в цей "лєс" чи знайти людину яка професійно це зробить. Одним словом, час є... 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98662 Опубліковано: 5 березня, 2018 Если вы никогда не изучали язык программирования до той степени когда сами сможете написать прошивку, то вероятно на аутсорс. Или сделать упор на Ардуино раз есть время, но и там для начинающего не так просто. Несмотря на то что я в этом немного разбираюсь, всегда нужный код заказываю у тех кто более компетентен чем я. 1 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98668 Опубліковано: 5 березня, 2018 Я так понимаю пытаетесь сделать самодельный частотник "Восьмикрут"? 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98670 Опубліковано: 5 березня, 2018 EXTRAPIC - програматор для начинающих и не только, пользуюсь давно WinPic800 - програма для прошивки камней (если в ней выбрать програматор то сразу понятно какие модели камней поддерживаются как програматором так и самим WinPic) mikroC PRO for PIC v4.60 - среда разработки (очень простая и понятная) если конечно не влазить в родную микрочиповскую MPLAB если не ошибаюсь Успехов! Все на самом деле не так сложно как кажеться, главное основа. 1 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98672 Опубліковано: 5 березня, 2018 @Ігрек я прошёл почти весь путь программаторов и прочих JTAG-отладчиков. И их есть у меня немало. С конца 80-х прошлого века и по сей день Если вы "затачиваетесь" исключительно под "микрочип", то, конечно, можно изваять самодельный (так я и поступал многократно). Но "есть нюанс": компьютеры и их ПО постоянно изменяются, что приводит к исчезновению самообычных COM- и LPT-портов, а так же ухудшению качества работы ПО с ними. Поэтому, крайний раз купил вполне китайский программатор, который "кроет" очень много чего. USB, само-собой. В Киеве, кстати. Переходники к нему почти всегда в наличии и сравнительно недорого. Замечу, что на каком-нить "али" этот же пепелац можно купить несколько дешевле, да ещё и с десятком переходников впридачу. Зачем такой расширенный девайс? Да очень просто: сегодня вам "пик" шить нужно, а завтра "последовательную" флешь или древний УФ-стираемый EEPROM. Оно ещё и всю стандартную "логику" 74-й и 40-й серии проверяет. Этой "балалайкой" я чего только не программировал уже. Безотказно. Всевозможные "негаразди" с "атмел" тоже решает - режим высоковольтного программирования поддерживается. "Фуз-биты" и прочие идентификаторы чипов восстанавливал. 3 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98682 Опубліковано: 5 березня, 2018 , AlexT написав: язык программирования Колись в інстітуті вивчав! Називався Basic і вже на старших курсах казали преподи, що з"явився Assembler, але тоді ніхто з пре подів його не бачив в живу, так як в 286 він "не влазив". Було це близько 30-ти років тому ))) От така то печаль Якщо серйозно, то роботі на комп"ютері, наприклад, мене теж ніхто не навчив в внз і багато чому не навчили в інстітуті. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98685 Опубліковано: 5 березня, 2018 (змінено) 38 минут назад, Одессит сказал: @Ігрек я прошёл почти весь путь программаторов и прочих JTAG-отладчиков. И их есть у меня немало. С конца 80-х прошлого века и по сей день Если вы "затачиваетесь" исключительно под "микрочип", то, конечно, можно изваять самодельный (так я и поступал многократно). Но "есть нюанс": компьютеры и их ПО постоянно изменяются, что приводит к исчезновению самообычных COM- и LPT-портов, а так же ухудшению качества работы ПО с ними. Поэтому, крайний раз купил вполне китайский программатор, который "кроет" очень много чего. USB, само-собой. В Киеве, кстати. Переходники к нему почти всегда в наличии и сравнительно недорого. Замечу, что на каком-нить "али" этот же пепелац можно купить несколько дешевле, да ещё и с десятком переходников впридачу. Зачем такой расширенный девайс? Да очень просто: сегодня вам "пик" шить нужно, а завтра "последовательную" флешь или древний УФ-стираемый EEPROM. Оно ещё и всю стандартную "логику" 74-й и 40-й серии проверяет. Этой "балалайкой" я чего только не программировал уже. Безотказно. Всевозможные "негаразди" с "атмел" тоже решает - режим высоковольтного программирования поддерживается. "Фуз-биты" и прочие идентификаторы чипов восстанавливал. Программатор который вы советуете конечно отличный, но если топикстартер не особо в этом разбирается, то вряд ли он оценит все его прелести. Для его целей (прошивка 1-2 микрух) с головой хватит JDM программатора. Змінено 5 березня, 2018 користувачем Slesh_ 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98686 Опубліковано: 5 березня, 2018 5 минут назад, Ігрек сказал: Називався Basic і вже на старших курсах казали преподи, що з"явився Assembler, Наоборот Кстати, почти все современные языки высокого уровня основаны на Basic. Assembler - объектно ориентированный язык. Т.е. команды и их "наполнение" зависят от типа и устройства объекта программирования. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98687 Опубліковано: 5 березня, 2018 1 минуту назад, Slesh_ сказал: Программатор который вы советуете конечно отличный, но если топикстартер не особо в этом разбирается, то вряд ли он оценит все его прелести. Для его целей с головой хватит JDM программатора. Вы, безусловно правы. Но, как по мне, лучше иметь рабочую лошадку с гарантированными параметрами и надёжностью. Да и стоит оно недорого. В несколько раз дешевле "Фитонов" и прочих изысков "соседей". А работает лучше (есть с чем сравнить). 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98689 Опубліковано: 5 березня, 2018 , Одессит написав: Наоборот Кстати, почти все современные языки высокого уровня основаны на Basic. Assembler - объектно ориентированный язык. Т.е. команды и их "наполнение" зависят от типа и устройства объекта программирования. Можливо. Вже точно не пам"ятаю. Тим паче зацікавленності тоді подібне вивчати явно не було. Семестр по цій десципліні пишеш якись "команди- анкети" (якщо то, значить буде туди, якщо ні - тупік ))). А потім перед екзаменом вели на екскурсію в "компютерний зал" подивитись на сіє чудо: Монітор як кінескоп від Телефун і метрової глибини, системник восотою з стіл, клава..... Одним словом, печаль ( , Slesh_ написав: Для его целей (прошивка 1-2 микрух) с головой хватит JDM программатора. Безпорно, аби тільки з моїм завданням справився. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98690 Опубліковано: 5 березня, 2018 Задача не є мега-складна, але якщо немає досвіду і обладнання - за день чи два цього не зробити. У вас три варіанти: 1. Якщо це треба зробити один раз - то однозначно звернутися до спеціалістів чи знайомих. 2. Якщо хочеться погратись - можна робити саморобні програматори. Я цим займався у древні часи. Це маханина, потрібно мати COM-LPT порти, або перехідники, потім гадати чому воно не працює... Отже: якщо вам потрібно один раз, то воно того не вартує! А якщо займатись серйозно - то все одно треба серйозніший програматор. Тому: 3. Програматор який порадив Одессит. Я теж таким користуюсь. Не знаю як у нього з крутими ARMами (не цікавився), проте він підтримує массу простіших восьмибітних контроллерів. Працює через USB. Там є зручна (хоча і глюкава) програма під віндовс, ніяких командних стрічок. Ціна на Аліекспресі порядку 50уо, зважте є версія з виходом для внутрішньосхемного програмування, або без нього (лише панелька) Я програмую мікроконтроллери AVR, тому що я їх знаю і це порівняно просто. Але якщо ви хочете починати ЗАРАЗ, я не знаю, чи є зміст бавитися з восьмибітними контроллерами? Це вже трохи вчорашній день... 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах
#98692 Опубліковано: 5 березня, 2018 3 часа назад, Ігрек сказал: Маєте на увазі Ардуіно? Так наче це плати-конструктори, напівфабрикати для простих схемок. Можливо з форумчан дійсно хтось займається прошивкою (заливкою) мікроконтролерів цієї серії. Буду радий допомозі. Я пользуюсь Юнипрогом, он перекрывает почти все PICи пару лет давности, могу залить Вам вашу прошивку, фьюзы и все что Вам надо. Программатор лучший в профессиональных. Если вам на эксперименты и играться, могу поменять на очень хорошую бутылку пива "Понипрог" в законченом виде с встроенным блоком питания для программирования, делал лет 10 назад, под пики, как у них изменился софт не знаю, скачайте посмотрите есть ваша микросхема. Территориально, с переименованием московского моста в северный, стал хранителем севера. 0 Поділитися повідомленням Посилання на повідомлення Поділитися на інших сайтах