реклама на сайте
подробности

 
 
> Регистры сравнения через указатель, iar avr Compiler V6.12.1.50500
Ga_ry
сообщение Jul 8 2018, 12:47
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 494
Регистрация: 23-06-09
Из: Полтава, UA
Пользователь №: 50 579



Здравствуйте, почему не работает такой код, что я еще не дописал?
Вверху глобальной переменной OCR инициализирован массив, которому присвоены адреса 6-ти регистров сравнения атмега48, а внизу процедура (цикл убрал) в которой по циклу необходимо присваивать значения в выбранный регистр.
Если имя массива и есть указатель на массив, то почему нижняя строка идет как ошибка?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
technik-1017
сообщение Jul 8 2018, 14:45
Сообщение #2





Группа: Участник
Сообщений: 12
Регистрация: 3-09-17
Пользователь №: 99 108



OCR это не РЕГИСТРЫ сравнения, а ПОРТЫ, вы пытаетесь обратиться к портам по указателю? Или какая цель этого кода? Что вы хотите получить?
Наверно необходимо преобразование типа OCR до типа определения портов, чтобы компилятор понял, что это не адресное пространство RAM

почитайте здесь (2. Передача порта через указатель)
http://easyelectronics.ru/rabota-s-portami...erov-na-si.html

Сообщение отредактировал technik-1017 - Jul 8 2018, 14:52


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Ga_ry   Регистры сравнения через указатель   Jul 8 2018, 12:47
- - Jenya7   Цитата(Ga_ry @ Jul 8 2018, 18:47) Здравст...   Jul 8 2018, 13:44
|- - Ga_ry   Цитата(Jenya7 @ Jul 8 2018, 16:44) уберит...   Jul 8 2018, 14:12
- - VladislavS   Если вы хотите элементы массива использовать как а...   Jul 8 2018, 14:53
- - Ga_ry   Цель - 6 аппаратных каналов шим. Присваивая опреде...   Jul 8 2018, 15:35
|- - VladislavS   Цитата(Ga_ry @ Jul 8 2018, 18:35) SFR_B_R...   Jul 8 2018, 16:49
- - Ga_ry   VladislavS, Вы можете дать код который будет работ...   Jul 8 2018, 17:25
- - VladislavS   Нет, я сейчас не занимаюсь AVR. Просто по старой п...   Jul 8 2018, 17:27
- - Ga_ry   VladislavS, понятно, спасибо. Это у меня и так раб...   Jul 8 2018, 17:59
- - VladislavS   Да блин, ну я же цитату с документации не зря прив...   Jul 8 2018, 18:02
- - Ga_ry   Извиняюсь, цитату я как раз пропустил читаю с теле...   Jul 8 2018, 18:54
|- - VladislavS   Цитата(Ga_ry @ Jul 8 2018, 21:54) Это точ...   Jul 8 2018, 18:59
- - Ga_ry   idx1 глоб. 8 бит без знака   Jul 8 2018, 19:17
- - megajohn   Цитата(Ga_ry @ Jul 8 2018, 16:47) Здравст...   Jul 8 2018, 19:32
|- - VladislavS   Цитата(megajohn @ Jul 8 2018, 22:32) вот ...   Jul 9 2018, 03:21
|- - Сергей Борщ   QUOTE (VladislavS @ Jul 9 2018, 06:21) Ка...   Jul 9 2018, 07:29
|- - VladislavS   Цитата(Сергей Борщ @ Jul 9 2018, 10:29) Е...   Jul 9 2018, 08:20
|- - aiwa   Цитата(VladislavS @ Jul 9 2018, 11:20) С ...   Jul 9 2018, 14:08
- - technik-1017   если я не ошибаюсь, то каналы ШИМ в mega48 имеют р...   Jul 8 2018, 19:37
- - Ga_ry   megajohn, спасибо, заработало! Цитата(technik...   Jul 8 2018, 19:41


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 8th August 2025 - 21:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.0135 секунд с 7
ELECTRONIX ©2004-2016