Например TDA7294

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

Текущее время: Чт авг 14, 2025 06:14:06

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


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



Начать новую тему Ответить на тему  [ Сообщений: 1364 ]     ... , , , 61, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 17:23:19 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23983
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Чтобы не было непоняток, я приведу РАБОЧИЕ примеры:

Эээ, батенька... А с какого перепуга вы пытаетесь работать со структурой? :shock:
LATCbits.xx - это элемент структуры.
По поводу ID есть варианты. :wink: Но можно и через #pragma


Последний раз редактировалось КРАМ Пт сен 01, 2023 17:28:30, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 17:26:02 
Встал на лапы

Карма: -10
Рейтинг сообщений: -76
Зарегистрирован: Пт мар 29, 2013 23:53:14
Сообщений: 84
Рейтинг сообщения: 0
*Если на Си, то через явное определение адреса константы (at). Адрес ID есть в даташите.

Так ВЫ напишите, и покажите хотя бы в прошивке, не говоря уже о железе :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 17:29:58 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23983
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Так ВЫ напишите, и покажите хотя бы в прошивке, не говоря уже о железе :)

Это вы типа экзамен затеяли? :))) :))) :)))
Охолоните чуток.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 17:33:27 
Встал на лапы

Карма: -10
Рейтинг сообщений: -76
Зарегистрирован: Пт мар 29, 2013 23:53:14
Сообщений: 84
Рейтинг сообщения: 0
Это какую структуру Вы имеете ввиду?
Ту - которую объявили при создании проекта?

#include <p24EP256GP204.h>

Так ДА! я с ней работаю :) а иначе - проц не поймёт даже названия своих SFR регистров.
А в современных даташитах на процы - не во всех есть описание (физическое) расположение этих регистров, поэтому, без такого файла - ВЫ ЛИЧНО хрен даже проц проинициализируете :)

Добавлено after 1 minute 13 seconds:
Чтобы не было непоняток, я приведу РАБОЧИЕ примеры:

Эээ, батенька... А с какого перепуга вы пытаетесь работать со структурой? :shock:
LATCbits.xx - это элемент структуры.
По поводу ID есть варианты. :wink: Но можно и через #pragma


Попробуйте :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 17:49:18 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23983
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Это какую структуру Вы имеете ввиду?
Ту - которую объявили при создании проекта?

#include <p24EP256GP204.h>

Так ДА! я с ней работаю :) а иначе - проц не поймёт даже названия своих SFR регистров.
А в современных даташитах на процы - не во всех есть описание (физическое) расположение этих регистров, поэтому, без такого файла - ВЫ ЛИЧНО хрен даже проц проинициализируете :)

А вы давно пишите на Си? :)))
Есть регистр LATC и вы можете в него обращаться.
А есть структура LATCbits объявленная в хедере на чип.
Не надо работать со структурой. Нужно работать непосредственно с регистром порта.
Изображение

Добавлено after 6 minutes 19 seconds:
Попробуйте :)

Мне лень создавать проект на ваш чип.
Через at попался только с инициализацией EEPROM в PIC18F27Q43
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 17:55:30 
Встал на лапы

Карма: -10
Рейтинг сообщений: -76
Зарегистрирован: Пт мар 29, 2013 23:53:14
Сообщений: 84
Рейтинг сообщения: 0
Это какую структуру Вы имеете ввиду?
Ту - которую объявили при создании проекта?

#include <p24EP256GP204.h>

Так ДА! я с ней работаю :) а иначе - проц не поймёт даже названия своих SFR регистров.
А в современных даташитах на процы - не во всех есть описание (физическое) расположение этих регистров, поэтому, без такого файла - ВЫ ЛИЧНО хрен даже проц проинициализируете :)

А вы давно пишите на Си? :)))
Есть регистр LATC и вы можете в него обращаться.
А есть структура LATCbits объявленная в хедере на чип.
Не надо работать со структурой. Нужно работать непосредственно с регистром порта.
Изображение


А ВЫ давно задаёте глупые вопросы?

