Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 25.03.2017, 22:05  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от rubel Посмотреть сообщение
1)нет, не может(см. рис)
Ну так сами на него и посмотрите! У ПИКов нет атомарного изменения бит порта, там только чтение-модификация-запись. Поэтому правильно писать LATА, а не PORTA. Собственно защёлку LAT для этого и ввели.
Реклама:
STM32F0 вне форума  
Непрочитано 26.03.2017, 01:01  
rubel
Гражданин KAZUS.RU
 
Аватар для rubel
 
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
rubel на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от STM32F0 Посмотреть сообщение
Поэтому правильно писать LATА, а не PORTA.
В общем случае - совершенно верное замечание.
rubel вне форума  
Непрочитано 28.03.2017, 10:31  
CHIP123
Частый гость
 
Регистрация: 25.03.2017
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
CHIP123 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Ребята, у кого есть живой пример работы с ECAN на 24 пике. Не совсем ясен алгоритм обращения. На сколтко я понял, узнать о новых пакетах я могу либо установив прирывание C1Interrupt или тупо считывая содержимое входного буфера под mID. А вот не ясно с отправкой, как узнать перед тем как записать в регистры пакет, стоит ли там в очереди на отправку что-то и есть вероятность загубить ожидающий отправку пакет???

Не хочется откровенно топтаться на месте, тем более даташит весьма условно раскрывает работу этого модуля.

Последний раз редактировалось CHIP123; 28.03.2017 в 10:36.
CHIP123 вне форума  
Непрочитано 23.04.2017, 12:05  
my504
Прописка
 
Аватар для my504
 
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
my504 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от STM32F0 Посмотреть сообщение
Ну так сами на него и посмотрите! У ПИКов нет атомарного изменения бит порта, там только чтение-модификация-запись.
Атомарного доступа к битам нет ни у какой платформы. Патамушта для такого доступа потребовалось бы тянуть линии дешифратора адреса к каждому биту. Поэтому всякие кажущиеся атомарными приблуды типа бит-бендинга или прямых битовых операций - на самом деле аппаратная маска в обычном RMW.

Последний раз редактировалось my504; 23.04.2017 в 12:07.
my504 вне форума  
Непрочитано 23.04.2017, 12:58  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от my504 Посмотреть сообщение
Атомарного доступа к битам нет ни у какой платформы.
stm32 есть подобное
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 23.04.2017, 13:03  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от my504 Посмотреть сообщение
Поэтому всякие кажущиеся атомарными приблуды типа бит-бендинга или прямых битовых операций - на самом деле аппаратная маска в обычном RMW.
Загазировал лужу? Зачтено!
STM32F0 вне форума  
Непрочитано 23.04.2017, 13:14  
my504
Прописка
 
Аватар для my504
 
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
my504 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от CERGEI1982 Посмотреть сообщение
stm32 есть подобное
У СТМ32, как и вообще у всех АРМ, ничего подобного нет и быть не может. Читайте мануал на ядро.
Там прямо указано на то, что бит-бендинг является реализацией RMW.
Помимо этого, попробуйте представить себе аппаратную реализацию атомарного доступа к биту...
my504 вне форума  
Непрочитано 23.04.2017, 13:17  
my504
Прописка
 
Аватар для my504
 
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
my504 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от STM32F0 Посмотреть сообщение
Загазировал лужу? Зачтено!
Есть возражения по существу или так, потрандычать захотелось?
my504 вне форума  
Непрочитано 23.04.2017, 13:30  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от my504 Посмотреть сообщение
Есть возражения по существу
Есть доказательства неатомарности атомарности? Жалобу пиши в ООН на Спортлото, сразу, не откладывая! Типа "Не играл, но осуждаю!"(с).
STM32F0 вне форума  
Непрочитано 23.04.2017, 13:36  
my504
Прописка
 
Аватар для my504
 
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
my504 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Набор слов. Бессмысленный и беспощадный.
Учите матчасть, любезный.
Модификация бита всегда происходит путем чтения и последующей записи всего слова. На уровне команд атомарность имеется, а на уровне конвейера - нет.
Но в ПИКах все ровно так же. Такшта исходный Ваш учительский зуд был ложен по сути.
my504 вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Осваиваем USBee Kabron Микроконтроллеры, АЦП, память и т.д 2197 17.08.2024 13:23
Proteus PIC24 CNEN2??Gluk?? rubel Proteus, KiCAD и другие ECAD 1 09.06.2011 17:45
PIC24 CTMU rubel Микроконтроллеры, АЦП, память и т.д 11 20.05.2010 15:56
PIC24 terminal VGA + отладка с USBee AX PRO dosikus Микроконтроллеры, АЦП, память и т.д 7 23.04.2010 19:08
MPLAB C Compiler for PIC24 dsPIC avr123-nm-ru Микроконтроллеры, АЦП, память и т.д 4 25.11.2009 22:53


Часовой пояс GMT +4, время: 03:00.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot