|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 1:39 am
|
Страница 1 от 1
|
[ 3 мнения ] |
|
Елементарнo: бъркам елементарнo в генератор за 12F508, help
| Автор |
Съобщение |
|
NikB
Ранг: Почетен член
Регистриран на: Съб Сеп 25, 2004 10:32 pm Мнения: 710
|
 Елементарнo: бъркам елементарнo в генератор за 12F508, help
Елементарнo: бъркам елементарнo в генератор за 12F508, help
Симулирам два пика с генератори 3.276800МХц и 3/2*3.276800=4.915200
Слагам програмки: loop bsf GPIO,1 ;Generate Clock pulse on GP1 bcf GPIO,1 goto loop
А другата - с много bsf GPIO,1 ;Generate Clock pulse on GP1 bcf GPIO,1 ... bsf GPIO,1 ;Generate Clock pulse on GP1 bcf GPIO,1 в един цикъл
едното е 3 цикъла, другото е 2 цикъла - би трябвало да се получават еднакви честоти, едното с 50% запълване, а другото - с 33% Обаче на симулатора честотите им не са еднакви:
|
| Пон Авг 26, 2013 11:10 am |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
 Re: Елементарнo: бъркам елементарнo в генератор за 12F508, h
На симулатора си му задал 3267800
GOTO отнема два цикъла и е малко измамно, че ще получиш точно 50% с първия пример. Или сложи един NOP между BSF и BCF или XOR'вай GP1 с 1.
Не разбрах кое си мислиш, че е 3 цикъла и кое 2
|
| Пон Авг 26, 2013 12:08 pm |
|
 |
|
NikB
Ранг: Почетен член
Регистриран на: Съб Сеп 25, 2004 10:32 pm Мнения: 710
|
 Re: Елементарнo: бъркам елементарнo в генератор за 12F508, h
Благодаря ти! Оправих такта, а съм забравил, че goto-то е 2 цикъла. Жълтото е два цикъла: програмата е от 100 повторения на по два фронта и после един goto Синьото си е два фронта и goto А червеното (на тая картинка) е с XOR (мерси!)
|
| Пон Авг 26, 2013 1:28 pm |
|
|
|
Страница 1 от 1
|
[ 3 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 3 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|