Что можно ждать от контроллера flash - 100.0%
Что можно ждать от контроллера flash - 100.0%
Доброго времени суток! Что можно ждать от работы контроллера, если flash (или прошивка hex=1024байт )заполнено ровно на - 100.0%. Не будетли глюков в работе?
Спасибо!
Спасибо!
- Реклама
Re: Что можно ждать от контроллера flash - 100.0%
смотря в чём писано и на какой частоте, у меня 96 % 8кб лагало от низкой частоты тактовой ,пришлось задирать по макс .на20мгц более менее стабильно пахало ,так что всё зависит от заданной ему задачи
Re: Что можно ждать от контроллера flash - 100.0%
Пишу на С. Пока серийное производство, всяких светодинамических устройств (мигание светодиодов с разными программами). Емкость МК 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%
Слабой машине нужно дать пинка, тогда код станет такой-же, а может даже и оптимальнее.king-live писал(а):Но на слабой машине код hex получается больше на 0,4-0,8% чем на сильной машине. С чем это связанно?
Re: Что можно ждать от контроллера flash - 100.0%
Ну пинка дать старой машине всегда успею, служит добрую службу и не год. Но должнобыть логическое объяснение. Или завистит от шины данных! Старые компы 32битные шины у новых компов они 64 битные. Процесс вычисления разный!!!!
- Реклама
- Alex Medvedev
- Встал на лапы
- Сообщения: 95
- Зарегистрирован: Сб мар 01, 2008 12:27:44
- Контактная информация:
Re: Что можно ждать от контроллера flash - 100.0%
Если в программе нет багов то контроллеру без разницы какой процент памяти заняла прошивка. Работать должно без проблем.
- testerplus
- Встал на лапы
- Сообщения: 130
- Зарегистрирован: Пн авг 24, 2009 10:41:16
- Откуда: SPb
- Контактная информация:
Re: Что можно ждать от контроллера flash - 100.0%
Что за бред? Из такой пурги потом вырастают легенды. Все зависит не от заданной задачи и не от процента заполненности флеша, а от проф. уровня программиста и ответственности его подхода к работе.CS16AMX писал(а):смотря в чём писано и на какой частоте, у меня 96 % 8кб лагало от низкой частоты тактовой ,пришлось задирать по макс .на20мгц более менее стабильно пахало ,так что всё зависит от заданной ему задачи
2 king-live: Единственно, как объем занимаемой флеши может повлиять на работу программы: каждая ячейка памяти имеет вероятность выхода из строя (производственный брак, утечка заряда со временем, недозаряд ячейки при программировании/стирании, температурные деформации, ошибочный/случайный вызов подпрограммы перезаписи ячейки флеш и пр.). Вероятность сбоя программы пропорциональна количеству занятых ячеек. Но эта величина очень мала для того, чтобы рассматривать ее в рамках Вашего вопроса (как минимум для 90% и 100% заполненности она будет почти равна).
Re: Что можно ждать от контроллера flash - 100.0%
Дааа, большего бреда чем в этой теме ооочень давно не видел -))
Re: Что можно ждать от контроллера flash - 100.0%
Спасибо! Из написанного можно делать вывод, что всё зависит от качества кристалла, и от времени наработки. Но такое как2 king-live: Единственно, как объем занимаемой флеши может повлиять на работу программы: каждая ячейка памяти имеет вероятность выхода из строя (производственный брак, утечка заряда со временем, недозаряд ячейки при программировании/стирании, температурные деформации, ошибочный/случайный вызов подпрограммы перезаписи ячейки флеш и пр.). Вероятность сбоя программы пропорциональна количеству занятых ячеек. Но эта величина очень мала для того, чтобы рассматривать ее в рамках Вашего вопроса (как минимум для 90% и 100% заполненности она будет почти равна).
если программа написанно коректно, это будет означать технический сбой со стороны контроллера, и это может возникать периодически?ошибочный/случайный вызов подпрограммы перезаписи ячейки флеш
Re: Что можно ждать от контроллера flash - 100.0%
считывание матриц и обработка ну очень медленная , особенно когда хочеш всё и сразу и за копейки так что висяки при считывании больших масивов возможны ,когда хочеш за секунды ,а выходит как всегда(
вобщем ето имел в виду
и кстати он жареный слегка был,но на обычные команды отвечал нормально
1 кб семки , контроллеру вообще нет проблем для считывания
вобщем ето имел в виду
и кстати он жареный слегка был,но на обычные команды отвечал нормально
1 кб семки , контроллеру вообще нет проблем для считывания
- coredumped
- Опытный кот
- Сообщения: 838
- Зарегистрирован: Вт апр 12, 2011 18:38:19
- Откуда: с Земли
Re: Что можно ждать от контроллера flash - 100.0%
Однозначно, именно от этого, никаких глюков не будет.king-live писал(а):Доброго времени суток! Что можно ждать от работы контроллера, если flash (или прошивка hex=1024байт )заполнено ровно на - 100.0%. Не будетли глюков в работе?
Конечно, чем больше программа, тем больше багов, но это никак не связано с процентом использования flash
Все будет только лучше, в крайнем случае - хуже.
- GP1
- Поставщик валерьянки для Кота
- Сообщения: 2401
- Зарегистрирован: Пт май 23, 2008 19:32:22
- Откуда: Россия, Волгоград
- Контактная информация:
Re: Что можно ждать от контроллера flash - 100.0%
если что hex=1024 вовсе не означает, что память будет занята на 100%, в hex-ах кроме собственно кода пишется еще много чего, вот если бы ты написал bin=1024, тогда да.king-live писал(а):Доброго времени суток! Что можно ждать от работы контроллера, если flash (или прошивка hex=1024байт )заполнено ровно на - 100.0%. Не будетли глюков в работе?
Спасибо!
а устойчивость работы программы зависит ТОЛЬКО от кривизны мозгов программера, ошибочное считывание данных и флеша, из-за сбоя мк, величина столь маловероятная для такого объема флеша, что вряд ли ее надо учитывать.
вот если RAM используется на 100% то тут да надо быть очень осторожным, чтобы стек не "наехал" на данные
- testerplus
- Встал на лапы
- Сообщения: 130
- Зарегистрирован: Пн авг 24, 2009 10:41:16
- Откуда: SPb
- Контактная информация:
Re: Что можно ждать от контроллера flash - 100.0%
От этого в последнюю очередь. В первую - от правильности самой программы.king-live писал(а):Из написанного можно делать вывод, что всё зависит от качества кристалла, и от времени наработки.
Намного вероятнее как следствие неграмотной схемотехнической реализации устройства (схема, разводка, пайка, питание, защиты входов и т.д.)Но такое какесли программа написанно коректно, это будет означать технический сбой со стороны контроллера, и это может возникать периодически?ошибочный/случайный вызов подпрограммы перезаписи ячейки флеш
Re: Что можно ждать от контроллера flash - 100.0%
вопрос знатокам TQFP aref пин оторвался, с 2 мм частью из корпуса ,кристал гнить не начнёт?
Re: Что можно ждать от контроллера flash - 100.0%
Ну с этой темой всё понятно! Всё зависит от меня - программа и схемотехника! Буду учитывать и то и другое. Спасибо за полученную информацию!
Re: Что можно ждать от контроллера flash - 100.0%
неужели 1 кб тебе хвотает? я для элюминаций собираю мини платы с мего 8 и дравишками на 0.5А 21 сетодиода многим хвотает и затраты копеешные
Re: Что можно ждать от контроллера flash - 100.0%
Всё зависит от требования заказчика. 1- 4 комбинации переключения светодиодов на Tiny13+74hc595(8 каналов) Хватает на драйвер для регистра 25% места занимает, 1-2канальное ADC преобразование - для регулировки частоты мигания и автоматическая настройка кол-ва каналов (можно регулировать от 6-8 каналов, клиент сам подбирает) 16% места занимает. Инициализация переменных - их много - 12-15%. Ну и сами комбинации переключения. На счёт меги 8 - и на них делаю но более серьёзные гирлянды. Просто у нас жёсткая конкуренция за каждый $0,5, а мега дорогая. И потом жалко мегу ставить на какоенибудь перемигование диодов. Для требования клиентов хватает и Tiny13 - по 0,8$неужели 1 кб тебе хвотает? я для элюминаций собираю мини платы с мего 8 и дравишками на 0.5А 21 сетодиода многим хвотает и затраты копеешные
Re: Что можно ждать от контроллера flash - 100.0%
обычно мне заказы на силовые идут , и мини размеры , в итоге плата с 4разовой окупаемостью меня устраивает , хотя щас меги с 66р поднялись до 100р опять( а прошивку под заказ вшиваю без настроек и особенно адс иначе влага и что то уже не так, хоть и заливается клеем перед вручением заказчику врятли кому охото лезть и настраивать в разных вывесках на высоте какие либо мигания ,но согласен у меня не поток ,а индивидуальные запросы
- Zwanzig
- Нашел транзистор. Понюхал.
- Сообщения: 190
- Зарегистрирован: Вт янв 26, 2010 21:49:41
- Откуда: モスクワ
Re: Что можно ждать от контроллера flash - 100.0%
ATmega2560 не пробовал? И портов многоя для элюминаций собираю мини платы с мего 8
Re: Что можно ждать от контроллера flash - 100.0%
ATmega2560 - контроллер хороший но не для гирлянд. Много возможностей - даже слишком много для гирлянд. Цена одного контроллера == отсутствию клиентов на устройство. На нём хорошо строить роботизированные станки с ЧПУ с контролем температур и выводом информации на дисплей. Тема будущего!



