Что можно ждать от контроллера flash - 100.0%

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
king-live
Прорезались зубы
Сообщения: 238
Зарегистрирован: Сб янв 29, 2011 20:26:48

Что можно ждать от контроллера flash - 100.0%

Сообщение king-live »

Доброго времени суток! Что можно ждать от работы контроллера, если flash (или прошивка hex=1024байт )заполнено ровно на - 100.0%. Не будетли глюков в работе?
Спасибо!
Реклама
CS16AMX
Нашел транзистор. Понюхал.
Сообщения: 195
Зарегистрирован: Вт ноя 30, 2010 00:50:40

Re: Что можно ждать от контроллера flash - 100.0%

Сообщение CS16AMX »

смотря в чём писано и на какой частоте, у меня 96 % 8кб лагало от низкой частоты тактовой ,пришлось задирать по макс .на20мгц более менее стабильно пахало ,так что всё зависит от заданной ему задачи
Реклама
king-live
Прорезались зубы
Сообщения: 238
Зарегистрирован: Сб янв 29, 2011 20:26:48

Re: Что можно ждать от контроллера flash - 100.0%

Сообщение king-live »

Пишу на С. Пока серийное производство, всяких светодинамических устройств (мигание светодиодов с разными программами). Емкость МК 1Кб - пишу с оглядкой, место маловато а вместить нужно много. Вот и выискиваю каждый свободный процент места. Иногда и получае тся 100.0%. Кстати вопрос, Этот вопрос я задавал давно, но посчитали что это сказки и быть этого не может! Вопрос следующий. Две разные машины P3 Tualatin и P4 Quad 2,66 . Стоят одинаковые системы и программы. Но на слабой машине код hex получается больше на 0,4-0,8% чем на сильной машине. С чем это связанно?
Аватара пользователя
Rimsky
Грызет канифоль
Сообщения: 299
Зарегистрирован: Вт июн 15, 2010 07:16:42
Откуда: Иркутск
Контактная информация:

Re: Что можно ждать от контроллера flash - 100.0%

Сообщение Rimsky »

king-live писал(а):Но на слабой машине код hex получается больше на 0,4-0,8% чем на сильной машине. С чем это связанно?
Слабой машине нужно дать пинка, тогда код станет такой-же, а может даже и оптимальнее.
Реклама
Эиком - электронные компоненты и радиодетали
king-live
Прорезались зубы
Сообщения: 238
Зарегистрирован: Сб янв 29, 2011 20:26:48

Re: Что можно ждать от контроллера flash - 100.0%

Сообщение king-live »

Ну пинка дать старой машине всегда успею, служит добрую службу и не год. Но должнобыть логическое объяснение. Или завистит от шины данных! Старые компы 32битные шины у новых компов они 64 битные. Процесс вычисления разный!!!!
Реклама
Аватара пользователя
Alex Medvedev
Встал на лапы
Сообщения: 95
Зарегистрирован: Сб мар 01, 2008 12:27:44
Контактная информация:

Re: Что можно ждать от контроллера flash - 100.0%

Сообщение Alex Medvedev »

Если в программе нет багов то контроллеру без разницы какой процент памяти заняла прошивка. Работать должно без проблем.
Реклама
Аватара пользователя
testerplus
Встал на лапы
Сообщения: 130
Зарегистрирован: Пн авг 24, 2009 10:41:16
Откуда: SPb
Контактная информация:

Re: Что можно ждать от контроллера flash - 100.0%

Сообщение testerplus »

CS16AMX писал(а):смотря в чём писано и на какой частоте, у меня 96 % 8кб лагало от низкой частоты тактовой ,пришлось задирать по макс .на20мгц более менее стабильно пахало ,так что всё зависит от заданной ему задачи
Что за бред? Из такой пурги потом вырастают легенды. Все зависит не от заданной задачи и не от процента заполненности флеша, а от проф. уровня программиста и ответственности его подхода к работе.

