Перейти к содержанию
    

Тестовая программа для ATSAMC21E15A

Добрый день

Необходим проект в Keil под чип ATSAMC21E15A со следующим функционалом:

Кварц внешний 8МГц, скорость CAN шины 250 кбит/сек


Пины PA24/PA25 - CAN шина, формат 29bit, id 0x18033403, период отправки 100msec
Начинка посылки следующая:
[0] - значение счетчика энкодера.
[1] - аналоговый сигнал, PA02, 0...5V, 0...250
[2] - аналоговый сигнал, PA03, 0...5V, 0...250
[3] - аналоговый сигнал, PA04, 0...5V, 0...250
[4] - аналоговый сигнал, PA05, 0...5V, 0...250
[5] - дискретный, PA06, 0V - лог.0, 5V - лог. 1
[6] - после сброса - 0, при приеме сообщения с id 0x18033303 присвоить значение из его [3] байта.
[7] - дискретный, PA16, 0V - лог.0, 5V - лог. 1

Энкодер аналогичный https://www.chipdip.ru/product/ec12e2460802, после сброса - счетчик равен 0, диапазон счетчика 0...200, шаг - 1,
подключение к пинам PA14 - уменьшение счетчика , PA15 - увеличение счетчика, центральный пин энкодера подключен к +5В

При лог.1 на PA16 сохранять во внутренней памяти чипа значение счетчика.
При лог.1 на PA06 сохраненное значение из памяти чипа присваивать счетчику энкодера.

Немного сумбурно и впопыхах. Но думаю основную суть понять можно.
Папка проекта должна содержать все необходимые файлы/библиотеки, чтобы не требовалось что-то докачивать.
Очень желательно без HAL и прочих многоуровневых абстракций. Максимально с комментариями.

Кто в теме - много времени не потребуется, потому разводить болтовню нет смысла. Предложения с суммой гонорара и вариантом оплаты (на карту, на телефон, еще как-то) в личку.
Отладочная плата на столе, могу проверить результаты практически в режиме реального времени.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...