roboforum.ru

Технический форум по робототехнике.

Программирование по USB

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: Программирование по USB

Сообщение DrZugrik » 07 сен 2008, 16:58

хм, а если записывать/стирать можно только 100.000 раз, почему тогда оператива не дохнет? там ведь микросхемы стоят типа EEPROM, и данные меняются в оперативе постоянно, как она тогда выдерживает эти циклы не вылетая?
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Программирование по USB

Сообщение blindman » 07 сен 2008, 17:08

1. В контроллере три вида памяти. Ты умудрился свалить их все в одну кучу
2, Не 100000, а 10000. 100000 - это EEPROM
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Программирование по USB

Сообщение DrZugrik » 07 сен 2008, 17:13

ну это еще меньше, всеравно непонимаю как она остается в раббочем состоянии.
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Программирование по USB

Сообщение blindman » 07 сен 2008, 17:15

Да кто она-то? ОЗУ? А кто тебе сказал, что у нее есть ограничение на количество циклов записи?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Программирование по USB

Сообщение DrZugrik » 07 сен 2008, 17:43

если в ОЗУ нет ограничения, зачем тогда выпускают контроллеры с ограниченным циклом? это ведь непродуктиво, какой смысл в этом?
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Программирование по USB

Сообщение blindman » 07 сен 2008, 18:13

Еще раз : в контроллере три вида памяти : ОЗУ (RAM), флэш (flash) и ЭСПЗУ (EEPROM). ОЗУ - быстрая память, предназначенная для хранения данных, получаемых в процессе работы (потому она и называется оперативной памятью). Данные из такой памяти пропадают при выключении питания. Два других вида памяти - энергонезавизымые, их содержимое сохраняется при выключении питания. Запись в флэш и EEPROM гораздо медленне, чем в ОЗУ, кроме того, в их основе лежат различные технологии, что и определяет ограничение по количеству циклов записи. Основное назначение флэш памяти - хранение программного кода. В EEPROM обычно пишут конфигурационные параметры . Так как объем EEPROM обычно значительно меньше, чем флэш, то для больших объемов данных можно использовать флэш, помня, конечно, об ограничении на количество циклов перезаписи (я так делаю вот здесь)
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Программирование по USB

Сообщение DrZugrik » 08 сен 2008, 01:27

Спасибо, теперь все встало на свои места. Я имелл ввиду оперативную память компьютера, но запамятовал, что она не энергонезависимая,а Вы имели ввиду ОЗУ контроллера, отсюда вся и путаница)
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Пред.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19