-
Постов
80 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о Anjey_N
-
Звание
Частый гость
- День рождения 01.06.1971
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
-
Привет всем. Я так давно сюда не заходил, что могу ошибится веткой форума. Но всё же проблема такая. Все свои проекты я сначала отлаживаю на МК Atmega16 с использованием JTAG. А сейчс решил попробовать поработать с Proteus(7.5 SP3). Написал на СИ(IAR 5.50) маленькую программу вывода одного слова на LCD индикатор. Значит на JTAG схема работает и слово на индикатор выводится, а Proteus - нет. Может мне кто-то объяснить в чём причина? Файлы прилагаются. LCD_PROT.RAR proteus_lcd.rar
-
ЖКИ-индикатор WS-1602
Anjey_N опубликовал тема в В помощь начинающему
Индикатор - WinStar 1602. Контроллер - ATmega 16. Не могу пройти инициализацию. Индикатор на 2 строки, а включается только одна. Посмотрите, пожалуйста, код. Может где-то есть хомут, который я не вижу. Я выставлю файлы: lcd.c; lcd.h; и delay.h в архиве. Главный файл main.c показывать не буду, там только вызов подпрограммы инициализации индикатора lcd.rar -
А мне больше двух и не нужно! Буду соединять по MK по UART. Скорость 9600 выберу. В ваших словах что-то есть! Наверно я так и сделаю! :1111493779:
-
а могу ли я соединить 2 МК по UART напрямую?
-
Иногда приходится делать метрологию на оборудовании 1986года выпуска где компа совсем нет. :maniac: Напряжение вручную задаётся с калибратора, показания (результаты) визуально считываютя с индикатора и шариковой ручкой заносятся в таблицу. Кабель есть экранированый - 2 жилы + экран. Минус на экран, плюс на 1 жилу, информация на 2. У нас в городе радиорынка нет, микросхемы только под заказ и долго ждать. А указанные мной МК уже есть в наличии. ПРи такой длине линии связи и при помехах от электронного оборудования 1-Wire будет плохо работать? Если да, то I2C подойдёт?
-
Прочитал все ваши сообщения, большое спасибо! Суть моей задумки проста. Первый МК будет динамически опрашивать опрашивать 12 кнопок. Номер нажатой кнопки будет передавать в линию связи. Назад будет получать отклик и включать соответствующий номеру нажатой кнопки светодиод. Устройство будет сделано в виде пульта. :1111493779: Второй МК будет управлять исполнительным устройством (в моём случае калибратором П320). Это устройство планирую сделать для облегчения труда при метрологии аппаратуры, тк надоело крутить ручки калибратора вручную, да и ходить постоянно от компа к нему - тоже надоедает. А так метролог будет сидеть за компом, и не вставая со стула управлять калибратором (задавать напряжение) . Вот поэтому и вопрос какой лучше применить интерфейс? Для 485 , я так понимаю, нужны дополнительные микросхемы. А хотелось бы слепить из того что есть - на пульт ATiny2313 или ATmega8, на управление - ATmega8.
-
Можно ли соединить 2 МК по интерфейсу 1-Wire?
-
Меня вводит в заблуждение фраза int DebouncePress(int RawButtonPressed(char), char button, unsigned int *state) Здесь нет ошибки7
-
А как Вы используете переменную char button ?
-
Ух, ты! В данном алгоритме кнопка одним концом сидит на выводе МК, а вторым на "земле"? Мой код громоздкий из-за маленького опыта, но он работает. Индикация работает! Вы объявили в структуре Int_Key, а как её используете7
-
Необходимость есть, переведи!
-
не пошёл Ваш код. переменная антидребезга постоянно сбрасывается в исходную величину. А Вы мой код не смотрели?
-
Вот приготовил свой код на рассмотрение. Критикуйте! Можете потыкать меня носом в ошибки! Keys.rar