Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ru_Led_Cube_6.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
144.43 Кб
Скачать

42. Сделайте rs 232 кабелями

Чтобы соединить светодиодный куб с последовательным портом на Вашем компьютере, необходимо сделать последовательный штекер «мама»D-Sub 9-контактным разъемом.

На светодиодном кубе используется 0.1-дюймовый контактный коннектор, таким образом, кабель RS232 нуждается в новом разъеме на стороне куба.

У нас не было 4 контактного разъема 0.1-дюйма, поэтому, мы использовали 4 контактный разъем PCB.

В светодиодном кубе на разъеме PCB удалили один контакт, чтобы визуализировать направленность разъема. Номера контактов идут справа налево.

Распиновка разъема RS232:

1) Земля (DSub9 контакт 5)

2) Не подключен

3) RX (DSub9 контакт 3)

4) TX (DSub9 контакт 2)

Как сделать кабель RS232:

1) Уберите разъем в одном конце кабеля. Если у Вашего кабеля есть штекер «мама» и штекер «папа», удостоверьтесь, что удалили штекер «папа»!

2) Снимите изоляцию на конце, где удалили разъем.

3) Разберите все провода внутри.

4) Установите мультиметр в непрерывный тестовый режим, для прозвонки. Если у мультиметра нет этого режима, используйте режим измерения сопротивления.

5) Подключите один мультиметр кDSub9 (контакт 5), затем прозвоните все провода мультиметром. Определите цвет заземления в Вашем кабеле. Определите цвета для контактов 2 и 3 (TX и RX).

6) Запишите цвета, которые Вы определили, затем отключили другие провода.

7) Отрежьте три провода размером 30 мм.

8) Предварительнонанесите олово на провода, чтобы сделать пайку легче.

9) Наденьте термоусадочную трубку на кабель. Вставьте три меньших трубки по отдельным проводам.

10)Припаяйте провода к разъему.

11) Сократите сначала трубы меньшего размера, потом большего. Если Вы используете более легкие термоусадочные трубы, то не держите их над пламенем, просто держите ближе к стороне пламени.

Не делайте свой кабель основанным на цветах, которые мы уже использовали. Проверьте кабель, чтобы найти правильные цвета.

43.Подключение платы

Две платы соединены двумя кабелями: кабель для адресной шины и шины данных.

2 проводных кабеля для «земли» и VCC.

После подключения этих двух кабелей плата готова.

44.Подключение куба

Подключите ленточный кабель в соответствии с контактами (показано на рисунке 2 и 3). Ленточный кабель заземленного слоя подключите к контактам разъема рядом с массивом транзисторов.

45. Программирование avr: Установка битов плавкого предохранителя

У ATmega32 есть два байта плавкого предохранителя. Они содержат параметры настройки, которые должны быть загружены прежде, чем центральный процессор может запустить, как источник часов, так и другой материал. Вы должны программировать свой ATmega, чтобы использовать внешний кварцевый высокоскоростной генератор и отключить JTAG.

Мы устанавливаем более низкий байт плавкого предохранителя (lfuse) в 0b11101111 и высокий байт плавкого предохранителя к 0b11001001. (0b означает, что все после b находится в двоичном).

Мы использовали avrdude и USBtinyISP (http://www.ladyada.net/make/usbtinyisp/), чтобы программировать наш ATmega.

Во всех следующих примерах мы будем использовать компьютер с ОС Linux Ubuntu. Команды должны быть идентичными, если Вы управляете avrdude на Windows.

Avrdude-c usbtiny-p m32-U lfuse: w: 0b11101111: m avrdude-c usbtiny-p m32-U hfuse: w: 0b11001001: m

Предупреждение: Если Вы сделаете что-то не правильно, Вы легко можете получить из ATmega кирпич! Если Вы, например, повредите кнопку сброса, то Вы не сможете повторно программировать ее, а часы источника Вы можете вообще не загрузить.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]