По существу вопроса - я прав? TWI больше 222Кгц не разогнать при такте 8 Мгц???
Программный I2C тут не помощник?
Можно сделать виртуальное увеличение адреса, лишь бы он не занимал слишком много места.Кислый писал(а):ли такой способ будет крайне неудобным ?
Таких МК очень много.SmarTrunk писал(а):......Или, может, в каких-то МК есть режим DMA для ускорения загрузки ОЗУ... но это дилетантские рассуждения, т.к. с ПЛИС не работаю.
Код: Выделить всё
В МК ATmega8 имеется встроенный 10-битный АЦП. Что значит 10-битный?
Это значит что входное напряжение от GND до Uвх будет линейно разбито на 210 частей.
Минимальный код равен 0, максимальный 2^10 = 1023. Например, у нас максимальное
входное напряжение на входе МК составляет 5В. Значит шаг измерения составляет 5/1024=0.0049,
т.е. 4.9мВ (2,5/1024 = 2.4мВ) Измеренное напряжение преобразуется в 10-битное число и сохраняется в регистрах ADCL и ADCH.
Вот как преобразовать 2,4мВ в 10-битное число пока не знаю!Код: Выделить всё
Это значит что входное напряжение от GND до Uвх будет линейно разбито на 210 частей.
Минимальный код равен 0, максимальный 2^10 = 1023. Например, у нас максимальное
входное напряжение на входе МК составляет 5В. Значит шаг измерения составляет 5/1024=0.0049,
Откуда это число?Это значит что входное напряжение от GND до Uвх будет линейно разбито на 210 частей.
это правильно.Значение ацп при напряжении 2,5 вольт будет зависеть от источника опорного напряжения.Минимальный код равен 0, максимальный 2^10 = 1023.
Только через JTAG. Интерфейс ISP не предназначен для отладки. In-System Programming по заглавным буквам. Дракон еще умеет по одному проводу отлаживать - DW (DebugWare Interface), но 128-я мега его не поддерживает, насколько я помню.ILYAUL писал(а):Atmega 128 ,через dragon по ISP отладить можно или нет.
Во первых непонятно в какой программе вы работаете...ILYAUL писал(а):Atmega 128 ,через dragon по ISP отладить можно или нет. Что-то не врублюсь - debug не запускается . fuse -включён