2 king-live: Единственно, как объем занимаемой флеши может повлиять на работу программы: каждая ячейка памяти имеет вероятность выхода из строя (производственный брак, утечка заряда со временем, недозаряд ячейки при программировании/стирании, температурные деформации, ошибочный/случайный вызов подпрограммы перезаписи ячейки флеш и пр.). Вероятность сбоя программы пропорциональна количеству занятых ячеек. Но эта величина очень мала для того, чтобы рассматривать ее в рамках Вашего вопроса (как минимум для 90% и 100% заполненности она будет почти равна).
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Что можно ждать от контроллера flash - 100.0%

Сообщение Satyr »

Дааа, большего бреда чем в этой теме ооочень давно не видел -))
king-live
Прорезались зубы
Сообщения: 238
Зарегистрирован: Сб янв 29, 2011 20:26:48

Re: Что можно ждать от контроллера flash - 100.0%

Сообщение king-live »

2 king-live: Единственно, как объем занимаемой флеши может повлиять на работу программы: каждая ячейка памяти имеет вероятность выхода из строя (производственный брак, утечка заряда со временем, недозаряд ячейки при программировании/стирании, температурные деформации, ошибочный/случайный вызов подпрограммы перезаписи ячейки флеш и пр.). Вероятность сбоя программы пропорциональна количеству занятых ячеек. Но эта величина очень мала для того, чтобы рассматривать ее в рамках Вашего вопроса (как минимум для 90% и 100% заполненности она будет почти равна).
Спасибо! Из написанного можно делать вывод, что всё зависит от качества кристалла, и от времени наработки. Но такое как
ошибочный/случайный вызов подпрограммы перезаписи ячейки флеш
если программа написанно коректно, это будет означать технический сбой со стороны контроллера, и это может возникать периодически?
CS16AMX
Нашел транзистор. Понюхал.
Сообщения: 195
Зарегистрирован: Вт ноя 30, 2010 00:50:40

Re: Что можно ждать от контроллера flash - 100.0%

Сообщение CS16AMX »

считывание матриц и обработка ну очень медленная , особенно когда хочеш всё и сразу и за копейки так что висяки при считывании больших масивов возможны ,когда хочеш за секунды ,а выходит как всегда(
вобщем ето имел в виду
и кстати он жареный слегка был,но на обычные команды отвечал нормально
1 кб семки , контроллеру вообще нет проблем для считывания
Аватара пользователя
coredumped
Опытный кот
Сообщения: 838
Зарегистрирован: Вт апр 12, 2011 18:38:19
Откуда: с Земли

Re: Что можно ждать от контроллера flash - 100.0%

Сообщение coredumped »

king-live писал(а):Доброго времени суток! Что можно ждать от работы контроллера, если flash (или прошивка hex=1024байт )заполнено ровно на - 100.0%. Не будетли глюков в работе?
Однозначно, именно от этого, никаких глюков не будет.
Конечно, чем больше программа, тем больше багов, но это никак не связано с процентом использования flash :)
Все будет только лучше, в крайнем случае - хуже.
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: Что можно ждать от контроллера flash - 100.0%

Сообщение GP1 »

king-live писал(а):Доброго времени суток! Что можно ждать от работы контроллера, если flash (или прошивка hex=1024байт )заполнено ровно на - 100.0%. Не будетли глюков в работе?
Спасибо!
если что hex=1024 вовсе не означает, что память будет занята на 100%, в hex-ах кроме собственно кода пишется еще много чего, вот если бы ты написал bin=1024, тогда да.
а устойчивость работы программы зависит ТОЛЬКО от кривизны мозгов программера, ошибочное считывание данных и флеша, из-за сбоя мк, величина столь маловероятная для такого объема флеша, что вряд ли ее надо учитывать.
вот если RAM используется на 100% то тут да надо быть очень осторожным, чтобы стек не "наехал" на данные
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
testerplus
Встал на лапы
Сообщения: 130
Зарегистрирован: Пн авг 24, 2009 10:41:16
Откуда: SPb
Контактная информация:

Re: Что можно ждать от контроллера flash - 100.0%

Сообщение testerplus »