Смешно выражаетесь :)
Ну я понял бы - работать НЕПОСРЕДСТВЕННО С ПОРТОМ если бы это был СТАРЫЙ пик12/16, и то - там в таком-же файле распределено :)
Но работать с современными, у которых есть регистр "LATx" :)
Ну а что, если у вас (по вашему мнению) есть доступ к полному порту ?
Вы его сразу грузанёте, типа: LATC = 0b0001000111000110; // 0xC71;
А как-же "не трогать ножки, которые работают по другим заданиям" ???

Так может таки или через "И/ИЛИ/НЕ", или таки по Заводскоим командам ПИК-а - просто сделать инверсию нужного пина ? :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 17:59:16 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23983
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Ну а что, если у вас (по вашему мнению) есть доступ к полному порту ?
Вы его сразу грузанёте, типа: LATC = 0b0001000111000110; // 0xC71;
А как-же "не трогать ножки, которые работают по другим заданиям" ???

А вы точно читаете то, что я вам пишу?
КРАМ писал(а):
Код:
LATC ^= 0b100;


Вы знаете что означает такая запись?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 18:01:13 
Встал на лапы

Карма: -10
Рейтинг сообщений: -76
Зарегистрирован: Пт мар 29, 2013 23:53:14
Сообщений: 84
Рейтинг сообщения: -4
КРАМ! Ну смеюсь, потом ... смеюсь, потом ещё смеюсь .... :)
А покажите ТО-ЖЕ, только не для бита 0 :), к примеру, бит #3 ?! :)

Бля ... КАК ДЕТИ .... :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 18:04:21 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23983
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
А покажите ТО-ЖЕ, только не для бита 0 :), к примеру, бит #3 ?!


Код:
LATC ^= 0b100; //это для бита 2
LATC ^= 0b1; //это для бита 0
LATC ^= 0b1000000;  //это для бита 6


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 18:05:02 
Встал на лапы

Карма: -10
Рейтинг сообщений: -76
Зарегистрирован: Пт мар 29, 2013 23:53:14
Сообщений: 84
Рейтинг сообщения: 0
Ну а что, если у вас (по вашему мнению) есть доступ к полному порту ?
Вы его сразу грузанёте, типа: LATC = 0b0001000111000110; // 0xC71;
А как-же "не трогать ножки, которые работают по другим заданиям" ???

А вы точно читаете то, что я вам пишу?
КРАМ писал(а):
Код:
LATC ^= 0b100;


Вы знаете что означает такая запись?


Знаю - установка бита 2 :)

Нет :) Инверсия бита ДВА! :)

Хотя Вам лично - это не поможет :)

Ещё раз повторяю - СДЕЛАЙТЕ ИНВЕРСИЮ бита 3, к примеру, можете второгго ... :) и покажите дизасм .


Последний раз редактировалось ALEKS1102X Пт сен 01, 2023 18:10:08, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 18:12:13 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23983
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Знаю - установка бита 2 :)

Садитесь - кол.
Это инверсия бита 2.

Добавлено after 1 minute 20 seconds:
Хотя Вам лично - это не поможет :)

А мне что то должно помогать?
По моему помогать нужно вам... :music: :music: :music:

Добавлено after 3 minutes 50 seconds:
Ещё раз повторяю - СДЕЛАЙТЕ ИНВЕРСИЮ бита 3, к примеру, можете второгго ... :) и покажите дизасм .

Вы все таки не читаете то, что я вам пишу.
Еще раз.
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 18:37:13 
Встал на лапы

Карма: -10
Рейтинг сообщений: -76
Зарегистрирован: Пт мар 29, 2013 23:53:14
Сообщений: 84
Рейтинг сообщения: -4
КРАМ - Вы не там ищете проблему :) И не правильно здесь людям, которые реально хотят заняться программированием мк, объясняете ситуацию :)
ВЫ бы лучше рассказывали - где брать примеры, свои примеры приводили бы.
Для кого-то может и не существенно, но показали бы - как свой ИД в проц записать....
Хотя Вы сами не знаете ...

Добавлено after 2 minutes 30 seconds:
Знаю - установка бита 2 :)

Садитесь - кол.
Это инверсия бита 2.

Добавлено after 1 minute 20 seconds:
Хотя Вам лично - это не поможет :)

А мне что то должно помогать?
По моему помогать нужно вам... :music: :music: :music:

Добавлено after 3 minutes 50 seconds:
Ещё раз повторяю - СДЕЛАЙТЕ ИНВЕРСИЮ бита 3, к примеру, можете второгго ... :) и покажите дизасм .

