Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Ссылки:
1. MSP430x1xx Family User's Guide, SLAU049, 2000
2. MSP430x11x1 Datasheet, SLAS241C, June 2000
3. MSP430x13x,MSP430x14x Datasheet, SLAS272A, July 2000
Приложение А: файл flash_ram.s43
■k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k;
flash_ram.c 2000-06-2C
Этот модуль содержит функции, необходимые для программирования Flash памяти при помощи программы, работающей из ОЗУ. При программировании Flash памяти вычислительное ядро остается активным и может использоваться, например, для принятия данных при помощи UART. Необходимая функция копирования содержится в определенной программе во Flash памяти или в функции стирания.
Реализованные функции:
void Flash_wb(char *Data_ptr, char byte); void Flash ww(int *Data ptr, int word); void Flash clr(int *Data ptr);
Автор: Anton Muehlhofer, компания Texas Instruments Incorporated
•k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k
MODULE Flash_wb
PUBLIC Flash_wb
RSEG CODE
#define CPU 5 /* определение микроконтроллера:
5=MSP430F1121, 6=MSP430F149 */ #include <Std_def.s43> /* порты */
•k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k
Запись байта во Flash память
•k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k
Программирование 1 байта во Flash память путем копирования небольшой (18 байт) функции в ОЗУ динамической памяти, расположенной в стеке.
Дата публикования: 2014-11-18; Прочитано: 371 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!