king-live писал(а):Из написанного можно делать вывод, что всё зависит от качества кристалла, и от времени наработки.
От этого в последнюю очередь. В первую - от правильности самой программы.
Но такое как
ошибочный/случайный вызов подпрограммы перезаписи ячейки флеш
если программа написанно коректно, это будет означать технический сбой со стороны контроллера, и это может возникать периодически?
Намного вероятнее как следствие неграмотной схемотехнической реализации устройства (схема, разводка, пайка, питание, защиты входов и т.д.)
CS16AMX
Нашел транзистор. Понюхал.
Сообщения: 195
Зарегистрирован: Вт ноя 30, 2010 00:50:40

Re: Что можно ждать от контроллера flash - 100.0%

Сообщение CS16AMX »

вопрос знатокам TQFP aref пин оторвался, с 2 мм частью из корпуса ,кристал гнить не начнёт?
king-live
Прорезались зубы
Сообщения: 238
Зарегистрирован: Сб янв 29, 2011 20:26:48

Re: Что можно ждать от контроллера flash - 100.0%

Сообщение king-live »

Ну с этой темой всё понятно! Всё зависит от меня - программа и схемотехника! Буду учитывать и то и другое. Спасибо за полученную информацию!
CS16AMX
Нашел транзистор. Понюхал.
Сообщения: 195
Зарегистрирован: Вт ноя 30, 2010 00:50:40

Re: Что можно ждать от контроллера flash - 100.0%

Сообщение CS16AMX »

неужели 1 кб тебе хвотает? я для элюминаций собираю мини платы с мего 8 и дравишками на 0.5А 21 сетодиода многим хвотает и затраты копеешные
king-live
Прорезались зубы
Сообщения: 238
Зарегистрирован: Сб янв 29, 2011 20:26:48

Re: Что можно ждать от контроллера flash - 100.0%

Сообщение king-live »

неужели 1 кб тебе хвотает? я для элюминаций собираю мини платы с мего 8 и дравишками на 0.5А 21 сетодиода многим хвотает и затраты копеешные
Всё зависит от требования заказчика. 1- 4 комбинации переключения светодиодов на Tiny13+74hc595(8 каналов) Хватает на драйвер для регистра 25% места занимает, 1-2канальное ADC преобразование - для регулировки частоты мигания и автоматическая настройка кол-ва каналов (можно регулировать от 6-8 каналов, клиент сам подбирает) 16% места занимает. Инициализация переменных - их много - 12-15%. Ну и сами комбинации переключения. На счёт меги 8 - и на них делаю но более серьёзные гирлянды. Просто у нас жёсткая конкуренция за каждый $0,5, а мега дорогая. И потом жалко мегу ставить на какоенибудь перемигование диодов. Для требования клиентов хватает и Tiny13 - по 0,8$
CS16AMX
Нашел транзистор. Понюхал.
Сообщения: 195
Зарегистрирован: Вт ноя 30, 2010 00:50:40

Re: Что можно ждать от контроллера flash - 100.0%

Сообщение CS16AMX »

обычно мне заказы на силовые идут , и мини размеры , в итоге плата с 4разовой окупаемостью меня устраивает , хотя щас меги с 66р поднялись до 100р опять( а прошивку под заказ вшиваю без настроек и особенно адс иначе влага и что то уже не так, хоть и заливается клеем перед вручением заказчику врятли кому охото лезть и настраивать в разных вывесках на высоте какие либо мигания ,но согласен у меня не поток ,а индивидуальные запросы
Аватара пользователя
Zwanzig
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Вт янв 26, 2010 21:49:41
Откуда: モスクワ

Re: Что можно ждать от контроллера flash - 100.0%

Сообщение Zwanzig »

я для элюминаций собираю мини платы с мего 8
ATmega2560 не пробовал? И портов много :)))
king-live
Прорезались зубы
Сообщения: 238
Зарегистрирован: Сб янв 29, 2011 20:26:48

Re: Что можно ждать от контроллера flash - 100.0%

Сообщение king-live »

ATmega2560 - контроллер хороший но не для гирлянд. Много возможностей - даже слишком много для гирлянд. Цена одного контроллера == отсутствию клиентов на устройство. На нём хорошо строить роботизированные станки с ЧПУ с контролем температур и выводом информации на дисплей. Тема будущего!
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»