Вы все таки не читаете то, что я вам пишу.
Еще раз.
Изображение


Ещё раз объясню тому, кто в шлемофоне - инвертируйте бит №3 , а не бит №0 :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 18:46:33 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23983
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Еще раз объясняю. Делайте сами.
Я не собираюсь показывать как инвертировать каждый бит.
Смените маску на нужную и сами откомпилируйте.

Добавлено after 1 minute 35 seconds:
Еще одно хамство и ты будешь себе отвечать сам, шлемофон ты наш недоделанный.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 18:59:09 
Встал на лапы

Карма: -10
Рейтинг сообщений: -76
Зарегистрирован: Пт мар 29, 2013 23:53:14
Сообщений: 84
Рейтинг сообщения: -4
Еще раз объясняю. Делайте сами.
Я не собираюсь показывать как инвертировать каждый бит.
Смените маску на нужную и сами откомпилируйте.

Добавлено after 1 minute 35 seconds:
Еще одно хамство и ты будешь себе отвечать сам, шлемофон ты наш недоделанный.


А я ВАМ ещё раз объясняю - что если Вы сделаете инверсию бита, отличного от НОЛЬ, то дизасм вашего кода будет выглядеть не так, как Вы показали :)
Но вы же не хотите опростоволосится на весь форум, в котором- по обычаю - уже наверное лет 10, а то и больше тут народ грузите, поэтому, и не покажете
что у вас там получится :)
А я ЛИЧНО - могу показать так парочку-тройку примеров - как обойти этот косяк компилятора от микрочип, не скажу, что там намного лучше, но пара-тройка команд в плюс.
Сейчас конечно посыпется кучка возражений - что у них стм32, и им хватает команд на всё :)
Ну да, хватало команд и в Win7, но петухам от Майкрософт хватило мозгов отрезать всё нужное, и оставить лишь полный NULL, из-за чего, сейчас в каждой программе нужно по
новому устанавливать язык, потому как он общий на всю систему, в вин7 в каждой проге фиксировался свой язык, куча устройств перестала работать ... еще куча всего ...
Но зато быстрее стала загружаться эта отстойная.
Нет слов, одни эмоции ...

И не хамил я никому, я просто хочу ПРАВДЫ!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 21:30:55 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23983
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
А я ВАМ ещё раз объясняю - что если Вы сделаете инверсию бита, отличного от НОЛЬ, то дизасм вашего кода будет выглядеть не так, как Вы показали

Просто очередной балабол... :facepalm:

Изображение

Но вы же не хотите опростоволосится на весь форум, в котором- по обычаю - уже наверное лет 10, а то и больше тут народ грузите, поэтому, и не покажете
что у вас там получится

:))) :))) :)))
Пешы исчо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 21:42:01 
Встал на лапы

Карма: -10
Рейтинг сообщений: -76
Зарегистрирован: Пт мар 29, 2013 23:53:14
Сообщений: 84
Рейтинг сообщения: -4
дело то в том, что я - изготавливаю блоки :)
Рабочие блоки.
А ты учи русский язык :)


Последний раз редактировалось ALEKS1102X Пт сен 01, 2023 21:49:53, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 21:49:31 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23983
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
дело то в том, что я - изготавливаю блоки

Болтливым языком.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 21:53:26 
Встал на лапы

Карма: -10
Рейтинг сообщений: -76
Зарегистрирован: Пт мар 29, 2013 23:53:14
Сообщений: 84
Рейтинг сообщения: 0
дело то в том, что я - изготавливаю блоки

Болтливым языком.


Сам то что умеешь? :)

Спец по "попиздетиь на сайте на несколько тышш сообщений) ? :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 22:09:46 
Говорящий с текстолитом

Карма: 25
Рейтинг сообщений: 450
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1643
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
Офф: ALEKS1102X, с ваш overquoting на каждом ответе очень сложно следить за темой. Кроме кнопка "цитата" есть другой начин для ответа на форуме :/.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Програмирование pic на СИ.
СообщениеДобавлено: Пт сен 01, 2023 22:12:12 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23983
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
очень сложно

Я так думаю, что и не нужно. Мальчик в самое ближайшее время отправится делать работу над ошибками. :tea:


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

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


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

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


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

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


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