Вопрос программистам

Флейм в чистом виде - все что угодно...
Но - в рамках закона :)
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Вопрос программистам

Сообщение roman.com »

добрый мальчик Лёша))
:)))
у меня микроконтроллер Atmega328P есть везде...
-AVRStudio
-CodeVisionAVR
-Proteus 8 Professional
-Программатор AVR
-AVRDUDEPROG
-есть в коробочке...
-есть на столе...
...
Они проникли везде... :o
Они меня преследуют повсюду ! ))
:)))
Реклама
Аватара пользователя
TovarishAleksey
Потрогал лапой паяльник
Сообщения: 313
Зарегистрирован: Вс сен 22, 2024 12:16:47
Откуда: Село Лютенька

Re: Вопрос программистам

Сообщение TovarishAleksey »

СпойлерЭто всё, парни.. Это всё авр.. Представляете? Вы можете представить? Это вообще.. ЭТО ВСЕ МОИ! НЕ ПОДХОДИ СЮДА!!
Проблема с отсутствием моего микроконтроллера в атмел студио решена. Скачал с сайта archive.org и он появился.. Магия, но не суть. Теперь будем на асме трах.. программировать! :chmoked:
"Умный может зарабатывать триста рублей, а проживать три тысячи"
Реклама
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Вопрос программистам

Сообщение roman.com »

замечательно))
только есть она проблемка... я даже не представляю с чего начать))

а начинать надо... с развертки...
так написано во всех книжках))
)).jpg
(53.55 КБ) 56 скачиваний
:))

Добавлено after 1 hour 16 minutes 6 seconds:
TovarishAleksey писал(а):Теперь будем на асме трах..
ну кидай сюда исходники...
я тоже изучаю асм.. ещё до конца не изучил))
и никто до конца не знает асм... потому для каждого МК свои инструкции...
и даже для одних и тех же МК не все инструкции работают ! ))
))).jpg
(6.86 КБ) 56 скачиваний
:o
:))
Аватара пользователя
TovarishAleksey
Потрогал лапой паяльник
Сообщения: 313
Зарегистрирован: Вс сен 22, 2024 12:16:47
Откуда: Село Лютенька

Re: Вопрос программистам

Сообщение TovarishAleksey »

Вопрос: можно ли как-то прошить мою атмегу без программатора? Как-то же Arduino IDE это делает. С развёртки я и начну.
"Умный может зарабатывать триста рублей, а проживать три тысячи"
Реклама
Эиком - электронные компоненты и радиодетали
Adrift
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Вт окт 01, 2024 15:22:33

Re: Вопрос программистам

Сообщение Adrift »

Хоть одна хорошая новость, если нет программатора, то можно сразу купить таковой для подходящего мк )
Реклама
Аватара пользователя
Фунтик
Собутыльник Кота
Сообщения: 2704
Зарегистрирован: Пт фев 12, 2010 13:47:17

Re: Вопрос программистам

Сообщение Фунтик »

TovarishAleksey писал(а): можно ли как-то прошить мою атмегу без программатора?
если упомянутый тобой "ПК на базе АМД" имеет принтерный порт (пусть даже не наружу. а хотя б на мат. плате) - программатоор называется "пять проводков". Наксколько помню - поддерживается "аврдуде". Я сам с такого начинал, причём использовал 1 раз - прошить АВРку под программатор с V-USB, которым потом долго и счастливо пользовался.
Реклама
Аватара пользователя
TovarishAleksey
Потрогал лапой паяльник
Сообщения: 313
Зарегистрирован: Вс сен 22, 2024 12:16:47
Откуда: Село Лютенька

Re: Вопрос программистам

Сообщение TovarishAleksey »

Адрифт, ай яй яй, не изменяй! Ну коль нет его - то ладно, можно сделать за день, и славно! :beer:
"Умный может зарабатывать триста рублей, а проживать три тысячи"
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Вопрос программистам

Сообщение roman.com »

никогда не делал самодельный прогер...
да тут пол сайта про него...
https://www.radiokot.ru/forum/viewtopic ... 57&t=17703
https://www.radiokot.ru/forum/viewtopic ... 57&t=17703 - у меня такой))
https://www.radiokot.ru/forum/viewtopic ... 57&t=95091
https://www.radiokot.ru/forum/viewtopic ... 57&t=53442
https://www.radiokot.ru/forum/viewtopic.php?f=57&t=864
...

Добавлено after 3 minutes 34 seconds:
есть самодельные...
https://easyelectronics.ru/usb-programm ... sbasp.html
я купил такой готовый на ближайшем рынке)) за 100 рублей..

Добавлено after 1 minute 10 seconds:
я не вижу смысла тратить время на самодельный.. .если есть куча готовых за 100 рублей))
:tea:

Добавлено after 6 minutes 32 seconds:
только если нужен како-то необычный... которого нет в магазине...
:roll:
в соседней теме решили сделать самодельный... чтоб прошивать AVR по интернету...
:roll:
начали изучать...

а что нам говорит справочник... https://ru.wikipedia.org/wiki/Intel_HEX#Пример_3

:020000021000EC
:10C20000E0A5E6F6FDFFE0AEE00FE6FCFDFFE6FD93
:10C21000FFFFF6F50EFE4B66F2FA0CFEF2F40EFE90
:10C22000F04EF05FF06CF07DCA0050C2F086F097DF
:10C23000F04AF054BCF5204830592D02E018BB03F9
:020000020000FC
:04000000FA00000200
:00000001FF

всё ясно))

-открываем файл HEX в программе AVRProg...
-программа AVRProg переводит файл HEX в массив байт...
-подключаем USBASP...
-прошиваем ATmega8...
программатор.jpg
(176.67 КБ) 50 скачиваний
сначала идёт строка адреса сектора флеша...
:020000020000FC
прошиваем ATmega8 с нулевого сектора флеша...

потом идёт данные...
:1000000063E064B966E065B960E067B96FEF68B94D
ATmega8 имеет 2-х байтную систему команд...
прошиваем флеш мега8 с адреса сектора 0000...
причём похоже сначала передаётся младший байт данных - 63 потом старший байт данных - E0
программа AVRProg это так видит))
Screenshot_3.jpg
(149.84 КБ) 47 скачиваний
Screenshot_4.jpg
(53.37 КБ) 49 скачиваний
Screenshot_5.jpg
(120.5 КБ) 56 скачиваний
вроде всё просто))
:roll:

и т.д.....

пока не доделали)) пока сидим... разбираемся...))
:tea:
Аватара пользователя
TovarishAleksey
Потрогал лапой паяльник
Сообщения: 313
Зарегистрирован: Вс сен 22, 2024 12:16:47
Откуда: Село Лютенька

Re: Вопрос программистам

Сообщение TovarishAleksey »

Если ваша цель - напугать меня, то вы её достигли. Не так страшен авр, как его малюют. Как говорится: страхов много, а жизнь одна. От этой фразы моя душа в пятки ушла..
"Умный может зарабатывать триста рублей, а проживать три тысячи"
Аватара пользователя
Transformer-V
Друг Кота
Сообщения: 4243
Зарегистрирован: Пн окт 03, 2016 22:50:22
Контактная информация:

Re: Вопрос программистам

Сообщение Transformer-V »

[uquote="TovarishAleksey",url="/forum/viewtopic.php?p=4642013#p4642013"]Вопрос: можно ли как-то прошить мою атмегу без программатора? Как-то же Arduino IDE это делает. С развёртки я и начну.[/uquote]
Писал тебе ранее не прочел что ли? Можно хоть вручную прошить, изучай шину SPI и команды на МК в Datasheet, в том числе как перевести МК в режим прошивки. В инете инфы масса.
Adrift
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Вт окт 01, 2024 15:22:33

Re: Вопрос программистам

Сообщение Adrift »

TovarishAleksey, я серьезно, нужно менять мк ) У спектрума видеопамять занимала 7-ю часть имеющейся RAM, у тебя она будет минимум в 12 раз больше имеющихся 2КБ. Pico, такой или такой на али стоят $1.5 и там 264KB RAM, умельцы разгоняют до 400+ MHz и сразу два монитора по HDMI подключают ) В монетах берешь оба за $2, из мелкого делаешь программатор. Или даже берешь один и превращаешь в ардуину, он и без программатора шьется по USB.
Аватара пользователя
TovarishAleksey
Потрогал лапой паяльник
Сообщения: 313
Зарегистрирован: Вс сен 22, 2024 12:16:47
Откуда: Село Лютенька

Re: Вопрос программистам

Сообщение TovarishAleksey »

думаю сдаться. Ничего у меня не получиться. ПО удобного для меня нет, программатор лепить в падлу. Программирование явно не моё. Решать бесконечные ошибки, которые всегда у меня есть, очень надоело.
"Умный может зарабатывать триста рублей, а проживать три тысячи"
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Вопрос программистам

Сообщение roman.com »

сдаваться ещё рано))
:)

задача не напугать.. .а делать прогер))

как у тебя работает Arduino IDE ?
-подключаем Arduino
Screenshot_2.jpg
(36.76 КБ) 44 скачивания
-пишем в Arduino IDE...
-далее нажимаем на кнопочку "компилировать"...
-Arduino IDE переводит твою программу в быйты (грубо) и передаёт Arduino по USB
Screenshot_0.jpg
(24.2 КБ) 48 скачиваний
-а внутри самой Arduino есть встроенный загрузчик... который прошивает флеш МК... т.е. записывает в сектор прикладных программ.
Screenshot_5.jpg
(89.18 КБ) 48 скачиваний
всё просто))
:tea:
Аватара пользователя
TovarishAleksey
Потрогал лапой паяльник
Сообщения: 313
Зарегистрирован: Вс сен 22, 2024 12:16:47
Откуда: Село Лютенька

Re: Вопрос программистам

Сообщение TovarishAleksey »

Arduino IDE, которая была написана для прошивки атмег, прошивать не хочет. Такое чувство, будто все программы пишутся для тех, кто их создаёт. Лучше аналоговой электроникой заниматься.
"Умный может зарабатывать триста рублей, а проживать три тысячи"
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Вопрос программистам

Сообщение roman.com »

теперь задача изменилась))

-пишем в атмел студио...
-далее нажимаем на кнопочку "компилировать"...
-атмел студио переводит твою программу в быйты (грубо) и накуда не передаёт ))) а сохраняет на компе HEX - файл.
-теперь тебе "вручную" задо залить это файл в МК... т.е. записать в сектор прикладных программ.
вот и вся разница))
:tea:

Добавлено after 3 minutes 6 seconds:
чтоб залить HEX - файл нужен прогер...

-прогер можно купить готовы.
-можно сделать самому... из чего угодно)) даже из той же ардуины)) и прошивать с помощью МК с помощью ардуины...
прогер)).jpg
(30.66 КБ) 46 скачиваний
:tea:
Аватара пользователя
TovarishAleksey
Потрогал лапой паяльник
Сообщения: 313
Зарегистрирован: Вс сен 22, 2024 12:16:47
Откуда: Село Лютенька

Re: Вопрос программистам

Сообщение TovarishAleksey »

Это то понятно. Но чтобы залить, нужен же программатор? Или под "вручную" подразумевается тыканье иголочкой в микроконтроллер? :))
"Умный может зарабатывать триста рублей, а проживать три тысячи"
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Вопрос программистам

Сообщение roman.com »

у ардуины есть терминал...
Screenshot_3.jpg
(62.86 КБ) 56 скачиваний
можно даже через него залить HEX - файл.

на самом деле пофигу как... хоть иголочками... главное залить HEX - файл.
:tea:
Аватара пользователя
TovarishAleksey
Потрогал лапой паяльник
Сообщения: 313
Зарегистрирован: Вс сен 22, 2024 12:16:47
Откуда: Село Лютенька

Re: Вопрос программистам

Сообщение TovarishAleksey »

Роман, спасибо огромное! Теперь понял.. Значит продолжаю делать))
"Умный может зарабатывать триста рублей, а проживать три тысячи"
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Вопрос программистам

Сообщение roman.com »

через терминал... программу на ардуине надо писать "программатор"... ))
TovarishAleksey писал(а):Лучше аналоговой электроникой заниматься.
так тебе по любому нужен будет прогер... какой угодно ... хоть самодельный))

потому что все устройства... от электронных часов с кукушкой... до электронного вольтметра... везде нужен будет прогер... :)
или ты всё будешь делать на ардуине ? на ардуине фигня получится... :facepalm:
Morroc
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Re: Вопрос программистам

Сообщение Morroc »

[uquote="roman.com",url="/forum/viewtopic.php?p=4642172#p4642172"]на ардуине фигня получится... :facepalm:[/uquote]
ну если делать "все устройства" то да, а если часы или вольтметр - получится :)))

[uquote="TovarishAleksey",url="/forum/viewtopic.php?p=4642154#p4642154"]думаю сдаться. Ничего у меня не получиться. ПО удобного для меня нет, программатор лепить в падлу. Программирование явно не моё. Решать бесконечные ошибки, которые всегда у меня есть, очень надоело.[/uquote]

Изображение

[uquote="TovarishAleksey",url="/forum/viewtopic.php?p=4642158#p4642158"]Лучше аналоговой электроникой заниматься.[/uquote]
Вам так кажется, там все еще запутаннее, а вместо программных ошибок "блин, опять не работает, что не так то...", да и в чистом виде её почти не осталось - везде мк или плис или еще чего.
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Ответить

Вернуться в «МЯЯЯУ!»