Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
10.03.2012, 18:59
|
|
Прописка
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
|
Re: И снова ШИМ
Я еще не смотрел ссылку но это очень интересно, немцы тож программированием занимаются ) и осталось еще немца за жабры взять, что бы он мне перевел
|
|
|
|
10.03.2012, 19:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: И снова ШИМ
Сообщение от SAHA_T
|
и осталось еще немца за жабры взять, что бы он мне перевел
|
Кгм... Мы тут на русском с трудом находим общий язык...
|
|
|
|
10.03.2012, 19:03
|
|
Прописка
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
|
Re: И снова ШИМ
Млин никогда не думал что буду сидеть и бороться за каждый килобайт раньше прграммил и даж не задумывался о таких мелочах.
|
|
|
|
10.03.2012, 19:05
|
|
Прописка
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
|
Re: И снова ШИМ
Alex9797 абсолютно с тобой согласен
|
|
|
|
10.03.2012, 19:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: И снова ШИМ
Сообщение от SAHA_T
|
Млин никогда не думал что буду сидеть и бороться за каждый килобайт раньше прграммил и даж не задумывался о таких мелочах.
|
Выложи исходник отдельным файлом, а то у меня скоро мозг взорвется при попытке представить, куда столько килобайт уходит в хексе.
На 60 килобайтах можно нехилый контроллер склепать, с кучей вычислений.
|
|
|
Сказали "Спасибо" Alex9797
|
|
|
10.03.2012, 19:34
|
|
Прописка
Регистрация: 04.12.2010
Сообщений: 243
Сказал спасибо: 9
Сказали Спасибо 51 раз(а) в 32 сообщении(ях)
|
Re: И снова ШИМ
Сообщение от SAHA_T
|
и осталось еще немца за жабры взять, что бы он мне перевел
|
..в школе учиться надо было, а не по девкам бегать.. а кто не учился, тому google в помощь..
лентяям
..вот пожалуйсто, вполне понятненько получается:
Цитата:
|
Диммер предназначен для светодиодов, яркость которого логарифмически (т.е.человеческое восприятие должно быть недоступны ниже).Это желаемого значения яркости в 1-байтовое значение, в зависимости от светодиодовДиммер отправляется в поисках таблицы из соответствующей сравнить стоимостьот 12-битного пространства (0 0,4095) и подается на таймер.Данные альтернативы, полученные через RS232 или TWI.Он может работать до 8 светодиодов (когда последовательный портдолжны быть использованы, к сожалению, не индикатор на вывод RxD).Контроллер работает на 20 МГц, с верхней сравнения стоимости в 4096 иПредделителя 64 результатов частотой повторения 76,3 Гц(20000000 / (4096 * 64)). В контроллер, или использовать mega48 mega8быть, требования к памяти меньше, чем 3000 байт.
|
...ну а если ещё немного мозг включить таки вывеска уже давноб висела бы..
|
|
|
|
10.03.2012, 19:40
|
|
Прописка
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
|
Re: И снова ШИМ
Тут уже не 60кв а 18 кб
Вот я думаю если каждый канал заганать в массив и вызывать его от туда, вот примерно как написал dosikus
Но я немного не допонимаю
unsigned char PWM_chanel[14]= {Kanal_0,Kanal_1,Kanal_1 ... Kanal_14} ;
только я не пойму не будут ли они конфликтовать и будут ли присваиваться значения ?
if(Tic==12 {
Tic=0; //начинаем все сначала
//и только теперь переходим к новым значениям яркости
Ch_0=Kanal_0;
Ch_1=Kanal_1;
Ch_2=Kanal_2;
Ch_3=Kanal_3;
Ch_4=Kanal_4;
Ch_5=Kanal_5;
Ch_6=Kanal_6;
Ch_7=Kanal_7;
Ch_8=Kanal_8;
Ch_9=Kanal_9;
Ch_10=Kanal_10;
Ch_11=Kanal_11;
Ch_12=Kanal_12;
Ch_13=Kanal_13;
Ch_14=Kanal_14;
// Ch_15=Kanal_15;
}
просто эти наборы циклов как то не так
for(i=0;i‹128;i++) {
Kanal_0=i;
delay_ms(n);
}
delay_ms(m);
подскажите как можно упростить
Последний раз редактировалось SAHA_T; 10.03.2012 в 19:44.
|
|
|
|
10.03.2012, 19:43
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: И снова ШИМ
Сообщение от SAHA_T
|
Но я немного не допонимаю
|
Ты пиши , пиши , выкладывай .
Разгребем как нибудь ...
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 10.03.2012 в 19:48.
|
|
|
|
10.03.2012, 19:49
|
|
Прописка
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
|
Re: И снова ШИМ
Pajatel за перевод тебе двойка
На счет проекта, это не проект а подарок и повесить его так быстро не получиться, так как его нужно передавать в другой город, а возить туда-назад это бессмыслица, поэтому я и хочу доделать и потом уж передать.
Как мне быть с рандомом как сделать что бы буквы в случайном порядке появлялись, это проще сделать если каждый цикл буквы засунуть в процедуру, но тогда объем увеличивается, и еще как запустить этот рандом ?
|
|
|
|
10.03.2012, 19:49
|
|
Прописка
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
|
Re: И снова ШИМ
Ну смотри сейчас эти циклы всю страницу займут
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:40.
|
|