Я працюю над проектом Arduino. Після того, як я змушу все працювати за допомогою Arduino, я хотів би перейти до рішення, яке НЕ використовує Arduino. Тобто я хотів би використовувати мікроконтролер, не залучаючи плату Arduino. Це дозволить отримати єдину дошку, без щитового рішення.
Я знаю, що є способи зробити власний Arduino на макетній дошці, але це не дуже те, що я намагаюся зробити.
Я не дуже впевнений, як це зробити.
Якщо немає кращого варіанту, я схиляюся до використання ATmega328, який використовується Arduino. Я розумію, що інструменти розробки доступні безкоштовно або принаймні не дуже дорогі.
Для цього питання припустімо, що я можу отримати + 5 В до моєї схеми.
Перше моє запитання - як програмувати MCU. Я вважаю, що є два варіанти:
- Купіть програміст, запрограмуйте MCU, а потім помістіть чіп у мою схему.
- Створіть мою схему, щоб вона включала підтримку програмування в контур.
Я припускаю, що якщо я перейду з варіантом №1, це так просто, як вставити запрограмований чіп у мою схему; Мені нічого більше не потрібно. Звичайно, міняти програмне забезпечення було б незручно.
Але для варіанту №2 я не впевнений, що мені потрібно. З огляду на прочитане, я вважаю, що мені потрібен кабель для програмування та роз'єм на платі (який тип?). Тоді я думаю, що я (правильно) підключую роз'єм до певних штифтів на ATmega.
Так чи інакше, мені знадобиться студія Atmel.
По-друге, окрім джерела живлення, чи є на Arduino щось, що мені абсолютно потрібно? Я думаю, можливо перемикач скидання?