Например TDA7294

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

Текущее время: Пн июл 28, 2025 04:26:30

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


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



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

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Вс сен 22, 2024 12:16:47
Сообщений: 313
Откуда: Село Лютенька
Рейтинг сообщения: 0
БП начал пару недель назад, не могу закончить, так как нет нормального токоизмерителя. Да-да, из чужих историй я уже вычитал об замыкании не того провода.. Программатор не буду делать-с, так как такой софтиной(см. вложение) всё отлично зашивается. Сия программа является оболочкой AvrDude.
Роман, я такой себе поэт - и не сделаю омлет. Интернет использовать не будем, не то про коды мы забудем. Коль и юзать интернет, тогда пусть знает весь-весь свет: "Паутины" ненавижу, все эти цифры отчекрыжу!! :kill:


Вложения:
Screenshot_1.png [58.53 KiB]
Скачиваний: 78

_________________
"Умный может зарабатывать триста рублей, а проживать три тысячи"
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Вт окт 29, 2024 16:13:10 
Друг Кота

Карма: 2
Рейтинг сообщений: 67
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8169
Откуда: .ru
Рейтинг сообщения: 0
ИВАНЫЧ956 Светодиодный Индикатор... кнопки... фууу... :facepalm:

я достал телефон из кармана... выставил все режимы... по Wi-Fi... и пошёл дальше))
Вложение:
улей)).jpg [184.76 KiB]
Скачиваний: 32

:tea:
TovarishAleksey пойдёт))
:tea:


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

Карма: 61
Рейтинг сообщений: 311
Зарегистрирован: Сб янв 14, 2012 15:34:13
Сообщений: 12739
Откуда: 26RUS
Рейтинг сообщения: 0
Цитата:
по Wi-Fi... и пошёл дальше

:))) Ага. В те времена АДСЛ и то по блату.


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

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

Код:
.include "m328Pdef.inc"// мега328

//SRAM:
.DSEG  // SRAM
FIFO: .BYTE 2048
.CSEG  // SRAM

// Запись регистров
LDI R16, 0b00000001 //-1 такт
LDI R17, 0b00000000 //-1 такт

// Настройка портов на выход  (Port D)
OUT DDRD, R16          //-1 такт

//Мигаем диодом
_1:
//включить диод
OUT PORTD, R16         //-1 такт
//выключить диод
OUT PORTD, R17         //-1 такт
RJMP _1                     // -1 такт // -1 такт(переход)

теперь у нас видюха с памятью.. аж целых 2048 байт ! ))

Добавлено after 9 minutes 8 seconds:
чтение / запись
-можно напрямую
-можно через указатель

напрямую быстрей))

Код:
.include "m328Pdef.inc"// мега328

//SRAM:
.DSEG  // SRAM
FIFO: .BYTE 2048
.CSEG  // SRAM

//Запись регистров
LDI R16, 0b00000001 //-1 такт
LDI R17, 0b00000000 //-1 такт

//Настройка портов на выход  (Port D)
OUT DDRD, R16          //-1 такт

//Мигаем диодом
_1:

//включить диод
OUT PORTD, R16         //-1 такт
//выключить диод
OUT PORTD, R17         //-1 такт
//Запись SRAM
STS FIFO+0, R16        //-2 такт
STS FIFO+1, R16        //-2 такт
STS FIFO+2, R16        //-2 такт
//Чтение SRAM
LDS R16, FIFO+0        //-2 такт
LDS R16, FIFO+1        //-2 такт
LDS R16, FIFO+2        //-2 такт

RJMP _1                     // -1 такт // -1 такт(переход)

3 пикселя записали... 3 пикселя прочитали))
осталось добавить синхронизацию... и почти готово ))
:tea:


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

Карма: -74
Рейтинг сообщений: -204
Зарегистрирован: Пн окт 03, 2016 22:50:22
Сообщений: 3943
Рейтинг сообщения: 0
Решать бесконечные ошибки, которые всегда у меня есть, очень надоело.

Именно программист решает проблему. А ошибаются все. Если надоело, значит программирование не твое или рано тебе ещё.

Или под "вручную" подразумевается тыканье иголочкой в микроконтроллер? :))

Нет конечно, без всяких "иголочек". Так как шину SPI или I2C или 8bit A-D легко можно реализовать на механических кнопочках(незалипайках) и на групповых 8 битных переключателях вместе с защитой от дребезга, таким образом ты сможешь натренироваться(прокачать себя) на рабах(slave device) - различные микросхемы, монохромные дисплеи, память ... и почувствовать себя "микроконтроллером". Так что, к чему это все, AVR можно вручную прошить.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Ср окт 30, 2024 10:23:03 
Мучитель микросхем

Зарегистрирован: Вт окт 01, 2024 15:22:33
Сообщений: 428
Рейтинг сообщения: 0
Ну что там? Вчера была LDI, какую инструкцию сегодня будете изучать? ) А ведь 4 дня назад уже было "все работает" )


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Ср окт 30, 2024 10:30:01 
Друг Кота

Карма: 49
Рейтинг сообщений: 544
Зарегистрирован: Чт фев 20, 2014 18:57:55
Сообщений: 19488
Рейтинг сообщения: 0
А ведь 4 дня назад уже было "все работает" )

Ямка :)))
Изображение

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


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

Карма: 2
Рейтинг сообщений: 67
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8169
Откуда: .ru
Рейтинг сообщения: 0
так у нас уже всё работает ! )) мы всё прошили... и уже диодом мигаем ! )) осталось добавить "пару строк"... и всё))
:)
выше разобрали как работает процессор... на примере LDI...
сегодня будем изучать память... регистры... и указатели ))
Вложение:
память.jpg [35.61 KiB]
Скачиваний: 20

:tea:
roman.com писал(а):
регистры R16...R31 всего 16 штук туда пишем.

среди этих регистров есть три особенных ))
Вложение:
XYZ.jpg [36.99 KiB]
Скачиваний: 19

попробуем их использовать...

Код:
.include "m328Pdef.inc"// мега328

//SRAM:
.DSEG  // SRAM
FIFO: .BYTE 2048
.CSEG  // SRAM

//Запись регистров
LDI R16, 0b00000001 //-1 такт
LDI R17, 0b00000000 //-1 такт

//Настройка портов на выход  (Port D)
OUT DDRD, R16          //-1 такт

//Мигаем диодом
_1:

//включить диод
OUT PORTD, R16         //-1 такт
//выключить диод
OUT PORTD, R17         //-1 такт

//Запись SRAM
LDI XL, LOW(FIFO)      //-1 такт
LDI XH, HIGH(FIFO)    //-1 такт
ST  X+, R16               //-2 такт
ST  X+, R16               //-2 такт
ST  X+, R16               //-2 такт
//Чтение SRAM
LDI XL, LOW(FIFO)     //-1 такт
LDI XH, HIGH(FIFO)    //-1 такт
LD  R16, X+               //-2 такт
LD  R16, X+               //-2 такт
LD  R16, X+               //-2 такт

RJMP _1                     // -1 такт // -1 такт(переход)

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

Добавлено after 39 minutes 32 seconds:
итого:
так сколько мы реально получим ?

-если использовать одну ардуину то максимум получим разрешение 134 x 480 и 4 цвета.
Вложение:
3.jpg [23.98 KiB]
Скачиваний: 25

-если использовать три ардуины то максимум получим разрешение 402 x 480 и 256 цвета.
Вложение:
256.jpg [41.67 KiB]
Скачиваний: 28

замечательно))
:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Ср окт 30, 2024 13:18:47 
Мучитель микросхем

Зарегистрирован: Вт окт 01, 2024 15:22:33
Сообщений: 428
Рейтинг сообщения: 0
roman.com писал(а):
-если использовать три ардуины то максимум получим разрешение 402 x 480 и 256 цвета.

402 x 480 и 256 цветов - это 402*480 = 192960 байт или под сотню ардуин на mega328 )


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

Карма: 18
Рейтинг сообщений: 255
Зарегистрирован: Пт фев 12, 2010 13:47:17
Сообщений: 2367
Рейтинг сообщения: 0
Согласно прилагаемым roman.com картинкам - все линии одинаковы. Достаточно 402 байта, т.е. памяти в 3-х с многократным запасом.

А вот зачем такую хрень проектировать и изготавливать - совсем другой вопрос...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Ср окт 30, 2024 13:37:16 
Мучитель микросхем

Зарегистрирован: Вт окт 01, 2024 15:22:33
Сообщений: 428
Рейтинг сообщения: 0
А вот зачем такую хрень проектировать и изготавливать - совсем другой вопрос...

Ясно зачем, ТС на этом компьютере игры будет писать, после того как предварительно напишет свой компилятор, естественно )


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

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

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Ср окт 30, 2024 14:58:38 
Мучитель микросхем

Зарегистрирован: Вт окт 01, 2024 15:22:33
Сообщений: 428
Рейтинг сообщения: 0
Я то всё усвоил, а написать что-то - желание совсем пропало, вот. Возможно, позже что-то и напишу.

Посмотрим, если через время опять решишь продолжить делать видеокарту на mega328, или даже трех, значит не усвоил ничего )


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

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

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


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

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

Вывод в общем то верный, но что мешает взять другой контроллер нипанятна :)))

Изображение

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


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

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

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


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

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

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос программистам
СообщениеДобавлено: Ср окт 30, 2024 15:35:19 
Мучитель микросхем

Зарегистрирован: Вт окт 01, 2024 15:22:33
Сообщений: 428
Рейтинг сообщения: 0
Мешает нехватка денег, а у родителей клянчить нет никакого желания, как и продолжать воплощать эту мечту.

Pico стоит $1.3, в монетах еще меньше, плюс сейчас на али начинаются ивенты к 11.11, можно будет и за $20 взять плату бесплатно.


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

Карма: 61
Рейтинг сообщений: 311
Зарегистрирован: Сб янв 14, 2012 15:34:13
Сообщений: 12739
Откуда: 26RUS
Рейтинг сообщения: 0
а написать что-то - желание совсем пропало, вот. Возможно, позже что-то и напишу. :dont_know:

Могу тебе компаньона порекомендовать. Он диссертацию пишет уже восьмой год. :facepalm: Создадите кооператив и вдвоём дела быстрее пойдут. Кстати он и по БП тоже спец.
Во.
viewtopic.php?f=22&t=163096


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

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Вс сен 22, 2024 12:16:47
Сообщений: 313
Откуда: Село Лютенька
Рейтинг сообщения: 0
Иваныч, вот почему не доделаю проект:
Atmega328P память 16384 бит
256 * 192 = 49152 пикселей
В палитре 16 цветов, для кодирования нужно scrt(16) = 4 бит
49152 * 4 = 196608 бит, в 12 раз больше, чем у нас имеется.

Пусть будет монохром, то есть два каких-то цвета, значит нужен один бит на пиксель.
В итоге нужно 49152*1 = 49152 бита. Всё равно больше, чем есть. Тут только уменьшать разрешение, но тогда оно будет слишком маленьким для моего монитора, а мне такое не нужно.
Вывод: брать другой мк, а у меня такой возможности нет, тогда пусть лежит. Не надо мне псевдорекомендации давать.

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


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 64


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

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


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