Покажи участието

От тук може да видиш всички публикации на този потребител.


Публикации - Vexorian

Страници: 1 ... 3 4 [5] 6 7 ... 17
61
И едно слънце да пекне и схемата отива по дяволите...  :P

62
За всичко... / Части от HDD
« -: Май 26, 2010, 07:37:53 pm »
Можеш да ги използваш за да направиш ето това: http://www.youtube.com/watch?v=XK9en2H7rBA Ако си способен разбира се.

63
Електроника / Проблем с PIC18F6620
« -: Май 21, 2010, 01:10:01 pm »
Така нека внеса малко светлина по въпроса.

Първо като ти трябва по-бърз процесор, използвай примерно 18f4550, който работи до 48MHz, за какво се хвърляш в неизвестната територия на 16-битовите PIC24 микроконтролери толкова бързо?

Второ ако смяташ със C да направиш точен брояч, та да цепиш наносекундите, дума да не става(да не говорим, че ти работиш със CCS, който според мен е СУПЕР неефикасен компилатор, а и не използва ANSI C). Задължително на асемблер!

Трето, не разбирам какво толкова ти пречат тези "софтуерни закъснения", като ти лесно можеш да ги компенсираш ако седнеш за 1-2 дена и си настройш брояча да работи като хората. Самото повикване на прекъсванията е 4-5 инструкции ако не се лъжа. Сигурно обаче имаш нещо друго в предвид.

В крайна сметка проявих интерес към проекта ти. Ако можеш да ми дадеш малко повече подробности ще съм ти благодарен. Ако искаш мога и да ти помогна с програмирането. Пиша на асемблер вече 2 години.

64
Електроника / Проблем с PIC18F6620
« -: Май 03, 2010, 11:37:33 pm »
BRAnch е безусловен преход като GOTO, с тази разлика, че отнема само една дума за изпълнение, и следователно позволява преход само към адреси в интервала [-1024 : +1024] от текущия. Подобни инструкции са:

BZ, BNZ, BC, BNC, BN, BNN, etc.. Който и 18f дейташийт да погледнеш, все ще намериш инструкцийте в края описани подробно. Някои контролери имат допълнителни инструкции в "продължен режим" "Extended instruction set".

65
Електроника / Проблем с PIC18F6620
« -: Май 02, 2010, 11:34:55 pm »
Още ли го мъчите процесора? Значи видях ти сорс-а и никъде не виждам зададени конфигуриращите бит-ове, сиг. защото го правиш в самия mplab.. ако е така, провери дали си премахнал тикчето на "Configuration bits set in code". Ако искаш да ги зададеш в кода, Help -> Topics -> PIC18 Config Settings -> PIC18F6620 . Задават се с "config". Освен това MPLAB задава DEBUG бит-а автоматично. Така, че промени проекта от Debug към Release. Казваш, че програматора чете Пик-а? Тогава можеш ли да пост-неш hex файл-а? Пробвай и да пуснеш процесора на собствен осцилатор.

Освен това ми е интересно, каква е развойната среда на този ПИК? Тестова платка или готова? Виж дали всички Vdd/Vss(включително и AVdd и AVss) са захранени.

66
По-миналата година бях там. Нямаше нищо интересно, освен може би един смахнат професор, който се занимаваше с лазери и обясняваше какво е "кохерентност".

67
Електроника / Проблем с PIC18F6620
« -: Април 30, 2010, 12:23:41 am »
Проблема не е в кондензаторите... И на мен ми се е случвало, и то най-често като преди това съм програмирал контролера в "Debug" режим. Друг случай е когато съм пргорамирал нещо случайно в "FOSC". И най-често съм обърквал конфигуриращите битове. В краен случай сигурно има дефект. Въпреки това малко повече инфо като схема и код щеше да е много полезно за анализиране на проблема.

68
Електроника / Проблем с PIC18F6620
« -: Април 28, 2010, 11:52:05 pm »
Не вярвам проблема да е в кондензаторите. Вероятно не си задал правилно бит-овете в кода.

69
Литература / Цифрова Електроника 3
« -: Април 27, 2010, 12:05:51 am »
Цифрова Електроника "3" .. което значи, че ще има и още :P :D

А интеграторите/диференциаторите по-скоро спадат към аналогова електроника. Иначе няма голяма философия.. само 3 формули трябва да се запомнят и това е :P Всъщност да, това е добра идея, ще ги включа и тях в следващата тема ^^

70
Литература / Цифрова Електроника 3
« -: Април 26, 2010, 09:59:29 pm »
Мерси за подкрепата. Не включих тригери поради 3 причини:

1. Те не спадат към Комбинационна логика, а към Последователна и не искам да ги смесвам

2. Смятам, че ще се получи прекаленно много информация за една тема. Все пак не пиша книга, а тутор.

3. Човек трябва да разбира комбинационната логика преди да се захваща с последователна

Какво точно имаш предвид под интегрираща/диференцираща верига, защото аз се сещам за много неща?  :roll:

71
Литература / Цифрова Електроника 3
« -: Април 26, 2010, 04:42:46 pm »
Айде и 3-тата част е готова. http://docs.google.com/fileview?id=0B5q08ENFYvfqOGU1NWY1ODgtY2Q3ZS00ODU0LWJmNDctNGExZTYzMTA3ODA1&hl=en

Моля ви ако имате препоръки или видите грешки или неточности - ЛС за да ги оправя, благодаря предварително. Наслаждавайте се! :)

П.С. Забравих да вметна: Ако искате да проверите дали дадено решение е вярно, или просто да експериментирате, използвайте следния симулатор: http://falstad.com/circuit

72
Това звучи като изнасилено животно честно казано.. Ще сънувам кошмари  :lol:

74
BEAM-роботи / Headbot tutorial
« -: Април 15, 2010, 04:01:34 pm »
Много добре! Страхотно бийм-че  :clap: И аз имах подобна идея, само че аз използвах само 4 транзистора и светло-зависими резистори, коетo отне време да се нагласи. А темата ти е страхотно направена :)

75
Електроника / Преобразувател F-U
« -: Април 14, 2010, 12:24:04 pm »
Най-вероятно честотата се дели в PLD-то или се умножава. Транзисторните стъпала с общ колектор формират интегратори с кондензаторите.. или активен LP филтър. Интегрираният ток, се превръща в напрежение. Останалите са усилвания на сигнала, вероятно за да се компенсират загубите от LP филтрите, и накрая са сумирани. Има и допълнителен потенциометър за нагласяне на сигнала, така че общата схема се получава сумиране и изваждане. Не мога да гадая каква е логиката програмирана в чипа, но останалото е това. Везможно е и фазова разлика на входните сигнали да се прави, не е ясно. Ако можеш да увеличиш големината на схемата, мога да ти дам и по-подробно обяснение.

Страници: 1 ... 3 4 [5] 6 7 ... 17