Найдено 17 результатов
- 14 фев 2019, 15:14
- Форум: Обучение НИИЭТ K1921BK01T
- Тема: Deep Sleep Mode
- Ответы: 1
- Просмотры: 35692
Deep Sleep Mode
Скажите пожалуйста, как на языке C перевести процессор в deepsleep mode, ну или хотя бы просто Sleep. Инструкции WFI у вас работают?
- 20 дек 2018, 15:02
- Форум: Собственное программное обеспечение
- Тема: Сохранение глобальных переменных
- Ответы: 5
- Просмотры: 16719
Re: Сохранение глобальных переменных
Делаю управление наливом. (заправка бензовозов). Перехожу на ваш процессор с AT89S8252. Контроллер должен находиться в щитовой на нефтебазе отдельно от помещения оператора. При исчезновении питания контроллер переходит на батарейку и уходит в спящий режим. При восстановлении питания приходит reset. ...
- 20 дек 2018, 13:06
- Форум: Собственное программное обеспечение
- Тема: Сохранение глобальных переменных
- Ответы: 5
- Просмотры: 16719
Re: Сохранение глобальных переменных
В переменных может храниться состояние процесса. При скачке питания возникает прерывание и процессор переходит в режим микропотребления. Далее, питание восстанавливается и возникает reset. Нужно, чтоб после reset глобальные переменные сохранили прежние значения.
- 20 дек 2018, 12:46
- Форум: Собственное программное обеспечение
- Тема: Сохранение глобальных переменных
- Ответы: 5
- Просмотры: 16719
Сохранение глобальных переменных
Добрый день. Скажите пожалуйста, как сделать так, чтоб переменные, объявленные в main.c сохраняли свои значения после reset?
- 31 дек 2016, 15:53
- Форум: Собственное программное обеспечение
- Тема: Vector IDE
- Ответы: 289
- Просмотры: 321267
Re: Vector IDE
В документации "МИКРОСХЕМА ИНТЕГРАЛЬНАЯ К1921ВК01Т Техническое описание КФДЛ.431295.057ТО" в таблице 6.2 на странице 37 написано, что UserFlash занимает адреса A0022000h – A0022FFFh. Возможно копирование части этого блока сработает.
- 30 дек 2016, 11:08
- Форум: Собственное программное обеспечение
- Тема: Vector IDE
- Ответы: 289
- Просмотры: 321267
Re: Vector IDE
Добрый день Максим. У меня такой вопрос. Можно ли фукцией memcpy считывать данные из пользовательской FLASH памяти. И как этой функции указать, что работаешь с пользовательской Flash, а не загрузочной?
- 29 дек 2016, 14:20
- Форум: Собственное программное обеспечение
- Тема: Vector IDE
- Ответы: 289
- Просмотры: 321267
Re: Vector IDE
Спасибо большое Максим. Я разобрался, просто напутал с Регистром маски прерываний. Думал он наоборот работает.
- 29 дек 2016, 08:34
- Форум: Собственное программное обеспечение
- Тема: Vector IDE
- Ответы: 289
- Просмотры: 321267
Re: Vector IDE
В примере с таймерами не раскрыто как должна называться функция для прерывания UART1_RX и где указывается, что именно эта функция, а не какая-то другая является обработчиком именно этого прерывания.
- 29 дек 2016, 08:15
- Форум: Собственное программное обеспечение
- Тема: Vector IDE
- Ответы: 289
- Просмотры: 321267
Re: Vector IDE
Спасибо за примеры, но я не понял как происходит назначение вектору прерывания функции для его обработки? Тут есть "магическое название" функции или привязка происходит по другому? Как должна называться функция для прерывания UART1_RX? UART1_RX_IRQHandler или по-другому? И как указать, что процедура...
- 28 дек 2016, 13:08
- Форум: Собственное программное обеспечение
- Тема: Vector IDE
- Ответы: 289
- Просмотры: 321267
Re: Vector IDE
Максим, а вы не могли бы выслать пример работы с UART, у меня не получается. Непонятна привязка процедур обработки прерываний к векторам. Мой адрес ***************@mail.ru. Спасибо.