WinAvr в вопросах и ответах

Обсуждаем контроллеры компании Atmel.
Ответить
Поставщик валерьянки для Кота
Сообщения: 2192
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Откуда: Харьков

Сообщение watchmaker »

Есть ли в WinAVR поддержка ATmega328PB? Если нет - пойдёт на этом чипе прошивка, скомпилированная для обычной 328P/PA?
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
Контактная информация:
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18707
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Если мне не изменяет память, разница в этих МК только в питании/энергопотреблении и/или максимальной тактовой частоте, т.е. программно они совместимы на 100%.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18707
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Оказывается, PB отличается... Я был не прав.

Пошивка от А пойдет на B, если распиновка корпуса совпадет. В РВ почти вдвое больше всей периферии, поэтому обратная совместимость не гарантируется.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
OKF
Это не хвост, это антенна
Сообщения: 1423
Зарегистрирован: Вт июн 07, 2011 08:03:18

Сообщение OKF »

watchmaker писал(а): Сб июн 27, 2026 22:35:29 Есть ли в WinAVR поддержка ATmega328PB? Если нет - пойдёт на этом чипе прошивка, скомпилированная для обычной 328P/PA?
У WinAvr нет поддержки PB. Но ничто не мешает добавить iom328pb.h и использовать некоторые фишки PB. Но лучше иметь тулчейн посвежее. Ардуино PB поддерживает. Производитель заявляет о 100% программной совместимости P c PB. Но я не проверял.
Реклама
Эиком - электронные компоненты и радиодетали
Модератор
Аватара пользователя
Сообщения: 19061
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

прошивка для "Р" будет работать на "РВ".
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Реклама
Поставщик валерьянки для Кота
Сообщения: 2192
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Откуда: Харьков

Сообщение watchmaker »

Понятно. Просто завалялась платка именно с PB.
Но лучше иметь тулчейн посвежее.
Что посоветуете? Родной микрочиповский или что-то ещё?
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
Контактная информация:
Реклама
Поставщик валерьянки для Кота
Сообщения: 2192
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Откуда: Харьков

Сообщение watchmaker »

Пошивка от А пойдет на B, если распиновка корпуса совпадет.
Далеко не всегда так было. Самый классический пример - ATmega8 и ATmega88 в дипе. Распиновка одинаковая, возможности похожие, а регистры распиханы совершенно по-разному. В своё время переделывал часики с этого форума с ATmega8 на 88 - пришлось несколько дней перелопачивать все исходники. Зато потом перейти на 168/328 оказалось в разы проще.
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
Контактная информация:
Ответить

Вернуться в «AVR»