Например TDA7294

Форум РадиоКот • Просмотр темы - Проблема с EEPROM памятью и оператором DB
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс июл 27, 2025 13:06:43

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


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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Проблема с EEPROM памятью и оператором DB
СообщениеДобавлено: Пн фев 24, 2025 14:14:44 
Родился

Зарегистрирован: Пн фев 24, 2025 14:01:09
Сообщений: 2
Рейтинг сообщения: 0
всем добрый день! только начинаю познавать прекрасный мир микроконтроллеров и вот решил попробовать попрограммировать. выбрал в качестве МК Atmega328P и написал следующую программу:

.device Atmega328P
.include "m328Pdef.inc"

.CSEG

.ORG 0x20
data: .DB 10,10

.ESEG

.ORG 0x40
data1: .DB 1,2,3

по идее часть с ESEG должна установить в ячейки EEPROM-памяти значения 1, 2 и 3 по адресам 0х40, 0х41 и 0х42, однако когда я проверил EEPROM-память, то результаты меня удивили (отображены на картинке):

Изображение

при этом все адекватно работает, если адрес в директиве ORG установлен в 0х00:

Изображение

немного поигравшись со значениями адреса в директиве ORG я понял, что значения 1, 2 и 3 почему-то смещаются влево, а остальные ячейки заполняются нулями. например, если установить адрес 0х01, то будет так:

Изображение

возникает соответствующий вопрос - кто-нибудь знает, в чем дело? и как это можно исправить?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с EEPROM памятью и оператором DB
СообщениеДобавлено: Вт фев 25, 2025 04:14:45 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4332
Откуда: Ижевск
Рейтинг сообщения: 2
Протеус озорует. :) В студии так
Изображение


Вложения:
flash_eeprom.PNG [16.49 KiB]
Скачиваний: 249
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с EEPROM памятью и оператором DB
СообщениеДобавлено: Вт фев 25, 2025 19:43:26 
Родился

Зарегистрирован: Пн фев 24, 2025 14:01:09
Сообщений: 2
Рейтинг сообщения: 0
Протеус озорует. :)

А можно поподробнее - что за протеус?


Последний раз редактировалось Аlex Вт фев 25, 2025 23:30:24, всего редактировалось 1 раз.
Чрезмерное цитирование


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с EEPROM памятью и оператором DB
СообщениеДобавлено: Вт фев 25, 2025 21:42:01 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15108
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Скорее то программное обеспечение, что у Вас используется. Мы же не гадалки...
В АВР студии (4.19 к примеру) все нормально компилируется.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с EEPROM памятью и оператором DB
СообщениеДобавлено: Сб мар 01, 2025 17:59:28 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 139
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1478
Рейтинг сообщения: 0
AVR-Studio. 4.19. Так как это продукт производителя МК AVR, это самый адекватный симулятор.

Я уже много лет работаю с AVR. Все свои проекты отлаживаю только в AVR-Studio.

Сидел на асме несколько лет. Потом Си. И всегда отлаживаю свои проекты, программы в симуляторе AVR-Studio.

Для проверки проектов, программ создаю программные закладки.

Скажу сразу. Проверяется логика программы. Работа аппаратной и внешней периферии подразумевается, что там отработано.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с EEPROM памятью и оператором DB
СообщениеДобавлено: Пн мар 10, 2025 14:22:08 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 139
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1478
Рейтинг сообщения: 0
AVR-Studio 4.19. самая стабильная версия. Новые МК это уже другие версии. Мы пока говорим об обычных МК, выпущенных до передачи avr microchip.

AVR-Studio 4.19 это продукт производителя МК. И это самое верное и надёжное средство. Покажет все правильно. Состояние МК, регистров и периферии. В отдельных случаях придется симулировать самому. Тестовые программные закладки.

Когда вы это поймёте. Все будет ясно.

Чуть позже покажу пример. Авр студио и eseg. Org


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

По промокоду radiokot скидка 10%
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

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


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

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


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

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


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