Всем привет!
Я недавно работаю с микроконтроллерами и также недавно начал изучать Си, так что простите если буду тупить))
Проблема следующая:
Необходимо передавать 2 байта по CAN (bit rate 500 kb/s), между at90can128 (ext crystal 10МГц) и at91sam9263 (200 МГц).
Юзаю AVR Studio 4.16,компилятор AVR GCC20100110, программатор jtagice.
Моя чать в этом проекте - передать(т.е. запрограммировать at90can128)
Так вот, если скомпилировать и запустить код(нажав Ctrl+F7 и F5), то обмен идет без проблем, а если
сбросить питание то обмена не происходит.
Тыкаясь осциллографом видно, что at90can128 передает.
Бьюсь неделю и никаких результатов. Очень нужна ваша помощь!
Не работает CAN
Обсуждаем цифровые устройства...
- Реклама
Вернуться в «Цифровая техника»
Перейти
- Наш сайт
- ↳ Сувенирная лавка Кота
- ↳ О нашем сайте...
- ↳ Опросы, конкурсы...
- ↳ Статьи
- Устройства
- ↳ Аналоговая техника
- ↳ Усилители низкой частоты
- ↳ Радиотехника: приемники, передатчики, антенны
- ↳ АвтоМотоВело
- ↳ Цифровая техника
- ↳ Микроконтроллеры и ПЛИС
- ↳ Интеграция с ПК
- ↳ Умные мысли
- Силовая электроника
- ↳ Сварочное оборудование
- ↳ Питание
- ↳ Управление двигателями
- ↳ Индукционные нагреватели
- ↳ Прочая силовая электроника
- Микроконтроллеры и ПЛИС
- ↳ AVR
- ↳ ARM
- ↳ PIC
- ↳ ПЛИС
- ↳ Периферия
- ↳ Разные вопросы по МК
- ↳ Arduino
- Обучалка
- ↳ Теория
- ↳ Практика
- Технология
- ↳ Изготовление PCB
- ↳ Корпуса
- ↳ Измерения
- Ремонт
- ↳ Не слышно, не видно
- ↳ Не стирает, не готовит
- ↳ Ничего не работает
- ↳ Дохлые потаскунчики
- Посиделки у Кота
- ↳ Травим анекдоты
- ↳ Котоссылки
- ↳ Ищу...
- ↳ МЯЯЯУ!
- ↳ Чистилище
- Базар
- ↳ Куплю
- ↳ Продам
- ↳ Отдам-Обменяю
- ↳ Есть работа
- ↳ Ищу работу
- ↳ Базарные разговорчики