Например TDA7294

Форум РадиоКот • Просмотр темы - Помогите поправить код в ассемблере
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт май 16, 2025 02:31:24

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Помогите поправить код в ассемблере
СообщениеДобавлено: Чт июл 07, 2016 16:19:55 
Встал на лапы

Карма: 13
Рейтинг сообщений: 18
Зарегистрирован: Сб май 28, 2011 22:13:11
Сообщений: 143
Откуда: Россия. Крым.
Рейтинг сообщения: 0
Сам я вообще не программист.
Собрал схему счетчика витков на PIC16F84. Только вот перепутал индикаторы в схеме используется с общим катодом, а у меня оказался с общим анодом. Индикатор со специфическим расположением выводов, снят с микроволновки. Найти такой с общим катодом у нас негде.
В оригинальной прошивке все работает, только символу инверсно показывает.
Нашел как поправить таблицу отображения символов, проинвертировал ее. Но никак не найду в коде где проинвертировать аноды.
Изображение
Может кто нибудь из опытных программистов поможет довести до ума схему.


Вложения:
Комментарий к файлу: исходник с правленой таблицей символов
Counter OA.zip [2.59 KiB]
Скачиваний: 188
Комментарий к файлу: исходник
counter OK.zip [2.75 KiB]
Скачиваний: 180
Комментарий к файлу: Схема
1390345228_pic16rs-p.jpg [99.66 KiB]
Скачиваний: 321

_________________
Сверлильный станок viewtopic.php?f=51&t=142940
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите поправить код в ассемблере
СообщениеДобавлено: Пт июл 08, 2016 01:13:23 
Это не хвост, это антенна
Аватар пользователя

Карма: 17
Рейтинг сообщений: 227
Зарегистрирован: Вс май 13, 2012 00:01:54
Сообщений: 1431
Рейтинг сообщения: 1
Ищите строки - кратно 4 пары

bcf PORTA.0 (1,2,3) Выставить 0 на общем электроде знакоместа
...
bsf PORTA.0 (1,2,3) Выставить 1 на общем электроде знакоместа

И вертикально попарно поменяйте их местами.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите поправить код в ассемблере
СообщениеДобавлено: Пт июл 08, 2016 08:49:26 
Друг Кота

Карма: 27
Рейтинг сообщений: 1283
Зарегистрирован: Ср фев 11, 2009 20:35:58
Сообщений: 7854
Рейтинг сообщения: 0
поставь в аноды транзисторные ключи P-N-P. этим спасёш МК и не нужно переделывать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите поправить код в ассемблере
СообщениеДобавлено: Пт июл 08, 2016 09:25:14 
Встал на лапы

Карма: 13
Рейтинг сообщений: 18
Зарегистрирован: Сб май 28, 2011 22:13:11
Сообщений: 143
Откуда: Россия. Крым.
Рейтинг сообщения: 0
otest писал(а):
поставь в аноды транзисторные ключи P-N-P. этим спасёш МК и не нужно переделывать.

Так это надо инвертировать тогда и аноды и катоды.
Тут еще подумал, на выводы сегментов еще заводится датчик и кнопка.
Сейчас прошил и инвертированной таблицей символов. непонятно как но Ноли отображаются правильно, кнопка наоборот работает. А датчик вообще непонятно работает.
Это получается код надо почти полностью переделывать.

_________________
Сверлильный станок viewtopic.php?f=51&t=142940


Вернуться наверх
 
Открыт интернет-магазин MEAN WELL.Market – весь ассортимент MEAN WELL, выгодные цены

Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России. На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Помогите поправить код в ассемблере
СообщениеДобавлено: Пт июл 08, 2016 10:07:59 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1464
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14984
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Всего-то вот такая городушка:
Вложение:
rekey.GIF [4.36 KiB]
Скачиваний: 369

:wink:


Вернуться наверх
 
LED-драйверы MOSO - надежные решения для индустриальных приложений

Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO подробнее>>
Не в сети
 Заголовок сообщения: Re: Помогите поправить код в ассемблере
СообщениеДобавлено: Пт июл 08, 2016 10:11:22 
Встал на лапы

Карма: 13
Рейтинг сообщений: 18
Зарегистрирован: Сб май 28, 2011 22:13:11
Сообщений: 143
Откуда: Россия. Крым.
Рейтинг сообщения: 0
Ariadna-on-Line писал(а):
Ищите строки - кратно 4 пары

bcf PORTA.0 (1,2,3) Выставить 0 на общем электроде знакоместа
...
bsf PORTA.0 (1,2,3) Выставить 1 на общем электроде знакоместа

И вертикально попарно поменяйте их местами.

Спасибо , все получилось. Кнопка заработала правильно. и даже считает, только датчик не стабильно работает.
по видимому прблемы с задержками.
Буду разбираться.

BOB51
У меня плата чуть больше индикатора, там просто не куда столько транзисторов поставить.

_________________
Сверлильный станок viewtopic.php?f=51&t=142940


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Помогите поправить код в ассемблере
СообщениеДобавлено: Пт июл 08, 2016 12:31:14 
Друг Кота

Карма: 27
Рейтинг сообщений: 1283
Зарегистрирован: Ср фев 11, 2009 20:35:58
Сообщений: 7854
Рейтинг сообщения: 0
катодные не обязательно ставить. а во без анодных МК долго не проживёт.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите поправить код в ассемблере
СообщениеДобавлено: Пт июл 08, 2016 15:51:01 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1464
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14984
Откуда: ДОНЕЦК
Рейтинг сообщения: 1
Поставь промежуточную платку "этажеркой" между индикатором и мозгами.
8)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y