1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ecbm-stc8-bootloader-tiny

 / Детали:

IAP_CONTR = 0x81; //Эта строка должна быть связана с частотой часов MCU.

Предстоит сделать
Владелец
Создано  
02.12.2024

Здравствуйте! Здесь эта строка должна быть связана с тактовой частотой процессора. Я думаю, что это можно решить с помощью макроопределения.

void eeprom_erase(u16 addr){
	IAP_CONTR = 0x81;		//Включить IAP
	IAP_CMD   = 3;			//Установить команду очистки IAP
	IAP_ADDRL = addr;		//Установить младший адрес IAP
	IAP_ADDRH = addr >> 8;	//Установить старший адрес IAP
	IAP_TRIG  = 0x5a;		//Команда записи триггера (0x5a)
	IAP_TRIG  = 0xa5;		//Команда записи триггера (0xa5)
	_nop_();				//Немного подождать
	eeprom_off();			//Отключить функцию IAP
}

IAP_CONTR = 0x81; //Эта строка должна быть связана с частотой часов MCU.

Комментарий (0)

GitLife Service Account СозданоЗадачи 4 месяцев назад

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
GitLife Service Account-gitlife
1
https://gitlife.ru/oschina-mirror/ecbm-stc8-bootloader-tiny.git
git@gitlife.ru:oschina-mirror/ecbm-stc8-bootloader-tiny.git
oschina-mirror
ecbm-stc8-bootloader-tiny
ecbm-stc8-bootloader-tiny