| Автор | Сообщение |
dvdmaster Участник Сообщения: 469
|
AVR Studio 417 отказывается работать с портами PORT F и PORT G, микроконтроллера ATmega64a. Порты есть но при обращении к ним из программы выдаёт ошибку...в чём может быть проблема?
Добавлено 17-04-2011 18:27
Подозреваю что прога работает в режиме эмуляции ATmega103, но не пойму это трабл проги или это просто режим который можно отключить... |
|
o_l_e_g Предупреждений: 1 Сообщения: 4179
|
На кусочек бы кода взглянуть, одним бы глазком! Или это очень интимно? |
|
dvdmaster Участник Сообщения: 469
|
Да пожалуйста...
STR:
OUT SREG,X0 ;общий запрет прерываний
OUT PORTA,X1 ;ОТКЛ РЕЗИСТОРОВ
OUT DDRA,X1 ;ВКЛ РЕЖ ЧТЕНИЯ
OUT PORTB,X0 ;ОТКЛ РЕЗИСТОРОВ
OUT DDRB,X0 ;ВКЛ РЕЖ ЧТЕНИЯ
OUT PORTC,X0 ;ОТКЛ РЕЗИСТОРОВ
OUT DDRC,X0 ;ВКЛ РЕЖ ЧТЕНИЯ
OUT PORTD,X0 ;ОТКЛ РЕЗИСТОРОВ
OUT DDRD,X0 ;ВКЛ РЕЖ ЧТЕНИЯ
OUT PORTE,X0 ;ОТКЛ РЕЗИСТОРОВ
OUT DDRE,X0 ;ВКЛ РЕЖ ЧТЕНИЯ
OUT PORTF,X0 ;ОТКЛ РЕЗИСТОРОВ
OUT DDRF,X0 ;ВКЛ РЕЖ ЧТЕНИЯ
OUT PORTG,X0 ;ОТКЛ РЕЗИСТОРОВ
OUT DDRG,X0 ;ВКЛ РЕЖ ЧТЕНИЯ
LDI A,128 ;1-общий откл резисторов
OUT MCUCR,A
Добавлено 17-04-2011 19:01
В общем это не код, а просто инициализация перед тем как поморгать светодиодиком... Я контроллер только подключил и нужно проверить систему поморгав светодиодиком...но не получается...
Добавлено 17-04-2011 19:26
Вот такую ошибку выдаёт...
C:\DVD-R 1\SCORPION\SCORPION.asm(69): error: Operand 1 out of range: 0x62
C:\DVD-R 1\SCORPION\SCORPION.asm(70): error: Operand 1 out of range: 0x61
C:\DVD-R 1\SCORPION\SCORPION.asm(71): error: Operand 1 out of range: 0x65
C:\DVD-R 1\SCORPION\SCORPION.asm(72): error: Operand 1 out of range: 0x64
Добавлено 17-04-2011 19:32
В опциях симулятора порт G не виден....но в окне состояния он есть....
Добавлено 17-04-2011 19:34
Кто нибудь работал с ATmega64a? |
|
pavel-pervomaysk Your editor Сообщения: 8052
|
dvdmaster, а ДШ кто читать будет ?
64 64A 128 меги
ldi r16,0x55
sts PORTF,r16
sts PORTG,r16
аналогичто и для DDRx PINx
именно для этих двух портов.
Немного через жопу конечно сделали, но ног реально много.
OUT SREG,X0 ;общий запрет прерываний
cli попроще будет, хотя извращениям нет предела.  |
|
dvdmaster Участник Сообщения: 469
|
pavel-pervomaysk, Во как...сделали...а я уже AVR Studio обновил до версии 418...но не помогло...
Добавлено 17-04-2011 21:08
| pavel-pervomaysk писал: | OUT SREG,X0 ;общий запрет прерываний
cli попроще будет, хотя извращениям нет предела. |
Согласен...но в моём варианте легче модернизировать если нужно изменить значение SREG. |
|
pavel-pervomaysk Your editor Сообщения: 8052
|
У меня 4,18 давненько стоит, дело то не в ней, так ведь ?  |
|
dvdmaster Участник Сообщения: 469
|
pavel-pervomaysk, Теперь то ясно что не в ней...
Даташиты читать некогда, времени в обрез...  |
|
pavel-pervomaysk Your editor Сообщения: 8052
|
dvdmaster, да, а ебашить 64 кБ на асме есть когда .
Я сейчас на 16й меге пишу вторую неделю, 30% занял, и реально за..лся писать. |
|
dvdmaster Участник Сообщения: 469
|
pavel-pervomaysk, Да я не собираюсь ....... 64 кБ на асме. Мне просто нужно море ног, что бы ими дрыгать...  |
|
pavel-pervomaysk Your editor Сообщения: 8052
|
dvdmaster, понятно, я в таком случае юзаю 74НС595 . На вход обычно много не нада. |
|
dvdmaster Участник Сообщения: 469
|
pavel-pervomaysk, Я делаю универсальный программатор, и мне нужно что бы любая нога могла работать на вход и на выход, соответственно вариант 74HC595 не подходит... |
|
Postal2 Участник Сообщения: 4402
|
| dvdmaster писал: | | Кто нибудь работал с ATmega64a? |
| dvdmaster писал: | | Я делаю универсальный программатор |
- вон оно как ! Предлагаю собирать в корпусе от Бипрога, чтоб Паша свой потом без проблем модернизировать смог . |
|
pavel-pervomaysk Your editor Сообщения: 8052
|
Postal2, не подъебуй .
Я не жмот, если вещь стоящая, покупаю.
dvdmaster, любая входом и выходом на одной логике не будет, Лучше сделай некоторые ключи на 74НС245 и + 74НС125
Корпуса возьми TSSOP , класно получится. |
|
Postal2 Участник Сообщения: 4402
|
| pavel-pervomaysk писал: | | если вещь стоящая, покупаю. |
- придётся уж , dvdmaster даром не отдаст . |
|
dvdmaster Участник Сообщения: 469
|
pavel-pervomaysk, В данном случае я приверженец минимализма. К выводам контроллера программируемая микросхема подключается через резисторы 33 ома, просто и сердито. Аппаратная часть уже сделана, теперь нужно делать только софт...
Добавлено 22-04-2011 19:46
Меня в основном интересуют NAND флешки, а у них иногда питание 1.8 вольт... |
|
dvdmaster Участник Сообщения: 469
|
Урррррраааааа....заработало.....
Добавлено 24-04-2011 19:12
Прошил атмеловский контроллер через мой программатор, с помощью поньки. |
|
pavel-pervomaysk Your editor Сообщения: 8052
|
dvdmaster, обещаная когда-то давно скорость 4 МБ в секунду присутствует ?  |
|
Postal2 Участник Сообщения: 4402
|
| pavel-pervomaysk писал: | | скорость 4 МБ в секунду присутствует ? |
- а как же , готовь бабки ! |
|
pavel-pervomaysk Your editor Сообщения: 8052
|
Postal2, ручаешся ? Бабки не вопрос, глянуть охода просто.  |
|
dvdmaster Участник Сообщения: 469
|
В данном случае шёт Понька, и она определяет скорость. ATmega 32 шётся секунд 5 где-то. Мой прогер в данном случае выполняет только роль железа для поньки. Копируя состояние ножек микросхемы на определённые пины LPT порта.
Добавлено 26-04-2011 09:04
Для нанд флешек будет чисто мой софт, и для начала скорость будет маленькой, а когда всё заработает тогда можно будет перейти на скоростной протокол |
|
Postal2 Участник Сообщения: 4402
|
| pavel-pervomaysk писал: | | Postal2, ручаешся ? |
- нет, но открытий чудных жду с нетерпением .
Кстати, pavel-pervomaysk, dvdmaster использует для оболочки фри-бэйсик, он имеет интересную особенность - автоматически подключает встроенный драйвер, если идёт прямое обращение к портам. Для начинающих очень удобно, можешь взять на вооружение, если с компом чего сопрягать .
| pavel-pervomaysk писал: | | глянуть охода просто. |
Вот _даже про фри-бэйсик_ пришлось самому глянуть, т.к. dvdmaster, видимо, слишком крут, чтоб с "лохами" тонкостями делиться . |
|
pavel-pervomaysk Your editor Сообщения: 8052
|
| Postal2 писал: | | можешь взять на вооружение, если с компом чего сопрягать . |
У меня есть получше идея, неплохо было бы твой проэкт прикрутить к молодому развивающемуся проэкту, как на это смотриш ?  |
|
Postal2 Участник Сообщения: 4402
|
pavel-pervomaysk, прикручивай, мне не жалко .
Добавлено 26-04-2011 18:06
| pavel-pervomaysk писал: | | молодому развивающемуся проэкту |
- а это ты про что? Нанд читать, что ли? |
|
pavel-pervomaysk Your editor Сообщения: 8052
|
нанды не нада, TDA12ххх имел ввиду, если добро дал, как-то займусь, ато наши по теликам процы покупают по заоблочным ценам. |
|
Postal2 Участник Сообщения: 4402
|
| pavel-pervomaysk писал: | | TDA12ххх имел ввиду |
- так прога год уж как с ними работает ???
| pavel-pervomaysk писал: | | наши по теликам процы покупают по заоблочным ценам |
- короче, я нифига тебя не понял. Какой "молодой проект", уже мхом поросло всё??
Может, подразумеваешь типа 9381? Так там девайс делать, люди вон с простейшими джигами не справляются.
Под специальные девайсы лучше отдельный вариант проги, не хочу лишний раз утяжелять, да и с текущим вариантом работы ещё много.
Добавлено 27-04-2011 00:49
А, внешнюю флэш скалера не сделал пока, но будет, несложно там. Trident IAP-writer подниму и пощёлкаю всё оставшееся как орехи . |
|