| Фонарь с регулировкой яркости на ATtiny13 | 
| 
				
			 | 
| 
| cooproom | Дата: Воскресенье, 19.08.2012, 14:41 | Сообщение # 1 |  | Группа: Пользователи Сообщений: 6 
 Статус: Offline | Ув.форумчане,есть такой проект(см.архив)фонаря на МК. Я связался с автором. Вопрос был в том, чтобы сделать изменение в прошивке с целью уменьшения энергопотребления МК в выключенном состоянии. На что автор ответил: 
 В главном цикле программы измените If Led = 0 Then Pwm0b = 0 на
 If Led = 0 Then
 Pwm0b = 0
 Idle
 End if
 
 Помогите внести изменения, я лично ничего не понял. Спасибо.
 
 
 |  
 |  |  |  | 
| 
| Aleks8383 | Дата: Воскресенье, 19.08.2012, 20:50 | Сообщение # 2 |  | Группа: Проверенные Сообщений: 102 
 Статус: Offline | А что тут непонятного находишь строку нужную и меняешь на предложеную.Ну и конечно нажимаешь кнопочку компильровать.В приведённом коде команда idle будет погружать контроллер в спящий режим.Можешь ешё тут посмотреть ,там всё расписано. 
 
 |  
 |  |  |  | 
| 
| cooproom | Дата: Понедельник, 20.08.2012, 00:04 | Сообщение # 3 |  | Группа: Пользователи Сообщений: 6 
 Статус: Offline | Aleks8383, If Led = 0 Then Pwm0b = 0 на If Led = 0 Then Pwm0b = 0 так строки идентичные  , или добавить ниже Idle End If? 
 
 
 
 Сообщение отредактировал cooproom - Понедельник, 20.08.2012, 00:06 |  
 |  |  |  | 
| 
| Aleks8383 | Дата: Понедельник, 20.08.2012, 11:23 | Сообщение # 4 |  | Группа: Проверенные Сообщений: 102 
 Статус: Offline | Да именно так ,я же написал команда Idle переведёт контроллер в спящий режим вот она и добавляется в программу т.е получится контроллер "выкльчит" светодиод и следом сам перейдёт в спящий режим. 
 
 |  
 |  |  |  | 
| 
| cooproom | Дата: Понедельник, 20.08.2012, 22:33 | Сообщение # 5 |  | Группа: Пользователи Сообщений: 6 
 Статус: Offline | Aleks8383, спасибо, как всегда туплю.... 
 
 |  
 |  |  |  | 
| 
| cooproom | Дата: Пятница, 31.08.2012, 22:37 | Сообщение # 6 |  | Группа: Пользователи Сообщений: 6 
 Статус: Offline | Aleks8383, поменял строку на предложенную - не выходит них---а...  , не компилиться, можно помочь бестолковому? 
 
 
 
 Сообщение отредактировал cooproom - Пятница, 31.08.2012, 22:50 |  
 |  |  |  | 
| 
| pchela5 | Дата: Понедельник, 24.09.2012, 12:11 | Сообщение # 7 |  | Группа: Свой человек Сообщений: 84 
 Статус: Offline | Могу предложить альтернативную программу на том же камешке для тех же целей с расширенной фунциональностью. При работе меряет напряжение на аккумуляторе (литий например) и сигнализирует о снижении напруги. 
 
 |  
 |  |  |  | 
| 
| cooproom | Дата: Понедельник, 01.10.2012, 16:49 | Сообщение # 8 |  | Группа: Пользователи Сообщений: 6 
 Статус: Offline | pchela5, если не трудно, но и этот вопрос бы закрыть...бы 
 
 |  
 |  |  |  | 
| 
| Scorpushka | Дата: Понедельник, 01.10.2012, 19:04 | Сообщение # 9 |  | Группа: Свой человек Сообщений: 31 
 Статус: Offline | я несколько раз покупал такой драйвер 5 режимов ШИМ 1А для светодиода. http://dx.com/p....rs-6190 там тини13 и всего за 100руб вместе с ключами. не реклама 
 
 |  
 |  |  |  | 
| 
| Aleks8383 | Дата: Вторник, 02.10.2012, 11:48 | Сообщение # 10 |  | Группа: Проверенные Сообщений: 102 
 Статус: Offline | А что именно некомпилируется??(что пишет компилятор) 
 
 |  
 |  |  |  | 
| 
| pchela5 | Дата: Вторник, 02.10.2012, 16:08 | Сообщение # 11 |  | Группа: Свой человек Сообщений: 84 
 Статус: Offline | Прикрепляю файл. Описание выводов позволит понять, что к чему лепить. Для снижения потребляемого тока в дежурном режиме верхний резистор делителя напряжения подключен к ноге тиньки. Преобразователь и контроллер заряда лития - с телефона самсунга выдергивал. Все работает. 
 
 
 
 Сообщение отредактировал pchela5 - Вторник, 02.10.2012, 16:14 |  
 |  |  |  | 
| 
| cooproom | Дата: Среда, 03.10.2012, 19:35 | Сообщение # 12 |  | Группа: Пользователи Сообщений: 6 
 Статус: Offline | Scorpushka, всё бы хорошо, но строб и сос - это лишнее... 
 Aleks8383, вот ответ автора:
 
 Добрый день!
 В главном цикле программы измените If Led = 0 Then Pwm0b = 0 на
 If Led = 0 Then
 Pwm0b = 0
 Idle
 End if
 
 компилятор тут и ругается
 
 pchela5, спасибо
 
 
 |  
 |  |  |  | 
| 
| Scorpushka | Дата: Среда, 03.10.2012, 21:28 | Сообщение # 13 |  | Группа: Свой человек Сообщений: 31 
 Статус: Offline | cooproom, согласен. но я привел пример готового донора, а у прошить по наши нужды его можно! 
 
 |  
 |  |  |  | 
| 
| pchela5 | Дата: Среда, 03.10.2012, 22:46 | Сообщение # 14 |  | Группа: Свой человек Сообщений: 84 
 Статус: Offline | Вчера попробовал подключить 10 ваттный светодиод к плате матрицы TFT монитора - микросхема - преобразователь из 5 вольт в 10 - LT1946 (надпись на корпусе LTUG или аналог BARAA) - светит как электросварка. Можно ножницами отпилить кусок платы, можно перепаять на свою плату - шаг ножек 0,4 мм - весьма просто. С небольшими доработками легко переделывается из стабилизатора напряжения в стабилизатор тока. Имеет вход ШИМ, так что из связки контроллер шим + контроллер заряда + литий + данная микруха и светодиод выйдет офигенный фонарь. У меня сезон фонарик отработал на другой микрухе - помельче из сот.тел. Самсунг - оч. доволен. 
 
 |  
 |  |  |  |