Страница 286 из 628

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

Добавлено: Сб янв 28, 2012 15:31:09
Gudd-Head
Kasey писал(а):Внешнюю не использую. Использую ту, что описана в даташите и куда грузится сам код
Про её ресурс вы тоже в курсе?

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

Добавлено: Сб янв 28, 2012 16:01:28
Kasey
Нет, не в курсе, но мне это не важно. мне к понедельнику нужно просто код показать рабочий, а дальше отдать эту плату усатому-полосатому дядьке и больше я её никогда не увижу.
Лучше объясните, правильно ли я понимаю это:
Изображение
По одному адресу можно записать 8бит (1 байт).
Страницы стираются только по 512байт, т.е. сразу 4096 бит.
Значит, запись в следующий адрес начинать лучше, отсчитав эти 512 байт от предыдущего? Т.е. если первый адрес будет 0х00000000, то второй 0х00000200 ???

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

Добавлено: Вс янв 29, 2012 03:56:03
Av4arik
на 12F629 сколько на vpp подается при прошивке? те самые 13V? или 5V ?

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

Добавлено: Вс янв 29, 2012 08:08:15
КРАМ
На MCLR/Vpp при высоковольтной прошивке подают высокое напряжение не только у этого контроллера, но и у всех остальных, которые выпускает Микрочип. У бОльшей части контроллеров возможно низковольтное программирование, но только как вариант (629-ый его не имеет). Высоковольтное применимо во всех.
ЗЫ. Конкретный диапазон допустимых напряжений высоковольтного программирования указан в даташите по программированию на этот тип контроллера (это отдельный даташит). Этот диапазон РАЗНЫЙ для разных групп контроллеров.
ЗЗЫ. Порядок подачи напряжений при программировании может быть разным. Имеется два варианта.
Если первым подают напряжение программирования, а потом питания, то это гарантирует переход в режим прошивки при любом первоначальном состоянии вывода сброса (вход или сброс). Если же вначале подают питание (в простейших программаторах именно так, поскольку управления питанием нет), то если у контроллера ранее вход сброса был сконфигурирован как вход (сброс стал внутренним), то программирование станет невозможным. Контроллер начнет исполнение кода раньше, чем войдет в режим программирования.

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

Добавлено: Вс янв 29, 2012 18:59:53
Av4arik
Полное цитирование предыдущего поста - убрал..

МитяРа..




про два режима входа я давно знаю. в Екстра-пик они уже давно реализованы. я конкретно спрашивал про максимальное vpp данного контроллера (кое какие контроллеры держат максимальное vpp, например, 9V)....
З.Ы. спасибо за мучения - разобрался. 13.8V.
З.З.Ы. контроллер всеравно не шьется...косяки с программатором.

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

Добавлено: Вс янв 29, 2012 19:54:22
Chettuser
Тут и тут уважаемый dosikus сказал много лестных слов о JDM-подобных программаторах. :)))

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

Добавлено: Чт фев 02, 2012 16:05:44
xander
кто подскажет как пользоваться таким прогроматором? http://www.ebay.com/itm/USB-Port-PIC-Au ... 407wt_1185

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

Добавлено: Чт фев 02, 2012 18:16:43
Chettuser
Уж лучше PICKit-Lite собрать. Подешевле обойдётся и возможностей побольше будет.

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

Добавлено: Пт фев 03, 2012 08:20:13
xander
ну чтож поделать, уже купил

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

Добавлено: Пт фев 03, 2012 18:30:27
Chettuser
Не расстраивайтесь! Как говориться и на безрыбье...
Этот тоже норм, просто я что лучше предложил. :beer:

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

Добавлено: Пт фев 03, 2012 19:10:01
T-Xen
Вопрос по TWI мучает.
В слэйве необходимо прижатие SCL к нулю вручную выставлять?
Слэйв не успевает начать передачу вовремя(

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

Добавлено: Пт фев 03, 2012 19:12:58
МитяРа
T-Xen писал(а):В слэйве необходимо прижатие SCL к нулю вручную выставлять?
Это когда у нас SCL к нулю "прижималась"? Может всё-же SDA при подтверждении бита ASK..

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

Добавлено: Пт фев 03, 2012 19:57:25
aam
А какое состояние после включения питания имеют РОН Тинек? Оно определено? Вот РВВ, насколько я понял, устанавливаются в опред. значения, указанные в ДШ, а с РОН как?. Ну значение ОЗУ точно неопределено, как я понял.

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

Добавлено: Пт фев 03, 2012 19:59:29
ploop
РОН тоже не определено.
РВВ изначально включаются на вход, пока не будет установлено другое состояние.

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

Добавлено: Пт фев 03, 2012 19:59:39
МитяРа
aam писал(а):а с РОН как?
Не знаю, как у AVR-ок, а у МК51-х значение всех регистров после сброса указывается в документации..

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

Добавлено: Пт фев 03, 2012 20:02:01
ploop
Не знаю, как у AVR-ок
Ресет можно использовать как кнопку, если использовать какой-нибудь РОН как переменную, и проверять её после перехода на вектор ресета. Так поступают, когда ног не хватает.

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

Добавлено: Пт фев 03, 2012 20:15:37
МитяРа
ploop писал(а):Так поступают, когда ног не хватает.
Скорее, так поступают, когда возможностей МК не хватает.. :))

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

Добавлено: Пт фев 03, 2012 21:54:03
T-Xen
МитяРа писал(а):Это когда у нас SCL к нулю "прижималась"? Может всё-же SDA при подтверждении бита ASK..
Когда slave не в состоянии передать/принять данные вовремя, то он выставляет на SCL ноль и мастер терпеливо ждет.
У меня вопрос в том происходит ли это аппаратно у AVR? Или мне надо в коде распихивать типа SCL_PORT = 0x00 ?

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

Добавлено: Сб фев 04, 2012 09:56:49
Gudd-Head
T-Xen писал(а):У меня вопрос в том происходит ли это аппаратно у AVR? Или мне надо в коде распихивать типа SCL_PORT = 0x00 ?
Если вы используете перефирийный модуль TWI, то он сам всё сделает. Если вы реализуете протокол программно, то всё придётся делать ручками.

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

Добавлено: Сб фев 04, 2012 15:43:36
aam
Всем привет!
Юзаю Тини2313 с 7-сегментным индикатором. Он у меня подключен катодами к порту В через резисторы 620 Ом, т. е. порт работает на выход. Там же находятся линии для программирования. Вопрос: разъем ISP можно подключать непосредственно к ногам тиньки или надо еще резисторы какие-то ставить? Щас у меня подключено напрямую, но когда программировал, иногда после завершения процесса светятся точки на индикаторе (они подключены к ноге 19, которая выполняет функцию SCK при программировании). Я вот думаю, а как я ничего не спалил? Это же программатор точки зажег?
Кароче, как правильно сделать?