| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
atxmega128a1 - прошивка и программирование (wo english)
04.06.2025, 15:52
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 1,040
Сказал спасибо: 368
Сказали Спасибо 98 раз(а) в 93 сообщении(ях)
|
Буду читать машинный перевод, выбора нет.
По ATXMega инфы русской вообще не нашел никакой.
Всем спасибо. Тема закрыта.
МК увиделся программой.
Шьется, проверяется, ошибок не выдаёт.
Создаю соседнюю тему по программированию на ассемблере под atxmega128a1, т.к. информации на русском языке мало, а разобраться нужно.
Последний раз редактировалось mike-y-k; 04.06.2025 в 16:06.
Причина: 6.6
|
|
|
|
04.06.2025, 16:03
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 04.02.2005
Сообщений: 2,505
Сказал спасибо: 1,240
Сказали Спасибо 938 раз(а) в 691 сообщении(ях)
|
Re: Как прошить atxmega128a1 ?
Сообщение от putmannn
|
|
...По ATXMega инфы русской вообще не нашел никакой...
|
Не правда, плохо искали. "Руководство пользователя ATXMega" на Русском языке, во вложении.
|
|
|
|
04.06.2025, 16:05
|
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,276
Сказал спасибо: 11,858
Сказали Спасибо 4,158 раз(а) в 3,176 сообщении(ях)
|
Re: Как прошить atxmega128a1 ?
putmannn, тут только пожалеть о Ваших «напрасно прожитых» можно.
Ваше бы упорство в изучение языка…
Техническую литературу на китайском, японском, корейском начинают читать через полгода, а это гораздо более сложные для перевода языки.
Для Английского хватает нескольких недель.
Просто вдумчиво прочитать самоучитель и начать со словарем.
Но тут похоже Вы сами себе Буратино…
PS Лишняя тема не нужна, продолжайте в этой…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 04.06.2025 в 16:29.
|
|
|
|
04.06.2025, 16:49
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 1,040
Сказал спасибо: 368
Сказали Спасибо 98 раз(а) в 93 сообщении(ях)
|
Сообщение от kreking
|
|
Не правда, плохо искали. "Руководство пользователя ATXMega" на Русском языке, во вложении.
|
Я не верю своему счастью (тут смайлик со слезами радости на глазах) =))))
Сейчас же скачаю и посмотрю!
п.с.
Искал плохо, одной ругой работаю, другим глазом в яндексе документацию по ассемблеру ищу. Получается не очень.
А есть какие-нибудь рабочие примеры кода на ассемблере для АВР Студии, чтобы хотя бы помигать светодиодом?
Последний раз редактировалось mike-y-k; 04.06.2025 в 17:05.
Причина: 6.6
|
|
|
|
04.06.2025, 17:12
|
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,276
Сказал спасибо: 11,858
Сказали Спасибо 4,158 раз(а) в 3,176 сообщении(ях)
|
Re: atxmega128a1 - прошивка и программирование (wo english)
А взять пример на C/CPP и посмотреть на сгенерированный листинг ассемблера?
Много есть у производителя в документации, книгах и на форуме (но не на русском).
К чипу есть не только его DS, но и система команд, логика работы, использование, ошибки,…
И в оригинале всегда самое свежее.
Вы сами себе отрезаете возможности, да еще с завидным упорством
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
04.06.2025, 17:20
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 1,040
Сказал спасибо: 368
Сказали Спасибо 98 раз(а) в 93 сообщении(ях)
|
Re: atxmega128a1 - прошивка и программирование (wo english)
Я ищу примеры рабочего кода на любом языке.
То что успел найти не компилируется в АВР Студии.
Последний раз редактировалось mike-y-k; 04.06.2025 в 17:37.
Причина: 7.15
|
|
|
|
04.06.2025, 17:36
|
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,276
Сказал спасибо: 11,858
Сказали Спасибо 4,158 раз(а) в 3,176 сообщении(ях)
|
Re: atxmega128a1 - прошивка и программирование (wo english)
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
04.06.2025, 18:03
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 1,040
Сказал спасибо: 368
Сказали Спасибо 98 раз(а) в 93 сообщении(ях)
|
mike-y-k
Вставил код по ссылке в АВР Студию, тоже ругается.
Ни одного рабочего кода нет.
Сделал по подобию Меги128, не ругается.
Как сконфигурировать хотя бы 1 пин любого порта на выход?
Везде только описание работы МК, но нигде нет примеров конфигурирования портов на ассемблере.
Последний раз редактировалось mike-y-k; 04.06.2025 в 18:16.
Причина: 6.6, 7.15
|
|
|
|
04.06.2025, 18:05
|
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,276
Сказал спасибо: 11,858
Сказали Спасибо 4,158 раз(а) в 3,176 сообщении(ях)
|
Re: atxmega128a1 - прошивка и программирование (wo english)
putmannn, печаль громадная - Вы исходник на ассемблере от C не отличаете?
Пример написан на C!  
Смените поисковик на Google и ищите atxmega assembler led blinking
Так для сравнения внешнего вида кода 
Отсюда: https://www.avrfreaks.net/s/topic/a5...Q4hEAG/t114025
asm for led blinking
|
Код:
|
.INCLUDE "ATxmega256D3def.inc "
.CSEG
.ORG 0x00
LDI R16,255 ;PORTD to OUTPUT
STS PORTD_DIR,r16
LOOP:
LDI R16,255 ;LED ON
STS PORTD_OUTSET,R16
LDI R16,10 ;DELAY
T2:
LDI XL,255
LDI XH,255
T1: SBIW XL:XH,1
BRNE T1
DEC R16
BRNE T2
LDI R16,0 ;LED OFF
STS PORTD_OUTSET,R16
LDI R16,10 ;DELAY
T4:
LDI XL,255
LDI XH,255
T3: SBIW XL:XH,1
BRNE T3
DEC R16
BRNE T4
RJMP LOOP |
Сильно проще разобраться с опциями компилятора C и изучить полученное https://www.avrfreaks.net/s/topic/a5...SsBEAW/t124781
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 04.06.2025 в 21:10.
|
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
04.06.2025, 18:33
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 1,040
Сказал спасибо: 368
Сказали Спасибо 98 раз(а) в 93 сообщении(ях)
|
Хвала нейтринам!
На иностранных сайтах нашел жалкие крохи.
Пока не светодиод, но осциллограф показывает что нога задрыгалась!
Хоть теперь уверен в том что шьётся и работает.
mike-y-k, спасибо, Ваш ответ прочитал после как свой написал.
Я Си не знаю вообще, никогда не изучал.
Не смогу на нем писать, чтобы потом смотреть ассемблер.
Последний раз редактировалось mike-y-k; 04.06.2025 в 21:11.
Причина: 6.6, 7.15
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:29.
|
|