Ревич, Ю.В. Программирование микроконтроллеров AVR: от Arduino к ассемблеру
Глава 1. Обзор микроконтроллеров AVR 17 Перлегос выбрали модную специальность инженера-электронщика — оба окончи- ли вначале университет Сан-Хозе, а затем Стэнфордский университет. В 1974 году в возрасте 24 лет младший из братьев Джордж Перлегос начал работать в компании Intel, где попал на одно из самых передовых направлений — разработку электриче- ски стираемой памяти для замены «прожигаемой» OTP ROM. При его участии, а затем и под его непосредственным руководством были созданы две технологии, ставшие точкой роста для всей отрасли по производству flash-памяти — одного из главных столпов современной «цифровой революции». В начале 1980-х Джордж Перлегос увольняется из Intel. С братом Гюстом и еще несколькими сотрудниками он в 1984 году создает вскладчину на личные средства компанию, полное название которой звучит как Advanced Technology MEmory and Logic или сокращенно — Atmel. Сначала продукцией Atmel были микросхемы энергонезависимой памяти всех раз- новидностей: как «однократно программируемых» OTP EPROM и «перезаписы- ваемых» EEPROM с последовательным и параллельным доступом, так и Flash. В 1985 году Atmel выпустила первую в мире EEPROM по доминирующей ныне КМОП-технологии, а в 1989 году — первую flash-память с питанием от одного на- пряжения +5 В. В конце 1980-х Intel вознамерилась наказать ряд компаний- производителей EPROM, в том числе и Atmel, якобы за нарушение патентов, но в конце концов им удалось договориться об обмене лицензиями. Причем в конеч- ном итоге Atmel перепала лицензия на производство классического микроконтрол- лера 8051, от поддержки которого Intel уже в то время постепенно отходила, сосре- доточившись на процессорах для ПК. П ОДРОБНОСТИ Напомним, что EEPROM отличается от flash-памяти тем, что первая допускает раз- дельный доступ к любой произвольной ячейке, а вторая — лишь к целым блокам. По- этому EEPROM меньше по объему (характерный объем специализированных микро- схем EEPROM — от единиц килобит до единиц мегабит) и дороже, в настоящее время ее используют в основном для хранения данных, в том числе в составе микроконтрол- леров. Flash-память проще и дешевле, и к тому же дает значительный выигрыш в ско- рости при больших объемах информации, особенно при потоковом чтении/записи, ха- рактерном для медиаустройств (вроде цифровых камер или MP3-плееров). В составе микроконтроллеров flash-память служит для хранения программ. Некоторые подроб- ности о различных типах памяти и их функционировании приведены также в главе 10 . Так Atmel оказалась «втянута» в число производителей микроконтроллеров, в ко- тором очень быстро оказалась на первых позициях, — в 1993 году началось произ- водство первых в отрасли МК AT89C51 со встроенной flash-памятью программ. Это означало начало переворота во всей инженерной практике, потому что сущест- вовавшие ранее МК обладали либо однократно программируемой OTP-памятью, либо УФ-стираемой, которая значительно дороже в производстве, и работа с ней приводит к большим потерям времени разработчиков. Число циклов перезаписи для УФ ППЗУ не превышает нескольких десятков, а прямой дневной свет, попав- ший на такой кристалл, может привести к стиранию информации. Поэтому даже мелкосерийные устройства приходилось изготавливать преимущественно с исполь-
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==