SiLab С8051F34x datasheet: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 1478:
 
<span title="The simplest means of programming the Flash memory is through the C2 interface using programming tools provided by Silicon Labs or a third party vendor. This is the only means for programming a non-initialized device. For details on the C2 commands to program Flash memory, see Section “23. C2 Interface” on page 271.">
Использование программатора от компании ''Silicon Labs'' или другого производителя, подключенного через интерфейс C2, является наиболее простым методом записи программы в Flash память. Такой спосодспособ подразумевает работу с не инициализированным устройством. Описание команд для работы с C2 интерфейсом приведено в разделе "23. C2 интерфейс".
</span>
 
<html><b><span title="To ensure the integrity of Flash contents, it is strongly recommended that the VDD monitor be left enabled in any system which writes or erases Flash memory from code. It is also crucial to ensure that the FLRT bit in register FLSCL be set to '1' if a clock speed higher than 25 MHz is being used for the device.">
Для контроля целостности содержимого Flash памяти, строго рекомендуется оставлять задействованным VDD монитор для любой системы которая производит програмнуюпрограммную запись или стирание Flash памяти. Также важно убедится втомв том, что бит FLRT регистра FLSCL установлен в единицу, если в устройстве используется системная частота превышает 25 МГц.
</span></b></html>
 
Строка 1494:
 
<span title="The Flash memory can be programmed by software using the MOVX write instruction with the address and data byte to be programmed provided as normal operands. Before writing to Flash memory using MOVX, Flash write operations must be enabled by: (1) Writing the Flash key codes in sequence to the Flash Lock register (FLKEY); and (2) Setting the PSWE Program Store Write Enable bit (PSCTL.0) to logic 1 (this directs the MOVX writes to target Flash memory). The PSWE bit remains set until cleared by software.">
Запись в Flash память может производится внутренней программной с использованием инструкции <tt>MOVX</tt> с адросомадресом назанченияназначения и айтомбайтом данных в качестве параметром инструкции. Перед использованием этой инструкции для записи в Flash память, необходимо разрешить запись в Flash память: записать кодовые последовательности в регистр <tt>FLKEY</tt> (как описано выше); установить в единицу бит разрешения записи в хранилище программы (Program Store Write Enable, PSWE) — PSCTL.0 (это перенаправит инструкцию <tt>MOVX</tt> на Flash память). Значение бита PSWE не меняется пока программа явно не перезапишет его.
</span>