http://automata.sgu.ru/index.php?title=%C3%90%C2%A8%C3%90%CB%9C%C3%90%C5%93_%C3%91%C2%81_%C3%90%C2%BA%C3%90%C2%BE%C3%91%E2%82%AC%C3%91%E2%82%AC%C3%90%C2%B5%C3%90%C2%BA%C3%91%E2%80%A0%C3%90%C2%B8%C3%90%C2%B5%C3%90%C2%B9_%C3%91%E2%80%9E%C3%90%C2%B0%C3%90%C2%B7%C3%91%E2%80%B9&limit=50&action=history&feed=atom
ШИМ Ñ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸ÐµÐ¹ фазы - История изменений
2024-03-28T14:20:06Z
История изменений этой страницы в вики
MediaWiki 1.11.0
http://automata.sgu.ru/index.php?title=%C3%90%C2%A8%C3%90%CB%9C%C3%90%C5%93_%C3%91%C2%81_%C3%90%C2%BA%C3%90%C2%BE%C3%91%E2%82%AC%C3%91%E2%82%AC%C3%90%C2%B5%C3%90%C2%BA%C3%91%E2%80%A0%C3%90%C2%B8%C3%90%C2%B5%C3%90%C2%B9_%C3%91%E2%80%9E%C3%90%C2%B0%C3%90%C2%B7%C3%91%E2%80%B9&diff=1800&oldid=prev
Sin: Правки Kern (обсуждение) откачены к версии Mrsnaut
2010-03-09T13:45:22Z
<p>Правки <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Contributions/Kern" title="Служебная:Contributions/Kern">Kern</a> (<a href="/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:Kern&action=edit" class="new" title="Обсуждение участника:Kern">обсуждение</a>) откачены к версии <a href="/wiki/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Mrsnaut" title="Участник:Mrsnaut">Mrsnaut</a></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black;">Версия 13:45, 9 марта 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Строка 1:</td>
<td colspan="2" class="diff-lineno">Строка 1:</td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> #include <stdint.h></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> #include <avr/io.h></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> #include <avr/interrupt.h></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> //главная функция;</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> int main (void) </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> {</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> DDRB = 0xff;//порт В настраиваем на выход;</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> PORTB = 0x00;//отправляем на выводы логический "0";</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> DDRD = 0xff;//порт D настраиваем на выход;</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> PORTD = 0x00;//отправляем на выводы логический "0";</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> //10-bit Phase Correct PWM, устанавливается логический "0" на выводе OC1A при совпадениии TCNT1 с OCR1A и </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> //логическая "1" на OC1A при достижении TCNT1 своего масимума, задаем предделитель = 256;</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> TCCR1A = _BV(COM1A1) | _BV(WGM11) | _BV(WGM10);</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> TCCR1B = _BV(CS12);</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> //1023 ~ 5.0v;</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> //767 ~ 3.75v;</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> OCR1A = 768; </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> }</div></td></tr>
</table>
Sin
http://automata.sgu.ru/index.php?title=%C3%90%C2%A8%C3%90%CB%9C%C3%90%C5%93_%C3%91%C2%81_%C3%90%C2%BA%C3%90%C2%BE%C3%91%E2%82%AC%C3%91%E2%82%AC%C3%90%C2%B5%C3%90%C2%BA%C3%91%E2%80%A0%C3%90%C2%B8%C3%90%C2%B5%C3%90%C2%B9_%C3%91%E2%80%9E%C3%90%C2%B0%C3%90%C2%B7%C3%91%E2%80%B9&diff=1782&oldid=prev
Kern: Полностью удалено содержимое страницы
2010-02-09T13:07:17Z
<p>Полностью удалено содержимое страницы</p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black;">Версия 13:07, 9 февраля 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Строка 1:</td>
<td colspan="2" class="diff-lineno">Строка 1:</td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> #include <stdint.h></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> #include <avr/io.h></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> #include <avr/interrupt.h></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> //главная функция;</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> int main (void) </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> {</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> DDRB = 0xff;//порт В настраиваем на выход;</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> PORTB = 0x00;//отправляем на выводы логический "0";</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> DDRD = 0xff;//порт D настраиваем на выход;</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> PORTD = 0x00;//отправляем на выводы логический "0";</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> //10-bit Phase Correct PWM, устанавливается логический "0" на выводе OC1A при совпадениии TCNT1 с OCR1A и </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> //логическая "1" на OC1A при достижении TCNT1 своего масимума, задаем предделитель = 256;</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> TCCR1A = _BV(COM1A1) | _BV(WGM11) | _BV(WGM10);</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> TCCR1B = _BV(CS12);</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> //1023 ~ 5.0v;</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> //767 ~ 3.75v;</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> OCR1A = 768; </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> }</div></td><td colspan="2"> </td></tr>
</table>
Kern
http://automata.sgu.ru/index.php?title=%C3%90%C2%A8%C3%90%CB%9C%C3%90%C5%93_%C3%91%C2%81_%C3%90%C2%BA%C3%90%C2%BE%C3%91%E2%82%AC%C3%91%E2%82%AC%C3%90%C2%B5%C3%90%C2%BA%C3%91%E2%80%A0%C3%90%C2%B8%C3%90%C2%B5%C3%90%C2%B9_%C3%91%E2%80%9E%C3%90%C2%B0%C3%90%C2%B7%C3%91%E2%80%B9&diff=1647&oldid=prev
Mrsnaut: Новая: #include <stdint.h> #include <avr/io.h> #include <avr/interrupt.h> //главная функция; int main (void) { DDRB = 0xff;//порт В настраиваем на...
2008-02-28T18:06:34Z
<p>Новая: #include <stdint.h> #include <avr/io.h> #include <avr/interrupt.h> //главная функция; int main (void) { DDRB = 0xff;//порт В настраиваем на...</p>
<p><b>Новая статья</b></p><div> #include <stdint.h><br />
#include <avr/io.h><br />
#include <avr/interrupt.h><br />
<br />
//главная функция;<br />
int main (void) <br />
{<br />
DDRB = 0xff;//порт В настраиваем на выход;<br />
PORTB = 0x00;//отправляем на выводы логический "0";<br />
DDRD = 0xff;//порт D настраиваем на выход;<br />
PORTD = 0x00;//отправляем на выводы логический "0";<br />
//10-bit Phase Correct PWM, устанавливается логический "0" на выводе OC1A при совпадениии TCNT1 с OCR1A и <br />
//логическая "1" на OC1A при достижении TCNT1 своего масимума, задаем предделитель = 256;<br />
TCCR1A = _BV(COM1A1) | _BV(WGM11) | _BV(WGM10);<br />
TCCR1B = _BV(CS12);<br />
//1023 ~ 5.0v;<br />
//767 ~ 3.75v;<br />
OCR1A = 768; <br />
}</div>
Mrsnaut