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 Задача создана

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

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