Easyelectronics.ru

Электроника для всех
Текущее время: 28 сен 2020, 04:15

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



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: аппаратный подсчёт CRC32 в STM32 постоянно выдает ноль
СообщениеДобавлено: 03 июн 2012, 19:36 
Старожил
Аватара пользователя

Зарегистрирован: 15 фев 2011, 22:21
Сообщения: 216
имеется: KEIL 4.53 + ULINK2 + STM32F100C4
пройдено: RM0008,
+ http://argrento.org/2011/07/01/crc-unit/
+ http://www.mikrocontroller.net/topic/214440
вроде всё просто и прямо, как палка:
Код:
uint32_t cc;
...
...
   CRC_ResetDR();  //сброс должен привести к записи 0xFFFFFFFF в CRC_DR   
   cc = CRC_GetCRC();  //должен просто читаться "текущий" CRC_DR, т.е. 0xFFFFFFFF ???
   сс = CRC_CalcCRC(0x11223344); //расчётное значение для uint32_t  0x11223344
постоянно имеется только cc = 0, как будто я читаю не значение, а указатель offset = 0... !???
Где я туплю?
Может надо что то где то включить в инициализации железа перед использованием,
типа тактирования блока расчета CRC...? Но нигде этого не видел по гуглу, например.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: аппаратный подсчёт CRC32 в STM32 постоянно выдает ноль
СообщениеДобавлено: 03 июн 2012, 20:28 
Старожил

Зарегистрирован: 25 апр 2010, 10:13
Сообщения: 1927
Откуда: Томск
RCC_AHBPeriph_CRC включен?

А в Keil есть такая папочка с примерами C:\Keil\ARM\Examples\ST\STM32F10xFWLib\Examples\

_________________
Какое небо голубое....(с) лиса Алиса


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: аппаратный подсчёт CRC32 в STM32 постоянно выдает ноль
СообщениеДобавлено: 03 июн 2012, 20:38 
Старожил
Аватара пользователя

Зарегистрирован: 15 фев 2011, 22:21
Сообщения: 216
Конечно выключен, спасибо!
Добавил
Код:
RCC->AHBENR |=  RCC_AHBENR_CRCEN;
и уже обрадован )
НАшел и в RM0008 как это и зачем...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 


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


Кто сейчас на конференции

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


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

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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB