Микроконтроллеры | Создаём "Фонтан времени" |
|
---|---|---|
А какая сейчас функциональность? |
|
|
В течении течении недели вряд ли. Программер я тот ещё. |
|
|
Понятно, ну сообщи как доделаешь.. Осталось-то похоже немного.. |
|
|
ok |
|
|
ATLab: Менять время между вспышками можно слегка его увеличивая (уменьшая) после отрыва очередной капли, главное чтобы оно плавно изменялось. То есть нужно после каждой синхронизации (в момент отрыва капли от контактов) делать первую вспышку из серии. Но перед первой вспышкой после синхронизации делать задержку и её увеличивать (уменьшать) после каждой последующей синхронизации. Каждая капля во время падения освещается пять раз. Как бы наслоения не получилось. Точнее срывов синхронизации. До каких пределов можно задержку после синхронизации делать? зы Синхро сделал по отпусканию каплей контактов. |
|
|
Vladikas: Каждая капля во время падения освещается пять раз. Как бы наслоения не получилось. Точнее срывов синхронизации. До каких пределов можно задержку после синхронизации делать? |
|
|
Вопщем практически дописал код. Контроллер завтра прошъю, проверю в железе. Если алгоритм рабочий, то осталось только "nop-ы" в разные места повтыкать (вместо тех мест где идут вычисления). Чую придётся повозиться.... Может я там и игород нагородил, но мне простительно, мой первый прожэкт. Вопрос гражданину ATLab-у, поправьте ежели я неправильно организовал основу. 1 - Два независимых счётчика. Значения прибавляются по +1 каждый проход проги. Один счётчик для формирования вспышек, второй для шим контролера управления насосом. Во время каждого прохода значения счётчиков сравниваются с предустановленными пределами. Когда счёт достигает определённых чисел - порты переводятся в нужные состояния. 2 - При размыкании каплей контактов происходит один из трёх сценариев зы Надоело уже. Хочу что-нить другое делать. Возможно не на ассемблере. Задрался.... |
|
|
На первый взгляд, должно работать. Vladikas: зы Надоело уже. Хочу что-нить другое делать. Возможно не на ассемблере. Задрался.... А если на PICBasic или С попробовать писать программу? Самое то будет - для понимания гораздо проще, да и быстрее. P.S. Лучше было бы взять другой микроконтроллер, 84-й очень неудобный, странно,что его еще выпускают. |
|
|
Угу. Пока ещё воюю. Но чую нопы запутаюсь вставлять. Точнее уже запутался... |
|
|
А зачем ты их вставляешь? Формируешь временные интервалы? Так лучше через счетчик делать что-нибудь типа: movlw NTimes ; предустановка счетчика или для экономии памяти заменять NOP на P.S. Не отчаивайся, все получится! Может, только не с первого раза |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |