и что это означает? мк не перепрошьется?Jack_A писал(а): Если выставить фьюз EESAVE, то при прошивке EEPROM сохраняется.
Мелкие вопросы по МК и ПЛИС.
- ximik
- Потрогал лапой паяльник
- Сообщения: 301
- Зарегистрирован: Вс ноя 07, 2010 14:48:55
- Откуда: Москва
Re: Мелкие вопросы по МК и ПЛИС.
Если болит голова, значит она есть!)
- Реклама
- shurikss123
- Грызет канифоль
- Сообщения: 271
- Зарегистрирован: Пн окт 25, 2010 20:47:04
- Откуда: Казахстан, Астана
Re: Мелкие вопросы по МК и ПЛИС.
да не так уж и геморойно просто надо чаще тренироваться с такими корпусами, я вон заказал себе 3 разные меги в тофе, 3 платы сделал, 1 так себе(буду переделывать), 2-я на много лучше, 3- вообще конфетка, тока меня сбило с толку то что на этой 64 меге ноги программирования непривычно не те. и немного запортил, еще кварцев закажу смд и все переделаю. вообше красота.Jack_A писал(а):В TQFP тоже разок пробовал, работало, но повторить еще раз не хочется - геморрно чересчур.SubDia писал(а): В том и дело, что в дипе Мега64 не выпускается, насколько я знаю - только в TQFP (и это мой случай) и в QFN.
- SubDia
- Держит паяльник хвостом
- Сообщения: 995
- Зарегистрирован: Сб апр 02, 2011 17:59:22
- Откуда: Город-герой Севастополь
Re: Мелкие вопросы по МК и ПЛИС.
Перепрошьется. Но содержимое EEPROM сохранится.ximik писал(а):и что это означает? мк не перепрошьется?
Вообще, знаете - загляните-ка сюда на досуге: http://avrfuse.narod.ru.
Ну дык даташит же читать надобно прежде, чем плату разводить.shurikss123 писал(а):тока меня сбило с толку то что на этой 64 меге ноги программирования непривычно не те. и немного запортил
SMD кварцы - красота. Испытываю к ним слабость.
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

- просто КОТ
- Друг Кота
- Сообщения: 12364
- Зарегистрирован: Пт дек 17, 2010 15:07:50
- Откуда: Крымский Федеральный Округ
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
ATTiny12L -- нормальный ли это МК и чем его запрограммировать можно?! Это будет мой первый МК, если можно что то по лучше брать -- советуйте. Чем их программировать -- есть простая схемка?!

