Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы

Таймер разряда аккумулятора

Непрочитано 24.12.2013, 14:06  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Таймер разряда аккумулятора

хоть код научитесь оформлять через теги
[СОDE] [/СОDE]
Реклама:
Easyrider83 вне форума  
Непрочитано 24.12.2013, 14:11  
harry7777
Частый гость
 
Регистрация: 10.04.2009
Адрес: Санкт-Петербург
Сообщений: 43
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
harry7777 на пути к лучшему
По умолчанию Re: Таймер разряда аккумулятора

Сообщение от Easyrider83 Посмотреть сообщение
хоть код научитесь оформлять через теги
[СОDE] [/СОDE]
Уже поправил спс
harry7777 вне форума  
Непрочитано 24.12.2013, 14:27  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Таймер разряда аккумулятора

Легче не стало. Просто для сравнения, посмотрите как наглядно видно, что за чем выполняется и куда идут ветви алгоритма.
Код:
u8 I2C_24C_EEPROM_Write_Page_ByLen (u8 I2c_Address, u16 Mem_Address, char * pBuffer, u16 Len)
{
  u8 err;
	u8 PagesWritten = 0;
	u8 BytesToWrite;
	while (Len)
	{	
		if (Len‹MaxPageSizeBytes) 
		{
			BytesToWrite = Len;
			Len = 0;
		}
		else 
		{
			BytesToWrite = MaxPageSizeBytes;
			PagesWritten++;
			Len-= MaxPageSizeBytes;
		}
		
		err=I2c_Start(EEPROM_I2Cx);
		if (err) return err;
		err=I2c_WriteAddress(EEPROM_I2Cx, I2c_Address);
		if (err) return err;
		I2c_WriteByte(EEPROM_I2Cx, (0xFF00&Mem_Address)››8);
		I2c_WriteByte(EEPROM_I2Cx, 0x00FF&Mem_Address);
		while (BytesToWrite--) I2c_WriteByte(EEPROM_I2Cx, * pBuffer++);
		I2c_Stop(EEPROM_I2Cx);
		delay_ms(I2c_EEPROM_WriteTime_ms);
		
		Mem_Address+= MaxPageSizeBytes;
	}
  return I2c_Success;
}

Последний раз редактировалось Easyrider83; 24.12.2013 в 14:42.
Easyrider83 вне форума  
Непрочитано 24.12.2013, 14:51  
harry7777
Частый гость
 
Регистрация: 10.04.2009
Адрес: Санкт-Петербург
Сообщений: 43
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
harry7777 на пути к лучшему
По умолчанию Re: Таймер разряда аккумулятора

Сообщение от Easyrider83 Посмотреть сообщение
Легче не стало. Просто для сравнения, посмотрите как наглядно видно, что за чем выполняется и куда идут ветви алгоритма.
похоже мне ничего не понятно))),спс буду читать что есть что
harry7777 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расчет времени разряда аккумулятора Vladimir1122 Источники питания и свет 9 16.07.2013 18:55
Сторожевой таймер в ATtiny25/45/85 mike124 Proteus 11 30.10.2012 11:19
Посоветуйте схему зарядки аккумулятора toxxinus Источники питания и свет 1 20.02.2010 09:02
Устройство обслуживания кислотного аккумулятора. nerozero Источники питания и свет 1 18.10.2007 19:11
таймер и симуляция в MPLAB Sim lisergin Микроконтроллеры, АЦП, память и т.д 0 16.01.2006 15:35


Часовой пояс GMT +4, время: 20:26.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.