Про её ресурс вы тоже в курсе?Kasey писал(а):Внешнюю не использую. Использую ту, что описана в даташите и куда грузится сам код
Мелкие вопросы по МК и ПЛИС.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- Реклама
- Сообщения: 33
- Зарегистрирован: Пн ноя 08, 2010 23:15:12
Нет, не в курсе, но мне это не важно. мне к понедельнику нужно просто код показать рабочий, а дальше отдать эту плату усатому-полосатому дядьке и больше я её никогда не увижу.
Лучше объясните, правильно ли я понимаю это:

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

По одному адресу можно записать 8бит (1 байт).
Страницы стираются только по 512байт, т.е. сразу 4096 бит.
Значит, запись в следующий адрес начинать лучше, отсчитав эти 512 байт от предыдущего? Т.е. если первый адрес будет 0х00000000, то второй 0х00000200 ???
на 12F629 сколько на vpp подается при прошивке? те самые 13V? или 5V ?
Быстро, Качественно, Недорого.
Выбрать можно только 2 варианта.
Выбрать можно только 2 варианта.
На MCLR/Vpp при высоковольтной прошивке подают высокое напряжение не только у этого контроллера, но и у всех остальных, которые выпускает Микрочип. У бОльшей части контроллеров возможно низковольтное программирование, но только как вариант (629-ый его не имеет). Высоковольтное применимо во всех.
ЗЫ. Конкретный диапазон допустимых напряжений высоковольтного программирования указан в даташите по программированию на этот тип контроллера (это отдельный даташит). Этот диапазон РАЗНЫЙ для разных групп контроллеров.
ЗЗЫ. Порядок подачи напряжений при программировании может быть разным. Имеется два варианта.
Если первым подают напряжение программирования, а потом питания, то это гарантирует переход в режим прошивки при любом первоначальном состоянии вывода сброса (вход или сброс). Если же вначале подают питание (в простейших программаторах именно так, поскольку управления питанием нет), то если у контроллера ранее вход сброса был сконфигурирован как вход (сброс стал внутренним), то программирование станет невозможным. Контроллер начнет исполнение кода раньше, чем войдет в режим программирования.
ЗЫ. Конкретный диапазон допустимых напряжений высоковольтного программирования указан в даташите по программированию на этот тип контроллера (это отдельный даташит). Этот диапазон РАЗНЫЙ для разных групп контроллеров.
ЗЗЫ. Порядок подачи напряжений при программировании может быть разным. Имеется два варианта.
Если первым подают напряжение программирования, а потом питания, то это гарантирует переход в режим прошивки при любом первоначальном состоянии вывода сброса (вход или сброс). Если же вначале подают питание (в простейших программаторах именно так, поскольку управления питанием нет), то если у контроллера ранее вход сброса был сконфигурирован как вход (сброс стал внутренним), то программирование станет невозможным. Контроллер начнет исполнение кода раньше, чем войдет в режим программирования.
Полное цитирование предыдущего поста - убрал..
МитяРа..
про два режима входа я давно знаю. в Екстра-пик они уже давно реализованы. я конкретно спрашивал про максимальное vpp данного контроллера (кое какие контроллеры держат максимальное vpp, например, 9V)....
З.Ы. спасибо за мучения - разобрался. 13.8V.
З.З.Ы. контроллер всеравно не шьется...косяки с программатором.
МитяРа..
про два режима входа я давно знаю. в Екстра-пик они уже давно реализованы. я конкретно спрашивал про максимальное vpp данного контроллера (кое какие контроллеры держат максимальное vpp, например, 9V)....
З.Ы. спасибо за мучения - разобрался. 13.8V.
З.З.Ы. контроллер всеравно не шьется...косяки с программатором.
Быстро, Качественно, Недорого.
Выбрать можно только 2 варианта.
Выбрать можно только 2 варианта.
- Реклама
- Сообщения: 20
- Зарегистрирован: Пн ноя 15, 2010 19:53:20
кто подскажет как пользоваться таким прогроматором? http://www.ebay.com/itm/USB-Port-PIC-Au ... 407wt_1185
Уж лучше PICKit-Lite собрать. Подешевле обойдётся и возможностей побольше будет.
- Сообщения: 20
- Зарегистрирован: Пн ноя 15, 2010 19:53:20
Не расстраивайтесь! Как говориться и на безрыбье...
Этот тоже норм, просто я что лучше предложил.
Этот тоже норм, просто я что лучше предложил.
Вопрос по TWI мучает.
В слэйве необходимо прижатие SCL к нулю вручную выставлять?
Слэйв не успевает начать передачу вовремя(
В слэйве необходимо прижатие SCL к нулю вручную выставлять?
Слэйв не успевает начать передачу вовремя(
Это когда у нас SCL к нулю "прижималась"? Может всё-же SDA при подтверждении бита ASK..T-Xen писал(а):В слэйве необходимо прижатие SCL к нулю вручную выставлять?
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
А какое состояние после включения питания имеют РОН Тинек? Оно определено? Вот РВВ, насколько я понял, устанавливаются в опред. значения, указанные в ДШ, а с РОН как?. Ну значение ОЗУ точно неопределено, как я понял.
РОН тоже не определено.
РВВ изначально включаются на вход, пока не будет установлено другое состояние.
РВВ изначально включаются на вход, пока не будет установлено другое состояние.
Не знаю, как у AVR-ок, а у МК51-х значение всех регистров после сброса указывается в документации..aam писал(а):а с РОН как?
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Ресет можно использовать как кнопку, если использовать какой-нибудь РОН как переменную, и проверять её после перехода на вектор ресета. Так поступают, когда ног не хватает.Не знаю, как у AVR-ок
Скорее, так поступают, когда возможностей МК не хватает..ploop писал(а):Так поступают, когда ног не хватает.
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Когда slave не в состоянии передать/принять данные вовремя, то он выставляет на SCL ноль и мастер терпеливо ждет.МитяРа писал(а):Это когда у нас SCL к нулю "прижималась"? Может всё-же SDA при подтверждении бита ASK..
У меня вопрос в том происходит ли это аппаратно у AVR? Или мне надо в коде распихивать типа SCL_PORT = 0x00 ?
Если вы используете перефирийный модуль TWI, то он сам всё сделает. Если вы реализуете протокол программно, то всё придётся делать ручками.T-Xen писал(а):У меня вопрос в том происходит ли это аппаратно у AVR? Или мне надо в коде распихивать типа SCL_PORT = 0x00 ?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Всем привет!
Юзаю Тини2313 с 7-сегментным индикатором. Он у меня подключен катодами к порту В через резисторы 620 Ом, т. е. порт работает на выход. Там же находятся линии для программирования. Вопрос: разъем ISP можно подключать непосредственно к ногам тиньки или надо еще резисторы какие-то ставить? Щас у меня подключено напрямую, но когда программировал, иногда после завершения процесса светятся точки на индикаторе (они подключены к ноге 19, которая выполняет функцию SCK при программировании). Я вот думаю, а как я ничего не спалил? Это же программатор точки зажег?
Кароче, как правильно сделать?
Юзаю Тини2313 с 7-сегментным индикатором. Он у меня подключен катодами к порту В через резисторы 620 Ом, т. е. порт работает на выход. Там же находятся линии для программирования. Вопрос: разъем ISP можно подключать непосредственно к ногам тиньки или надо еще резисторы какие-то ставить? Щас у меня подключено напрямую, но когда программировал, иногда после завершения процесса светятся точки на индикаторе (они подключены к ноге 19, которая выполняет функцию SCK при программировании). Я вот думаю, а как я ничего не спалил? Это же программатор точки зажег?
Кароче, как правильно сделать?