Re: Мелкие вопросы по МК и ПЛИС.
Вопросик. то что запись в еепром процес медленный это известно, а вот как обстоит дело с чтением? мне надо часто использовать одну переменную хранящуюся в еепром(не переписывать, а только читать) причем использовать в таком месте, которое желательно "пробегать" побыстрее. вот и думаю, использовать её прямо из еепром, или завести еще одну обычную переменную в озу, присвоить ей значение переменной из еепром, и уже пользовать её?
просто КОТ контроллер это не кошка, они все нормальные. просто каждый контроллер рассчитан под определенные задачи и применение.
просто КОТ контроллер это не кошка, они все нормальные. просто каждый контроллер рассчитан под определенные задачи и применение.
KIT
- Реклама
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Если ЕЕПРОМ пишется около минуты, то считывается секунды за три.O-LED писал(а):Вопросик. то что запись в еепром процес медленный это известно, а вот как обстоит дело с чтением?
Лучше из ОЗУ — быстрее и проще будет.O-LED писал(а):вот и думаю, использовать её прямо из еепром, или завести еще одну обычную переменную в озу, присвоить ей значение переменной из еепром, и уже пользовать её?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Мелкие вопросы по МК и ПЛИС.
Я тоже озадачивался этим вопросом.
Дабы не рисковать, выделял место в ОЗУ под переменные и читал их в инициализации. И вообще стараюсь как можно реже трогать ЕЕПРОМ, что-то не внушает он мне доверия (начитался страшилок наверное
)
Дабы не рисковать, выделял место в ОЗУ под переменные и читал их в инициализации. И вообще стараюсь как можно реже трогать ЕЕПРОМ, что-то не внушает он мне доверия (начитался страшилок наверное
- DimanVIP
- Мучитель микросхем
- Сообщения: 474
- Зарегистрирован: Вт июн 01, 2010 22:12:07
- Откуда: Тольятти
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Я тоже предварительно все из ЕЕПРОМ в ОЗУ вычитываю.
И потом, при необходимости, можно легко и быстро сравнить содержимое ЕЕПРОМ и ОЗУ и сохранить все имеющиеся изменения, без лишних заморочек.
И потом, при необходимости, можно легко и быстро сравнить содержимое ЕЕПРОМ и ОЗУ и сохранить все имеющиеся изменения, без лишних заморочек.
[img]http://nekuru.com/images/DimanVIP/t2.png[/img]
- просто КОТ
- Друг Кота
- Сообщения: 12364
- Зарегистрирован: Пт дек 17, 2010 15:07:50
- Откуда: Крымский Федеральный Округ
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Ну, а чем такой 8ногий программировать?! И да -- по нормальным имел в виду не устаревший! 
- просто КОТ
- Друг Кота
- Сообщения: 12364
- Зарегистрирован: Пт дек 17, 2010 15:07:50
- Откуда: Крымский Федеральный Округ
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
КОМ, ЛПТ, ЮСБ порта имеются -- дайте схемку простово прогера на 8 лап! 
Re: Мелкие вопросы по МК и ПЛИС.
Gudd-HeadDimanVIPploop
Спасибо. Хуже точно не будет, так что завел отдельные переменные в озу.
просто КОТ
восьмилапый программируется точно также как и 100 лапый. для этих целей вообще нужно только 3 ноги(с ресетом 4). схемы поищи сам, их миллионы
устаревший или нет - какая разница если он у тебя есть в наличии. для обучения подойдет любой.
это если разрабатывают устройство, которое предполагается изготавливать долгие годы, тогда смотрят чтоб не применить устаревшие компоненты.
Спасибо. Хуже точно не будет, так что завел отдельные переменные в озу.
просто КОТ
восьмилапый программируется точно также как и 100 лапый. для этих целей вообще нужно только 3 ноги(с ресетом 4). схемы поищи сам, их миллионы
устаревший или нет - какая разница если он у тебя есть в наличии. для обучения подойдет любой.
это если разрабатывают устройство, которое предполагается изготавливать долгие годы, тогда смотрят чтоб не применить устаревшие компоненты.
KIT
- просто КОТ
- Друг Кота
- Сообщения: 12364
- Зарегистрирован: Пт дек 17, 2010 15:07:50
- Откуда: Крымский Федеральный Округ
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Какие ноги?! Я в это деле -- 0. А схему я искал, но както не уверен в них.Для этих целей вообще нужно только 3 ноги(с ресетом 4). схемы поищи сам, их миллионы
Да я тока покупать собираюсь!Устаревший или нет - какая разница если он у тебя есть в наличии.
- SubDia
- Держит паяльник хвостом
- Сообщения: 995
- Зарегистрирован: Сб апр 02, 2011 17:59:22
- Откуда: Город-герой Севастополь
Re: Мелкие вопросы по МК и ПЛИС.
Да все просто. В программировании по SPI используется четыре сигнальных линии: это SCK, MISO, MOSI и RESET.просто КОТ писал(а):Какие ноги?! Я в это деле -- 0. А схему я искал, но както не уверен в них.
Самая простая схема - по четырем проводкам от LPT или COM. Так и вбейте в поисковике. Но я бы посоветовал программатор от Prottoss (правда, там понадобится хотя бы какой-нибудь программатор для прошивка контроллера самого программатора
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

- просто КОТ
- Друг Кота
- Сообщения: 12364
- Зарегистрирован: Пт дек 17, 2010 15:07:50
- Откуда: Крымский Федеральный Округ
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
http://eldigi.ru/site/programmators/14.php А это чудо сойдёт?!
- SubDia
- Держит паяльник хвостом
- Сообщения: 995
- Зарегистрирован: Сб апр 02, 2011 17:59:22
- Откуда: Город-герой Севастополь
Re: Мелкие вопросы по МК и ПЛИС.
Вполне. У меня нечто подобное до сих пор где-то валяется (собсно, собирал его для прошивки контроллера в USB программаторе).просто КОТ писал(а):А это чудо сойдёт?!
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

Re: Мелкие вопросы по МК и ПЛИС.
ниче не понятно что такое SR_WRITEONE(); и SR_CLR_DATALINE();shurikss123 писал(а): вроде бы все правильно. но почему же происходит засветка соседних столбцов?
не проще ли сделать так два сдвиговых регистра с общим clock и записывать в них одновременно.
а может надо сделать маленькую задержку(не успевает потухнуть диод)?[/quote]
SR_WRITEONE(); и SR_CLR_DATALINE() - это макросы которые записывают единичку в регистр. они управляют столбцами, т.е. регистрами осуществляется развертка по горизонтали. значение в столбике берется из порта B. вобще у меня матрица 8х24 (24-разрядный сдвиговый регистр). перед сдвигом, я гашу столбец, сдвигаю регистр, и зажигаю следующий. засветки быть не должно по моим представлениям, а она есть.
- shurikss123
- Грызет канифоль
- Сообщения: 271
- Зарегистрирован: Пн окт 25, 2010 20:47:04
- Откуда: Казахстан, Астана
Re: Мелкие вопросы по МК и ПЛИС.
вот тут и засветка после сдвига сделай задержку, где-то около 10мск. и попробуй потом что получиться. если будет много потом под равняеш.lix писал(а): перед сдвигом, я гашу столбец, сдвигаю регистр, и зажигаю следующий. засветки быть не должно по моим представлениям, а она есть.
Re: Мелкие вопросы по МК и ПЛИС.
подскажите плиз, каким макаром вычислить сколько длится вот эта задержка:

Tell Me The Truth
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Я поступаю так. Держу во флеше массив образа EEPROM. В этом образе, один из байтов играет роль метки для разрешения копирования образа из флеша в EEPROM. Работает так. При первом включении, МК перечитывает содержимое EEPROM в ОЗУ и проверяет этот байт метки. Если там что-то отличное от 0xAF, то он копирует образ из флеша в EEPROM. В образе значение этого байта - 0xAF. После этого МК перезагружается и снова перечитывает EEPROM в ОЗУ. Снова проверяет тот байт. Если там 0xAF, то МК продолжает работу. Все данные из EEPROM находятся в ОЗУ во время работы программы в МК и МК пользуется только этими данными. EEPROM не трогается, за исключением изменений данных в EEPROM в процессе работы программы. Чем хорош такой подход? Тем, что не нужен файл EEPROM при прошивке МК, так же появляется возможность сброса настроек на настройки по умолчанию (если в EEPROM хранятся настройки программы). Для сброса надо лишь почистить этот байт и перезагрузиться.
Минусы в том, что отнимается место во флеше под образ и на инициализацию может потребоваться немного больше времени. Байт метки сначала стирается программой, за тем сразу же записывается при копировании образа, что увеличивает вероятность износа ячейки, отведённой под метку.
Минусы в том, что отнимается место во флеше под образ и на инициализацию может потребоваться немного больше времени. Байт метки сначала стирается программой, за тем сразу же записывается при копировании образа, что увеличивает вероятность износа ячейки, отведённой под метку.
I am DX168B and this is my favourite forum on internet!
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Загнать код а АВР студию и запустить симуляцию. Либо считать сколько выполняется каждая команда.FreshMan писал(а):подскажите плиз, каким макаром вычислить сколько длится вот эта задержка
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]





