| [Решено] Действие при записи в serial порт на 9G45| 
	| titan83 |  | 
|---|
 | 
		|  |  |  |  |  |  |  |  |  |  | 
 |  | Пункты: 3141 |  | Регистрация: 16.12.2012 |  |  |  |  |  | 
		| Здравствуйте.Есть у меня задача дергать ногой GPIO (имитировать RTS для 485) при записи в последовательный порт (в ttyS2-4).
 Я подумали и полез в atmel_serial.c. И все было хорошо (нога дергалась, передатчик RS485 включался, лампочка загоралась), но когда я захотел сделать привязку конкретного порта к конкретной ноге (ttyS2 - PB21, ttyS3 - PB22, ttyS4 - PB23), то ждала меня розовая птица обломинго - в коде драйвера minor всегда имела значение 64 (ttyS0 - консольный порт), и вообще код инициализации вызывается только один раз - для ttyS0, а как тогда управляются другие порты?
 Куда копать?
 Спасибо.
 |  |  |  |  |  |  |  | 
 | 
	| titan83 |  | 
|---|
 | 
		|  |  |  |  |  |  |  |  |  |  | 
 |  | Пункты: 3141 |  | Регистрация: 16.12.2012 |  |  |  |  |  | 
		| Решил я пойти по пути наименьшего сопротивления и привязался к номеру прерывания порта, который получаю из структуры uart_port.Все получилось отлично.
 |  |  |  |  |  |  |  | 
 |