Мелкие вопросы по МК и ПЛИС.
Re: Мелкие вопросы по МК и ПЛИС.
Я точно не помню, автоматически ли порт на вход переключается когда инициализируете АЦП, но еще посмотрите что в DDRх. Естественно, если это вход АЦП, то он должен быть как вход, т. е. DDRx.n=0. Но возможно он и автоматом переключается, не помню...
- Gudd-Head
- Друг Кота
- Сообщения: 20091
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Шерстил ДШ на эту тему (Мега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-й вход АЦП использует цифровое питание
• 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-й вход АЦП использует цифровое питание

[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Мелкие вопросы по МК и ПЛИС.
Ну правильно, потому что если в изделии одновременно заюзан I2C и АЦП - чтоб от I2C срань не пролезала в оставшиеся каналы АЦП. А вот все остальные ноги порта С, если не ошибаюсь, запитаны от аналогового питания. Земля там, кстати, общая, насколько я понял. Кто-то писал даже что ноги звонятся мультиметром.
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
aam писал(а):Земля там, кстати, общая, насколько я понял. Кто-то писал даже что ноги звонятся мультиметром.
Земля у ATmega8 одна, все выводы GND внутри соединены. А у ATmega8 (без "A") соединены еще и VCC и AVCC.
Re: Мелкие вопросы по МК и ПЛИС.
Леонид Иванович писал(а):А у ATmega8 (без "A") соединены еще и VCC и AVCC.
Офигеть
- coredumped
- Опытный кот
- Сообщения: 838
- Зарегистрирован: Вт апр 12, 2011 18:38:19
- Откуда: с Земли
Re: Мелкие вопросы по МК и ПЛИС.
aam писал(а):ОфигетьА почему они тогда по-разному называются и зачем в ДШ пример схемы с дросселем между 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 этой ошибки не было изначально.
Re: Мелкие вопросы по МК и ПЛИС.
Понятно все... У меня мага8А кстати, т. к. она дешевле
А в том изделии, где был загон с аналоговыми и цифровыми цепями, стоит Мега32.
Re: Мелкие вопросы по МК и ПЛИС.
Есть два устройства связанных по SPI, при программировании одного будет мешаться другой, какие выводы разъединить джамперами: MISO, MOSI, RESET, SCK или питание?
- Gudd-Head
- Друг Кота
- Сообщения: 20091
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Я бы SCK оборвал и попробовал. Ну, возможно, ещё ресет, если не получится.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Мелкие вопросы по МК и ПЛИС.
Если разъединить питание, то второе устройство вообще никак не будет реагировать если на линиях мисо моси и ресет с сск будет что-либо?
- Gudd-Head
- Друг Кота
- Сообщения: 20091
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Некошерно отрубать питание, но подавать на входы устройства сигналы.
Через защитные диоды оно может запитаться и пытаться запуститься.
По научному (из ДШ) напряжение на ноге не должно превышать Vdd+0.3 В, а у вас Vdd будет равно 0.
Через защитные диоды оно может запитаться и пытаться запуститься.
По научному (из ДШ) напряжение на ноге не должно превышать Vdd+0.3 В, а у вас Vdd будет равно 0.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Мелкие вопросы по МК и ПЛИС.
Ясно, спасибо.
- Roman Venom
- Сверлит текстолит когтями
- Сообщения: 1135
- Зарегистрирован: Сб июл 11, 2009 18:42:21
- Откуда: Украина, г.Николаев
Re: Мелкие вопросы по МК и ПЛИС.
существуют ли программы, которые определяют протокол по куску тескта?
Есть у-во, которое по rs232 выдаёт абракадабру. Кто знает, может стандартный протокол...
Есть у-во, которое по rs232 выдаёт абракадабру. Кто знает, может стандартный протокол...
Успех - императив!
- DJ_Kiridza
- Мучитель микросхем
- Сообщения: 458
- Зарегистрирован: Пн дек 13, 2010 13:01:59
- Откуда: Украина
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Подскажите, существую ли АТМеги на два кварца? Что бы повесить - один часовой на, таймере2 скажем, и один основной, мегагерц на 16 на ядро например?
мысли мысли штош вы вйотесь
над мойейу головойу
вы там мосга нинайдете
нед там мосга! йа тупойе (БОР)
над мойейу головойу
вы там мосга нинайдете
нед там мосга! йа тупойе (БОР)
- Gudd-Head
- Друг Кота
- Сообщения: 20091
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Конечно. Ищите Меги с асинхронным таймером. Они для того и сделаны — на ядро 16 МГц, на таймер — 32 кГц.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
Roman Venom писал(а):существуют ли программы, которые определяют протокол по куску тескта?
по rs232
Хм.. если только не программа, то логический анализатор умеет.
- Gudd-Head
- Друг Кота
- Сообщения: 20091
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Chettuser писал(а):если только не программа, то логический анализатор умеет.
Та не, суть-то вроде как раз расшифровать принятую на комп абракадабру.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- DJ_Kiridza
- Мучитель микросхем
- Сообщения: 458
- Зарегистрирован: Пн дек 13, 2010 13:01:59
- Откуда: Украина
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Gudd-Head писал(а):Конечно. Ищите Меги с асинхронным таймером. Они для того и сделаны — на ядро 16 МГц, на таймер — 32 кГц.
Асинхронный таймер есть в той-же меге8/16, даже в тиньках, но все на одном кварце, который висит на XTAL1/2, меня интересует, чтобы было два кварца (лапки для них соотв. XTAL1/2 и XTAL3/4). Не подскажете название такой?
мысли мысли штош вы вйотесь
над мойейу головойу
вы там мосга нинайдете
нед там мосга! йа тупойе (БОР)
над мойейу головойу
вы там мосга нинайдете
нед там мосга! йа тупойе (БОР)
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Мелкие вопросы по МК и ПЛИС.
чтобы было два кварца
ATmega8535
ATmega16/32
ATmega164PA/324PA/644PA/1284P