|
|
|
|
DWD: А если использовать один общий кварц на оба МК? А так и будет. проводком соединим как сказал smg123, а до него GM: GM: кварц генераторов должен быть общим, иначе вся затея пропадёт. Достаточно 6-ю ногу чипа с кварцем соединить с 5-й ногой чипа без кварца (ну и фьюзы прописать в обоих). А на счет передачи тактовой от тинек к ведущему - это авантюра и потенциальный источник большого геморроя. |
|
|
GM Ерунда какая-то, подключил осцилл к M_TXD, набрал частоту, нажал Ввод, ничего нет на 15 ноге, т.е. ничего не посылается в тиньку madgrey И не будет, т.к. эта цепь шунтируется уартом меги (M_TXD и M_RXD - аобозначения соответствующих выводов как раз со стороны меги). Естественно, что терминал ничего не передаст. Кстати, в протеусе с его помощью вы не сможете настроить частоту, т.к. он передает байты посимвольно, а не после энтера - будете вылетать за пределы таймаута тиньки GM Какая-какая цепь шунтируется уартом меги? На вопрос ответьте |
|
|
Окей, начнем от печки, раз этот самый мост пройден . Из Вашей фразы GM: Ерунда какая-то, подключил осцилл к M_TXD, набрал частоту, нажал Ввод, ничего нет на 15 ноге, значит, ничего не посылается в тиньку. я понял, что вы подключили висящий в воздухе вывод TXD одного из терминалов к проводу возле тиньки с меткой "M_TXD" схемы и попытались набрать код частоты в этом терминале. Поэтому и прозвучала фраза на счет невозможности такого действия: GM: madgrey И не будет, т.к. эта цепь шунтируется уартом меги (M_TXD и M_RXD - аобозначения соответствующих выводов как раз со стороны меги). Естественно, что терминал ничего не передаст. Кстати, в протеусе с его помощью вы не сможете настроить частоту, т.к. он передает байты посимвольно, а не после энтера - будете вылетать за пределы таймаута тиньки 
Протеус позволяет делать соединения с помощью именованных цепей, я так уарт тиньки и соединил, дав одинаковые имена соответствующим проводникам (M_TXD и M_RXD). И отрисовывать эти проводники до ближайшей шины нет необходимости. Теперь, надеюсь, ответ засчитан? Кстати, по поводу терминала и непонятных цифирей, которые он Вам отдает. Что то сильно знакомое... У Вас какая версия протеза? у меня 7.7 sp2 |
|
|
1) Не понимаю, какая цепь шунтируется уартом меги. Вот это надо объяснить. 2) А подключил я ваш виртуальный осцилл к M_TXD, т.е. проводом соединил канал Б и ногу 15, ввёл частоту, нажал ввод, на экране ничего не появилось. Отсюда вывод - версия прошивки, которую вы мне прислали, ничего в тиньку не посылает. Это объяснять не надо, поскольку очевидно. |
|
|
1) Если Вы схему не изменяли, то никто никого не шунтирует 2) GM: Это объяснять не надо, поскольку очевидно. Объяснять и сомневаться нужно всегда, особенно, если мы в качестве критерия проверки встроенного ПО используем результат компьютерного моделирования , уж поверьте мне. А это тогда как у Вас получилось? GM: Теперь сигнал с тиньки виден на осцилле. Без инициализации его бы не было видно. Что было на дисплее? И самый главный вопрос: Как бежало время по протезным часам? Я только что проверил проект, который отправлял 10января, все работает, только после инициализации у меня время в протеусе течет примерно в тысячу раз медленнее реального, но работает ВСЁ, даже последовательность A0 99 99 19 появилась как у Вас. Только что дошло! Все у Вас работает, только не очень быстро Поглядите, на картинке экрана терминала, которую Вы приводили сегодня в 00:09 вначале идет мусор, а потом A0 99 99 19. Это код, соответствующий 200 кГц. Если кнопка нажата --> и ничего не трогать он будет повторяться. Включите этот проект, зафиксируйте кнопку ВЛЕВО и увидите, что частота будет меняться. Каждому изменению соответствует обновление цифирей на экране. И скажите, наконец, с какой скоростью у вас бежит время по протезным часам?. |
|
|
madgrey: Сейчас плату управления развожу со схемой v0.3. В ней сырости существенно меньше. Схему выложите, пожалуйста. |
|
|
1) Речь идёт о версии от 7 января. Провод я прокинул после того, как не дождался от тиньки сигнала. Решил посмотреть, что же посылается. Оказывается - ничего не посылается. Прислали мне туфту какую-то . От более поздней версии прошивку теперь вижу синус 200 кГц на тиньке, ну вы там что-то подправили. 2) Провод к осциллу ничего не должен закорачивать, поэтому я заинтересовался и спросил вас. А вы вместо прямого ответа три страницы от меня бегали, но нормального ответа так и не дали. Как говорится, на вопрос как живёшь, завыл, замычал, заругался матерно, долго бился головой об стену, в общем ушел от ответа (С)ММЖ. 3) Про время точно сказать не могу, у меня ещё композер CCS3.3 крутится всё время, спектры аналитических сигналов считает в реале, другие программы. Зачем вам протезное время на моём компьютере? Оно вам ничего не даст. У вас же компьютер не такой, как у меня, среда не такая, сетевая обстановка не такая. Почему это главный вопрос? Замерил. Мега и тиня вместе 0.1с за 12сек астрономического времени. Может где ошибся, измерял секундомером наручных часов TISSOT 1853. |
|
|
GM: Прислали мне туфту какую-то Да ну, за базар ответите?  GM: Как говорится, на вопрос как живёшь, завыл, замычал, заругался матерно, долго бился головой об стену, в общем ушел от ответа А это откуда? Хочется почитать полную версию  GM: А вы вместо прямого ответа три страницы от меня бегали, но нормального ответа так и не дали madgrey: Правильно заданный вопрос - гарантия адекватного ответа. И как назло аппарат для чтения мыслей поломался, никак починить не могу  GM: Почему это главный вопрос? Я анализирую возможные причины неработы моей проги во враждебной среде. Может Вы тыкаете кнопки как угорелый, она их и не успевает отработать. GM: Мега и тиня вместе 0.1с за 12сек Здорово, у меня раз в десять помедленнее получается. GM: астрономического времени. GM: секундомером наручных часов TISSOT 1853. +1 Вы б еще в деталях этот процесс описали  DWD: Схему выложите, пожалуйста. Я по ней сейчас плату развожу, поэтому распиновка разъемов меняется и т.д. Как разведется - выложу схему вместе с платой и списком деталей обязательно. А то мы тут в двух версиях прошивки не можем разобраться, еще со схемами брыкаться осталось начать... Пока скажу, что что добавил часы реального времени PCF8563, несколько полезных разъемов на будущее, пищалку, увеличил максимальное количество кнопок до 20 заодно проверил все неоднократно. Да, плата разводится на выводных деталях, габарит примерно 130х100 мм |
|
|
madgrey, если не поздно, сделайте картинку поменьше, всю страницу покорежили  |
|
|
Tadas: madgrey, если не поздно, сделайте картинку поменьше, всю страницу покорежили увы... Уже поздно. Или подскажите финт, говорят можно и опосля посты редактировать... Это все GM виноват, он меня донимает блин, считайте криком души  |
|
|
|
|