Свежие обсуждения
Не про радио

Творческий кризис, или как стать программистом

1 4 8

Почитал про свою атмегу (она у меня всего одна), понял что от нее толку может не быть. Она выковырена из промышленного девайса, и есть сведения, что там расставляют фузы так, что ее не прочитать и не прошить. ARM-ы что-то страшновато, по навороченности мало чем отличается от какого нибудь не самого старого x86
Надо что-то делать. На авито заказал Willem prog

 

TEX: и не прошить.

Эт смотря чем

 

Могу подарить неск. AT90S4434/8535
Для отладки и прошивки достаточно "первопня" с LPT

 

TEX: и есть сведения, что там расставляют фузы так, что ее не прочитать и не прошить.

Вы не правильно поняли прочитанное. Атмегу 16 очень легко обнулить с помощью любого программатора под Атмеги. Как я помню в атмеге нет одноразового предохранителя, всё многоразовое, просто прогу изъять нельзя, но обнулить можно всё, и всё потом будет работать с чистого листа.

TEX: На авито заказал Willem prog

Серьёзный подход... На сом потре можно собрать программатор под атмегу, с одним транзистором и пятью резисторами...

TEX: ARM-ы что-то страшновато, по навороченности мало чем отличается от какого нибудь не самого старого x86

А цена? Дело конечно ваше, атмега16 тоже вполне функциональное устройство, и на атмеге много чего можно наворотить, но если смотреть в будущее то как мне кажется лучше всё таки начать изучать АРМы, они сейчас самые дешёвые и доступные...

 

Razaex: Для отладки и прошивки достаточно "первопня" с LPT

Когда РТ5 прожигал, хватило тумблеров, двух светодиодов, генератора импульсов на ЛА3, транзистор, реле, блока питания. Получилось хреново, микросхема частично самовосстановилась по некоторым адресам.
Толковый компьютер тех времен, когда все было аппаратным, есть.

Link: ы не правильно поняли прочитанное. Атмегу 16 очень легко обнулить с помощью любого программатора под Атмеги

Это радует - контроллер покупать не надо . Чтож, будем вкуривать АВР.

 

Link: мне лень изучать новую среду разработки и архитектуру АРМов по этому я всё ещё сижу уже на дорогих и уже малофункциональных атмегах

Аналогчино, поглядываю на АРМы, но завис на PICах 8-ми битниках. Текущие мои задачи выполняют, серийного производства нет, поэтому разница цены в несколько грн не строят погоды, беру тот, который удобнее и есть в ближайшем магазине.

Link: Атмегу 16 очень легко обнулить с помощью любого программатора под Атмеги

Я Атмелами не пользовался, но слышал, что если у них неправильно выставить биты конфигурации, то для полного стирания чипа может понадобиться полноценный (параллельный программатор) вместо простого последовательного. Может сейчас уже и нет этого, знающие поправят

 

Сергей К: Может сейчас уже и нет этого, знающие поправят

Знающий я несильно, но на всякий случай выписал себе EzoFlash4.5. ( Чисто плату, паял и собирал детальки сам ) Родственник Willema. Он по LPT- порту работает. Полноценный параллельный. Переходники по мере надобности собираю. Уже мало микросхем вне моего доступа, но каюсь, могу только прошивать, а не создавать.

Сергей К: если у них неправильно выставить биты конфигурации, то для полного стирания чипа может понадобиться полноценный (параллельный программатор) вместо простого последовательного.

Простой последовательный 100% не поможет.

 

Сергей К: Может сейчас уже и нет этого, знающие поправят

Как я помню любую атмегу можно обнулить и по спай интерфейсу если на вывод ресета подать 12В. Я однажды столкнулся с этой проблемой на восьмой атмеге, хитрость в параллельном обнулении МК, т.е. подвешивают рабочий МК и не читаемый МК в параллель по шине спай, но тому МК который не читается подают на ресет 12В и дают команду обнуления МК, в итоге оба МК становятся обнулёнными, но у ТЕХа будет параллельный программатор и у него не будет проблем со стиранием Атмеги16, самое главное что любую атмегу можно обнулить, если конечно сама прошивка не зашита намертво на заводе изготовителе МК, но это редкость...

Сергей К: Аналогчино, поглядываю на АРМы, но завис на PICах 8-ми битниках.

Вот и я к тому клоню, застрять на конкретном типе МК очень просто, и чаще всего так и происходит, переучиваться на новые МК тяжело психологически, по этому я считаю что при изучении с нуля лучше начинать с самого нового и доступного МК, т.к. придёт время и даже он устареет.

 

Сергей К: Аналогчино, поглядываю на АРМы,

Кстати для АРМов практически не нужен программатор, их можно шить по UART, т.е. взяв любой мобилочный переходник ЮСБ -UART подключить к АРМу и залить прогу через специальную утилиту. Короче как не крути, а чем новее МК тем легче и приятней с ним работать...

 

TEX: На авито заказал Willem prog

Link: у ТЕХа будет параллельный программатор и у него не будет проблем со стиранием Атмеги16

Что-то я не припомню у Willem prog параллельное програмирование Атмег. Да и для PIC там последовательное программирование.
У меня самого валяется Willem без дела. Во первых надо честный LPT, во вторых для меня сейчас практически невостребовано программирование м/с памяти.