Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение aam »

Я точно не помню, автоматически ли порт на вход переключается когда инициализируете АЦП, но еще посмотрите что в DDRх. Естественно, если это вход АЦП, то он должен быть как вход, т. е. DDRx.n=0. Но возможно он и автоматом переключается, не помню...
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20091
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Gudd-Head »

Шерстил ДШ на эту тему (Мега8) и нашёл занятное примечаение:
• SDA/ADC4 – Port C, Bit 4
PC4 can also be used as ADC input Channel 4. Note that ADC input channel 4 uses digital power.
• ADC3 – Port C, Bit 3
PC3 can also be used as ADC input Channel 3. Note that ADC input channel 3 uses analog power.
4-й вход АЦП использует цифровое питание :dont_know:
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение aam »

Ну правильно, потому что если в изделии одновременно заюзан I2C и АЦП - чтоб от I2C срань не пролезала в оставшиеся каналы АЦП. А вот все остальные ноги порта С, если не ошибаюсь, запитаны от аналогового питания. Земля там, кстати, общая, насколько я понял. Кто-то писал даже что ноги звонятся мультиметром.
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Леонид Иванович »

aam писал(а):Земля там, кстати, общая, насколько я понял. Кто-то писал даже что ноги звонятся мультиметром.


Земля у ATmega8 одна, все выводы GND внутри соединены. А у ATmega8 (без "A") соединены еще и VCC и AVCC.
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение aam »

Леонид Иванович писал(а):А у ATmega8 (без "A") соединены еще и VCC и AVCC.

Офигеть :shock: А почему они тогда по-разному называются и зачем в ДШ пример схемы с дросселем между VCC и AVCC и кондером?
Аватара пользователя
coredumped
Опытный кот
Сообщения: 838
Зарегистрирован: Вт апр 12, 2011 18:38:19
Откуда: с Земли

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение coredumped »

aam писал(а):Офигеть :shock: А почему они тогда по-разному называются и зачем в ДШ пример схемы с дросселем между VCC и AVCC и кондером?

Потому, что это кал. Доку делали одни чуваки, а микросхемы - другие :)))
Все будет только лучше, в крайнем случае - хуже.
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Леонид Иванович »

aam писал(а):А почему они тогда по-разному называются


Это была ошибка в кристалле. Atmel support отвечал так: "Because of a mistake in production, Vcc and AVcc are connected internally on the ATmega8". В новой версии ATmega8A ошибку исправили. А в ATmega48/88/168/328 этой ошибки не было изначально.
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение aam »

Понятно все... У меня мага8А кстати, т. к. она дешевле :) А в том изделии, где был загон с аналоговыми и цифровыми цепями, стоит Мега32.
service47
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт мар 12, 2013 16:05:45

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение service47 »

Есть два устройства связанных по SPI, при программировании одного будет мешаться другой, какие выводы разъединить джамперами: MISO, MOSI, RESET, SCK или питание?
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20091
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Gudd-Head »

Я бы SCK оборвал и попробовал. Ну, возможно, ещё ресет, если не получится.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
service47
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт мар 12, 2013 16:05:45

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение service47 »

Если разъединить питание, то второе устройство вообще никак не будет реагировать если на линиях мисо моси и ресет с сск будет что-либо?
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20091
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Gudd-Head »

Некошерно отрубать питание, но подавать на входы устройства сигналы.
Через защитные диоды оно может запитаться и пытаться запуститься.
По научному (из ДШ) напряжение на ноге не должно превышать Vdd+0.3 В, а у вас Vdd будет равно 0.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
service47
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт мар 12, 2013 16:05:45

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение service47 »

Ясно, спасибо.
Аватара пользователя
Roman Venom
Сверлит текстолит когтями
Сообщения: 1135
Зарегистрирован: Сб июл 11, 2009 18:42:21
Откуда: Украина, г.Николаев

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Roman Venom »

существуют ли программы, которые определяют протокол по куску тескта?
Есть у-во, которое по rs232 выдаёт абракадабру. Кто знает, может стандартный протокол...
Успех - императив!
Аватара пользователя
DJ_Kiridza
Мучитель микросхем
Сообщения: 458
Зарегистрирован: Пн дек 13, 2010 13:01:59
Откуда: Украина
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение DJ_Kiridza »

Подскажите, существую ли АТМеги на два кварца? Что бы повесить - один часовой на, таймере2 скажем, и один основной, мегагерц на 16 на ядро например?
мысли мысли штош вы вйотесь
над мойейу головойу
вы там мосга нинайдете
нед там мосга! йа тупойе (БОР)
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20091
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Gudd-Head »

Конечно. Ищите Меги с асинхронным таймером. Они для того и сделаны — на ядро 16 МГц, на таймер — 32 кГц.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

Roman Venom писал(а):существуют ли программы, которые определяют протокол по куску тескта?
по rs232

Хм.. если только не программа, то логический анализатор умеет.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20091
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Gudd-Head »

Chettuser писал(а):если только не программа, то логический анализатор умеет.

Та не, суть-то вроде как раз расшифровать принятую на комп абракадабру.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
DJ_Kiridza
Мучитель микросхем
Сообщения: 458
Зарегистрирован: Пн дек 13, 2010 13:01:59
Откуда: Украина
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение DJ_Kiridza »

Gudd-Head писал(а):Конечно. Ищите Меги с асинхронным таймером. Они для того и сделаны — на ядро 16 МГц, на таймер — 32 кГц.

Асинхронный таймер есть в той-же меге8/16, даже в тиньках, но все на одном кварце, который висит на XTAL1/2, меня интересует, чтобы было два кварца (лапки для них соотв. XTAL1/2 и XTAL3/4). Не подскажете название такой?
мысли мысли штош вы вйотесь
над мойейу головойу
вы там мосга нинайдете
нед там мосга! йа тупойе (БОР)
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение oleg110592 »

чтобы было два кварца

ATmega8535
ATmega16/32
ATmega164PA/324PA/644PA/1284P
Ответить

Вернуться в «Разные вопросы по МК»