Спасибо за ссылку, но si-prog как оказалось вполне способен без проблем прошить флешки 93-й серии. Скорее всего микруха 93LC46 оказалась "кривой", поскольку 93С66 я прошил без проблем. Отбой.
Пост N: 13
Зарегистрирован: 30.04.08
Откуда: г.Златоуст
Рейтинг:
0
Отправлено: 01.05.09 04:49. Заголовок: Кто-нибудь имел дело..
Кто-нибудь имел дело с энергозависимыми м/с памяти. Ну чтоб быстро можно было записать и считать данные. Посоветуйте какой микрухой лучше воспользоваться
Пост N: 1138
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг:
4
Отправлено: 27.06.09 15:56. Заголовок: Самый доступный ва..
Самый доступный вариант - микросхемы 24Схх (Атмэл). Интерфейс I2C. Желательно использование модуля MSSP (с ним проще). Работа с ними "расписана" в "Практикуме...". Скорость работы конечно не "реактивная", но зато энергонезависимая память.
Пост N: 1409
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
4
Награды:
Отправлено: 27.06.09 18:37. Заголовок: Михаил пишет: Может..
Михаил пишет:
цитата:
Может кто подскажет?
какой хоть объём нужен? Если пару гиг, то 24СХХ явно не пойдет, тут SD или MMC катрочкой можно воспользоваться. Выбор большой, исходных данных мало: объем, быстродействие, размеры и т.д.
Пост N: 18
Зарегистрирован: 30.04.08
Откуда: г.Златоуст
Рейтинг:
0
Отправлено: 28.06.09 08:42. Заголовок: 24Схх не подойдёт. М..
24Схх не подойдёт. Мне пошустрее что-нибудь нужно. Примерно за 0,05 секунд 2кбайт записать нужно. Кстати да совсем забыл про SD и MMC карты. Правда, дел с ними не имел. Как у них со скоростью? Может кто ссылкой сразу поделится на информацию?
Пост N: 1411
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
4
Награды:
Отправлено: 28.06.09 15:49. Заголовок: Михаил пишет: Как у..
Михаил пишет:
цитата:
Как у них со скоростью?
я работал с 8МБ SD карточкой по SPI-протоколу. Меня скорость совсем не волновала. Но работа по SPI проще. В другом случае в "SD данные могут передаваться по 4-м контактам одновременно (число линий, по которым передаются данные, может быть равно 1, 2 и 4, причём количество используемых линий можно динамически изменять). Эта особенность переводит карту из разряда карт с чисто последовательным интерфейсом в разряд карт с последовательно-параллельным интерфейсом." Но я до этого не дошёл, да и не нужно мне это было. Информации в интернете много, даже очень. Здесь могу дать команды для управления SD/MMC карточками по SPI-протоколу: /** MMC/SD card SPI mode commands **/ #define CMD0 0x40 // software reset #define CMD1 0x41 // brings card out of idle state #define CMD2 0x42 // not used in SPI mode #define CMD3 0x43 // not used in SPI mode #define CMD4 0x44 // not used in SPI mode #define CMD5 0x45 // Reserved #define CMD6 0x46 // Reserved #define CMD7 0x47 // not used in SPI mode #define CMD8 0x48 // Reserved #define CMD9 0x49 // ask card to send card speficic data (CSD) #define CMD10 0x4A // ask card to send card identification (CID) #define CMD11 0x4B // not used in SPI mode #define CMD12 0x4C // stop transmission on multiple block read #define CMD13 0x4D // ask the card to send it's status register #define CMD14 0x4E // Reserved #define CMD15 0x4F // not used in SPI mode #define CMD16 0x50 // sets the block length used by the memory card #define CMD17 0x51 // read single block #define CMD18 0x52 // read multiple block #define CMD19 0x53 // Reserved #define CMD20 0x54 // not used in SPI mode #define CMD21 0x55 // Reserved #define CMD22 0x56 // Reserved #define CMD23 0x57 // Reserved #define CMD24 0x58 // writes a single block #define CMD25 0x59 // writes multiple blocks #define CMD26 0x5A // not used in SPI mode #define CMD27 0x5B // change the bits in CSD #define CMD28 0x5C // sets the write protection bit #define CMD29 0x5D // clears the write protection bit #define CMD30 0x5E // checks the write protection bit #define CMD31 0x5F // Reserved #define CMD32 0x60 // Sets the address of the first sector of the erase group #define CMD33 0x61 // Sets the address of the last sector of the erase group #define CMD34 0x62 // removes a sector from the selected group #define CMD35 0x63 // Sets the address of the first group #define CMD36 0x64 // Sets the address of the last erase group #define CMD37 0x65 // removes a group from the selected section #define CMD38 0x66 // erase all selected groups #define CMD39 0x67 // not used in SPI mode #define CMD40 0x68 // not used in SPI mode #define CMD41 0x69 // Reserved #define CMD42 0x6A // locks a block // CMD43 ... CMD57 are Reserved #define CMD58 0x7A // reads the OCR register #define CMD59 0x7B // turns CRC off // CMD60 ... CMD63 are not used in SPI mode
Пост N: 102
Зарегистрирован: 27.08.07
Откуда: Россия, Москва
Рейтинг:
0
Отправлено: 05.04.11 15:07. Заголовок: Нашел разводку по ми..
Нашел разводку по микросхемам памяти в PICKIT2 меню Help --> ReadMe. Развел и уже прочитал. Единственное, посмотрел в этом файле разводку на 24Сххх, не увидел там особенность: подтяжка SDA к питанию (кстати в даташите и SCL подтягивается к питанию, не обращал внимания раньше), может и здесь есть нюансы? Посмотрел даташит на 25LCxxx, Вроде не нашел особенностей. По поводу 24С микрочип не стал видимо повторять рекомендации из даташитов.
Пост N: 103
Зарегистрирован: 27.08.07
Откуда: Россия, Москва
Рейтинг:
0
Отправлено: 05.04.11 16:40. Заголовок: Подскажите, как обно..
Подскажите, как обновляется PICKIT2 с точки зрения дополнения новыми возможностями и в частности расширения списка микросхенм памяти, которые может программировать программатор, например, SST25VF016B - Serial Flash на 16 Mb с SPI интерфейсом, можно ли ее добавить, чтобы запрограммировать при помощи PICKIT2 ?
ПО отладчика идет вместе с мплаб... Для прошивки пиккита нужно подключить его и запустить мплаб, в мплаб выбираем его как отладчик или программатор и коннектимся... Дальше в этом же меню появляется пункт download OS его и выбираем :) А вот насчет доп возможностей это к разработчикам... но в выходом новых мплабов обновляется и прошивка пиккита... Иногда
Спасибо, попробую, но я посмотрел последний список программируемых микросхем для пиккит2 на сайте, добавлений минимум, микросхем памяти совсем недобавилось, видимо это будет бесполезно.
Отправлено: 05.04.11 20:47. Заголовок: Да, например сейчас ..
Да, например сейчас столкнулся с PIC18F67K22, так он присутствует в MPLab 8.66 и поддерживается только PicKit-3. Ничего удивительного, все так делают, продвигая своё оборудование.
Пост N: 106
Зарегистрирован: 27.08.07
Откуда: Россия, Москва
Рейтинг:
0
Отправлено: 05.04.11 21:15. Заголовок: Нашел еще одну возмо..
Нашел еще одну возможность загрузить новую прошивку не загружая мплаб, в ПИККИТ2 есть в меню Tools --> Download PICkit2 Operating System, при нажатии идет обращение в дерикторию с прошивкой PK2V023200.hex 91 Кб. У меня в МПлаб такая же, пока более новую на сайте не нашел. Sergey посмотри у тебя в составе Мплаб 8.66 такой же файл?
Пост N: 110
Зарегистрирован: 27.08.07
Откуда: Россия, Москва
Рейтинг:
0
Отправлено: 07.04.11 14:49. Заголовок: Спасибо. Я начинал с..
Спасибо. Я начинал с нее и у меня все криво пошло, то копьютер быстрый, то еще что то, а может у меня что криво, в общем пока возвращаться не хочу. Можно конечно самому попробовать USB -->PIC -->Память, но думаю сходу такой проект не пройдет, и поэтому нашел я схемку одну через параллельный порт, попробую, отпишусь.
.......например, SST25VF016B - Serial Flash на 16 Mb с SPI интерфейсом, можно ли ее добавить, чтобы запрограммировать при помощи PICKIT2 ?
Подобный вопрос здесь был. И у меня встречный вопрос. А что можно программировать в микросхеме памяти? nik_nik пишет:
цитата:
Можно конечно самому попробовать USB -->PIC -->Память, но думаю сходу такой проект не пройдет,
USB -->PIC наверно не просто. Что то говорили о использовании PICkit2 --> PIC не только в плане программирования и отладки, подробностей не знаю. Может удастся приспособить? А уж PIC-->Память по любому придётся изучить. Так что остаётся почитать по подробнее о PICkit2. Для начала посмотреть в программе-программаторе PICkit2 в меню закладку Tools>UART Tool... > Хоть что то для начала/изучения.
Вот если ваше устройство, разрабатываемое, не будет заливать инфу в память, а будет только читать её оттуда, тогда да, плохо дело. Но разве самому не интересно использовать все её возможности? залил/считал
Мне самому эта микросхемка понравилась. Спасибо, возьму на заметку. Жаль только в продаже её у нас нету. А так бы попробовал/изучил. я уже знаю куда её приспособить... Залить файл можно через COM порт. Програмка для передачи файла Петра Высочанского была в рассылке.
Пост N: 111
Зарегистрирован: 27.08.07
Откуда: Россия, Москва
Рейтинг:
0
Отправлено: 12.04.11 16:57. Заголовок: Давно не был, времен..
Давно не был, времени нет, а когда оно было, то не хватало на реализацию задуманного. Началось с того, что у товарища крякнул комп, потекла жидкость ожлаждения процессора, а там BIOS на двух флешках (MX25L1605), вот и тема. А еще как выяснилось, что этим заморочены люди, которые любят смотреть закрытые спутниковые телеканалы, аналогичные флешки находятся в ресиверах.
В целом реализация возможна на PIC, USB и SPI интерфейсы реализованы, есть ли ПИКИ имеющие в составе оба интерфейса, больший вопрос на мой взгляд программа, но у меня на это времени нет, тем более из-за разового (пока) момента. При помощи ПИККИТ2 я первые 1024 байта прочитал, видимо и записать бы удалось, но часть меня не устраивала.
Собрал схему на основе схемы JTAG --> LPT1, 74HC244 и разъем, программу взял с сайта //tele-sat.ru, но если и схему надумаете оттуда брать, то обязательно подтяжки по типу JTAG или по типу программатора PROPIC2. Все читаю и пишу, записал новую версию BIOS, но гавкнул у него процессор.
Но еще одна деталь меня очень огорчила, А может ли ПИККИТ3 прошить флешку SST? Оказывается и он не может, флешки этой серии они не включили, видимо будут раскручивать на дополнительное устройство, а всего то добавить, вот так. Вопрос редактирования и добавления меня заинтересовал, я уже сделал несколько шагов в этом направлении,но времени пока нет.
Да ПИККИТ2 дает некоторые возможности по отладке и даже последовательность импульсов посмотреть в каких то случаях, но я с этим не работал, а беглое знакомство меня не остановило на этом моменте.
Все даты в формате GMT
3 час. Хитов сегодня: 5
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет