Например TDA7294

Форум РадиоКот • Просмотр темы - Вопрос программистам
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс авг 24, 2025 02:15:10

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 381 ]     ... , , , 17, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Пн окт 28, 2024 17:29:14 
Друг Кота

Карма: 2
Рейтинг сообщений: 79
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8315
Откуда: .ru
Рейтинг сообщения: 0
добрый мальчик Лёша))
:)))
у меня микроконтроллер Atmega328P есть везде...
-AVRStudio
-CodeVisionAVR
-Proteus 8 Professional
-Программатор AVR
-AVRDUDEPROG
-есть в коробочке...
-есть на столе...
...
Они проникли везде... :o
Они меня преследуют повсюду ! ))
:)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Пн окт 28, 2024 17:35:57 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Вс сен 22, 2024 12:16:47
Сообщений: 313
Откуда: Село Лютенька
Рейтинг сообщения: 0
СпойлерЭто всё, парни.. Это всё авр.. Представляете? Вы можете представить? Это вообще.. ЭТО ВСЕ МОИ! НЕ ПОДХОДИ СЮДА!!

Проблема с отсутствием моего микроконтроллера в атмел студио решена. Скачал с сайта archive.org и он появился.. Магия, но не суть. Теперь будем на асме трах.. программировать! :chmoked:

_________________
"Умный может зарабатывать триста рублей, а проживать три тысячи"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Пн окт 28, 2024 19:13:16 
Друг Кота

Карма: 2
Рейтинг сообщений: 79
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8315
Откуда: .ru
Рейтинг сообщения: 0
замечательно))
только есть она проблемка... я даже не представляю с чего начать))

а начинать надо... с развертки...
так написано во всех книжках))
Вложение:
)).jpg [53.55 KiB]
Скачиваний: 25

:))

Добавлено after 1 hour 16 minutes 6 seconds:
TovarishAleksey писал(а):
Теперь будем на асме трах..

ну кидай сюда исходники...
я тоже изучаю асм.. ещё до конца не изучил))
и никто до конца не знает асм... потому для каждого МК свои инструкции...
и даже для одних и тех же МК не все инструкции работают ! ))
Вложение:
))).jpg [6.86 KiB]
Скачиваний: 21

:o
:))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Пн окт 28, 2024 20:04:53 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Вс сен 22, 2024 12:16:47
Сообщений: 313
Откуда: Село Лютенька
Рейтинг сообщения: 0
Вопрос: можно ли как-то прошить мою атмегу без программатора? Как-то же Arduino IDE это делает. С развёртки я и начну.

_________________
"Умный может зарабатывать триста рублей, а проживать три тысячи"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Пн окт 28, 2024 20:20:29 
Мучитель микросхем

Карма: 1
Рейтинг сообщений: 43
Зарегистрирован: Вт окт 01, 2024 15:22:33
Сообщений: 436
Рейтинг сообщения: 0
Хоть одна хорошая новость, если нет программатора, то можно сразу купить таковой для подходящего мк )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Пн окт 28, 2024 20:27:36 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 255
Зарегистрирован: Пт фев 12, 2010 13:47:17
Сообщений: 2402
Рейтинг сообщения: 0
TovarishAleksey писал(а):
можно ли как-то прошить мою атмегу без программатора?
если упомянутый тобой "ПК на базе АМД" имеет принтерный порт (пусть даже не наружу. а хотя б на мат. плате) - программатоор называется "пять проводков". Наксколько помню - поддерживается "аврдуде". Я сам с такого начинал, причём использовал 1 раз - прошить АВРку под программатор с V-USB, которым потом долго и счастливо пользовался.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Пн окт 28, 2024 21:08:14 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Вс сен 22, 2024 12:16:47
Сообщений: 313
Откуда: Село Лютенька
Рейтинг сообщения: 0
Адрифт, ай яй яй, не изменяй! Ну коль нет его - то ладно, можно сделать за день, и славно! :beer:

_________________
"Умный может зарабатывать триста рублей, а проживать три тысячи"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Пн окт 28, 2024 21:22:57 
Друг Кота

Карма: 2
Рейтинг сообщений: 79
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8315
Откуда: .ru
Рейтинг сообщения: 0
никогда не делал самодельный прогер...
да тут пол сайта про него...
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 KiB]
Скачиваний: 19

сначала идёт строка адреса сектора флеша...
:020000020000FC
прошиваем ATmega8 с нулевого сектора флеша...

потом идёт данные...
:1000000063E064B966E065B960E067B96FEF68B94D
ATmega8 имеет 2-х байтную систему команд...
прошиваем флеш мега8 с адреса сектора 0000...
причём похоже сначала передаётся младший байт данных - 63 потом старший байт данных - E0
программа AVRProg это так видит))
Вложение:
Screenshot_3.jpg [149.84 KiB]
Скачиваний: 17

Вложение:
Screenshot_4.jpg [53.37 KiB]
Скачиваний: 18

Вложение:
Screenshot_5.jpg [120.5 KiB]
Скачиваний: 20

вроде всё просто))
:roll:

и т.д.....

пока не доделали)) пока сидим... разбираемся...))
:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Пн окт 28, 2024 23:22:32 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Вс сен 22, 2024 12:16:47
Сообщений: 313
Откуда: Село Лютенька
Рейтинг сообщения: 0
Если ваша цель - напугать меня, то вы её достигли. Не так страшен авр, как его малюют. Как говорится: страхов много, а жизнь одна. От этой фразы моя душа в пятки ушла..

_________________
"Умный может зарабатывать триста рублей, а проживать три тысячи"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Вт окт 29, 2024 06:27:49 
Друг Кота
Аватар пользователя

Карма: -74
Рейтинг сообщений: -204
Зарегистрирован: Пн окт 03, 2016 22:50:22
Сообщений: 3943
Рейтинг сообщения: 0
Вопрос: можно ли как-то прошить мою атмегу без программатора? Как-то же Arduino IDE это делает. С развёртки я и начну.

Писал тебе ранее не прочел что ли? Можно хоть вручную прошить, изучай шину SPI и команды на МК в Datasheet, в том числе как перевести МК в режим прошивки. В инете инфы масса.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Вт окт 29, 2024 09:57:55 
Мучитель микросхем

Карма: 1
Рейтинг сообщений: 43
Зарегистрирован: Вт окт 01, 2024 15:22:33
Сообщений: 436
Рейтинг сообщения: 0
TovarishAleksey, я серьезно, нужно менять мк ) У спектрума видеопамять занимала 7-ю часть имеющейся RAM, у тебя она будет минимум в 12 раз больше имеющихся 2КБ. Pico, такой или такой на али стоят $1.5 и там 264KB RAM, умельцы разгоняют до 400+ MHz и сразу два монитора по HDMI подключают ) В монетах берешь оба за $2, из мелкого делаешь программатор. Или даже берешь один и превращаешь в ардуину, он и без программатора шьется по USB.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Вт окт 29, 2024 10:03:27 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Вс сен 22, 2024 12:16:47
Сообщений: 313
Откуда: Село Лютенька
Рейтинг сообщения: 0
думаю сдаться. Ничего у меня не получиться. ПО удобного для меня нет, программатор лепить в падлу. Программирование явно не моё. Решать бесконечные ошибки, которые всегда у меня есть, очень надоело.

_________________
"Умный может зарабатывать триста рублей, а проживать три тысячи"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Вт окт 29, 2024 10:05:27 
Друг Кота

Карма: 2
Рейтинг сообщений: 79
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8315
Откуда: .ru
Рейтинг сообщения: 0
сдаваться ещё рано))
:)

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

как у тебя работает Arduino IDE ?
-подключаем Arduino
Вложение:
Screenshot_2.jpg [36.76 KiB]
Скачиваний: 15

-пишем в Arduino IDE...
-далее нажимаем на кнопочку "компилировать"...
-Arduino IDE переводит твою программу в быйты (грубо) и передаёт Arduino по USB
Вложение:
Screenshot_0.jpg [24.2 KiB]
Скачиваний: 14

-а внутри самой Arduino есть встроенный загрузчик... который прошивает флеш МК... т.е. записывает в сектор прикладных программ.
Вложение:
Screenshot_5.jpg [89.18 KiB]
Скачиваний: 15

всё просто))
:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Вт окт 29, 2024 10:07:11 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Вс сен 22, 2024 12:16:47
Сообщений: 313
Откуда: Село Лютенька
Рейтинг сообщения: 0
Arduino IDE, которая была написана для прошивки атмег, прошивать не хочет. Такое чувство, будто все программы пишутся для тех, кто их создаёт. Лучше аналоговой электроникой заниматься.

_________________
"Умный может зарабатывать триста рублей, а проживать три тысячи"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Вт окт 29, 2024 10:13:04 
Друг Кота

Карма: 2
Рейтинг сообщений: 79
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8315
Откуда: .ru
Рейтинг сообщения: 0
теперь задача изменилась))

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

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

-прогер можно купить готовы.
-можно сделать самому... из чего угодно)) даже из той же ардуины)) и прошивать с помощью МК с помощью ардуины...
Вложение:
прогер)).jpg [30.66 KiB]
Скачиваний: 16

:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Вт окт 29, 2024 10:13:06 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Вс сен 22, 2024 12:16:47
Сообщений: 313
Откуда: Село Лютенька
Рейтинг сообщения: 0
Это то понятно. Но чтобы залить, нужен же программатор? Или под "вручную" подразумевается тыканье иголочкой в микроконтроллер? :))

_________________
"Умный может зарабатывать триста рублей, а проживать три тысячи"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Вт окт 29, 2024 10:15:14 
Друг Кота

Карма: 2
Рейтинг сообщений: 79
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8315
Откуда: .ru
Рейтинг сообщения: 0
у ардуины есть терминал...
Вложение:
Screenshot_3.jpg [62.86 KiB]
Скачиваний: 21

можно даже через него залить HEX - файл.

на самом деле пофигу как... хоть иголочками... главное залить HEX - файл.
:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Вт окт 29, 2024 10:19:55 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Вс сен 22, 2024 12:16:47
Сообщений: 313
Откуда: Село Лютенька
Рейтинг сообщения: 0
Роман, спасибо огромное! Теперь понял.. Значит продолжаю делать))

_________________
"Умный может зарабатывать триста рублей, а проживать три тысячи"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Вт окт 29, 2024 10:31:31 
Друг Кота

Карма: 2
Рейтинг сообщений: 79
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8315
Откуда: .ru
Рейтинг сообщения: 0
через терминал... программу на ардуине надо писать "программатор"... ))
TovarishAleksey писал(а):
Лучше аналоговой электроникой заниматься.

так тебе по любому нужен будет прогер... какой угодно ... хоть самодельный))

потому что все устройства... от электронных часов с кукушкой... до электронного вольтметра... везде нужен будет прогер... :)
или ты всё будешь делать на ардуине ? на ардуине фигня получится... :facepalm:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Вт окт 29, 2024 10:43:40 
Друг Кота

Карма: 49
Рейтинг сообщений: 544
Зарегистрирован: Чт фев 20, 2014 18:57:55
Сообщений: 19488
Рейтинг сообщения: 0
на ардуине фигня получится... :facepalm:

ну если делать "все устройства" то да, а если часы или вольтметр - получится :)))

думаю сдаться. Ничего у меня не получиться. ПО удобного для меня нет, программатор лепить в падлу. Программирование явно не моё. Решать бесконечные ошибки, которые всегда у меня есть, очень надоело.


Изображение

Лучше аналоговой электроникой заниматься.

Вам так кажется, там все еще запутаннее, а вместо программных ошибок "блин, опять не работает, что не так то...", да и в чистом виде её почти не осталось - везде мк или плис или еще чего.

_________________
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 381 ]     ... , , , 17, , ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Asmodey и гости: 41


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y