Jump to content

bulser

Members
  • Content Count

    130
  • Joined

  • Last visited

Community Reputation

11 Обычный

About bulser

  • Rank
    Осваивающийся

Информация

  • Пол
    Мужчина
  • Интересы
    Всё по немногу...

Электроника

  • Стаж в электронике
    6-10 лет
  1. Я только начинающий, и это моя первая реальная программа. С макросами работать пока не умею. Знаю что надо сразу приучаться писать коментарии, но для такой небольшой программы было просто лень. По поводу проблемы с которой я обращался: дебагер при отладке, не устанавливал PIND в 1, при включении подтягивающих резисторов. Соответственно в отладчике программа работала, а в эмуляторе нет. Решение: при проверке порта D, команды "sbrc temp" заменил на "sbrs temp@ P.S. Alexeyslav, спасибо за совет.
  2. Уважаемые форумчане, при разработке программы, для управления микшерским пультом столкнулся с не понятной вещью. Отладчик чётко выполняет программу, ни каких ошибок. Заливаю прошивку на эмулятор, программа не работает как надо. Просьба помочь, найти ошибку. Такое ощущение что выполняется только часть кода. .include "m8def.inc" .def temp = r16 .def zad = r17 .cseg .org 0 ldi temp, 0x04 out SPH, temp ldi temp, 0x5f out SPL, temp ldi temp, 0x00 out DDRD, temp ldi temp, 0xff out PORTD, temp out DDRB, temp ldi temp, 0x07 out PORTB, temp ldi temp, 0x80 out ACSR, temp main: in temp, PIND sbrc temp, 0 rjmp knp1 sbrc temp, 1 rjmp knp2 sbrc temp, 2 rjmp knp3 rjmp main knp1: rcall pauz in temp, PINB sbrc temp, 0 rjmp m1 sbi PORTB, 0 cbi PORTB, 3 rjmp m2 m1: cbi PORTB, 0 sbi PORTB, 3 m2: in temp, PIND sbrc temp, 0 rjmp m2 rcall pauz rjmp main knp2: rcall pauz in temp, PINB sbrc temp, 1 rjmp m3 sbi PORTB, 1 cbi PORTB, 4 rjmp m4 m3: cbi PORTB, 1 sbi PORTB, 4 m4: in temp, PIND sbrc temp, 1 rjmp m4 rcall pauz rjmp main knp3: rcall pauz in temp, PINB sbrc temp, 2 rjmp m5 sbi PORTB, 2 cbi PORTB, 5 rjmp m6 m5: cbi PORTB, 2 sbi PORTB, 5 m6: in temp, PIND sbrc temp, 2 rjmp m6 rcall pauz rjmp main pauz: ldi zad, 200 pz1: dec zad brne pz1 ret
  3. Кто нибудь, смог бы сделать, хотя бы схематическую программу, управляющей жизнью бактерии? Вот статья для размышления: ПОВЕДЕНИЕ БАКТЕРИЙ Поведение бактерий, как можно догадаться, не отличается особенной сложностью. Но даже бактерии поддаются, как оказа­лось, некоторой простейшей «дрессировке». Учёным удалось, под­вергая бактерии на свету электро­шоку, выработать у них «нелюбовь» к свету. Бактерии начинали передвигаться в менее освещённую сторону. «Светобо­язнь» сохранялась на протяжении двух часов. Любопытно поведение одной из самых быстрых бактерий — бделловибриона. За секунду эта бак­терия проплывает расстояние, равное 50 длинам своего тела. Если бы человек двигался с пропорциональной скоростью, быс­трота его движения достигала бы 300 км/ч. Бделловибрион — хищник, своеобразная «пиявка» мира бактерий. Кстати, и на­звание его произошло от латинско­го слова «бделлус» — «пиявка». Разогнавшись, бделловибрион с силой ввинчивается в другую бак­терию, после чего высасывает из неё питательные вещества. Спу­стя пару часов из опустевшей обо­лочки жертвы выплывают на поиски добычи новорождённые бак­терии-хищники. Некоторым бактериям прису­ща даже способность к «самопожер­твованию». Если рядом с колонией кишечной палочки появляется ко­лония другой бактерии-конкурен­та, одна кишечная палочка из каждых нескольких тысяч начина­ет вырабатывать ядовитое для враждебной бактерии вещество. Но и сама она погибает от само­отравления, защищая своих со­родичей. Наряду с «индивидуальным» не­которые бактерии способны и к «массовому» самопожертвованию. При недостатке пищи большая часть колонии бактерий может са­моуничтожиться, распавшись на части. Питательные вещества погибших прокормят остальных. Бактерии способны к довольно сложному «общению» друг с дру­гом. К примеру, некоторые зелёные бактерии, не умеющие передвигаться, могут прилепиться к другим, подвижным бактериям. После этого они начинают управ­лять их поведением, направляя их к свету. Двигается бактерия с помощью жгутика. Об этом рассказано в статье «Движение». И ещё одна интересная способность бактерий. В неблагоприятных условиях они часто могут превращаться в споры. Такие споры остаются жи­выми десятки и сотни лет. (А в исключительных случаях, как уже было сказано, даже миллионы лет. )
  4. Название книги: Разработка устройств на микроконтроллерах AVR А.В.Белов 2013 Я много думал на счёт эволюции, мне легче поверить в то, что кто-то что-то сделал, чем в то, что что-то сделалось само. Не ну я верю что голыши на морском берегу были когда-то угловатыми, но я не поверю что из них когда нибудь вырастут ноги и они начнут питаться и размножаться. Простите, не верю.
  5. Хочу здесь поделиться мыслями которые появились в процессе изучения микроконтроллеров, здесь, потому что к моему сожаления их может полностью понять, только человек, изучавший работу микроконтроллеров. Буквально три месяца назад, в микроконтроллерах я был чайник, умел только зашивать чужие прошивки. И вот, купив книгу, с сомнением в душе(что что нибудь пойму), приступил к её углублённому изучению. Нужно отдать должное автору, так как он постарался написать книгу доступную для понимания чайника, с примерами там, ну в общем молодец. Так вот, постепенно до меня начало доходить как организованна работа в микроконтроллере, его логика, взаимодействие с внешними устройствами и т. д. Потихоньку я начал сам составлять программы, простенькие конечно, но они работали, были моими, и заменяли десяток логических микросхем. Не могу выразить чувства, когда ты вдруг понимаешь, что мир(цифровой) стал проще для тебя. На сложные цифровые устройства начинаешь смотреть уже не как на чудо, а как на плод титанических усилий, как в аппаратной так и программной части. Мне не безразличен окружающий мир, и я не мог не заметить что у микроконтроллеров и у например насекомых много общего. Я пришел к выводу что такое насекомое как муравей, живёт и подчиняется определённой программе, которая использует таймеры, прерывания, организует ввод и вывод информации и т. п., Ну в общем муравей без программы — это как контроллер без прошивки, бесполезный кусочек органики. Но в моём понимании, эта программа очень гибкая и совершенная, она реализует все возможности устройства(муравья). Должен признать что раз есть программа, значит есть программист, и я признаю что этот программист Гений. Да коллеги, осознавая сложность окружающей природы, почувствовав себя немного творцом, признаю, что существует некая Гениальная личность, которая всё создала и запрограммировала. Но я не верю что о ней говорят в церкви, не верю что бы Гений требовал ставить свечки, и исполнять какие то ритуалы, смыслы которых не кто не может объяснить. Не верю что творцу, нет дела до своего творения. Я буду его искать...
  6. Вот почему врачей не люблю.
  7. Чем одна теория отличается от другой? Ни чем, пока она остаётся теорией. Ты докажи что я не прав, потом умничай, дружок.
  8. Моё представление об электромагнитных волнах.
  9. Та же фигня. По ходу ресивер просто перебирает ключи.
  10. Вынужден согласится, по поводу простой кнопки, если электронное, ухудшает работу микшера. Скажите, такое подключение будет правильным?
  11. Возможно сигнал идёт в обратную сторону. В любом случае ползунок резистора в крайнем положении коротится на землю. Если речь идёт о простой кнопке с фиксацией, то такой вариант не устраивает, так как он уже опробован. Кнопка продержалась один год. Цель сделать электронную кнопку с фиксацией. Подскажите кто нибудь, как решить проблему, если можно, схематически.
  12. Подскажите пожалуйста какие изменения нужно внести в схему, чтобы она корректно работала?
  13. Здравствуйте уважаемые радиолюбители. Нужна ваша помощь в оценке работоспособности схемы, так как опыта в "аудио" маловато. Итак, требуется сделать кнопку mute для микшера, так как часто приходится включать и выключать микрофон по средством регулятора громкости, который быстро изнашивается. На рисунке красным отмечено часть которая относится к микшеру, остальная встраиваемая. Встраиваемая часть состоит из электронного ключа с фиксацией и сигнального светодиода(тока сейчас заметил что сигнал на светодиод нужно инвертировать). В общем хотелось бы узнать не будет ли схема плохо влиять на качество звука, работоспособность микшера, и на сколько она надёжна. Схему электронного ключа взял готовую, и немного доработал.
×
×
  • Create New...