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

codex

Участник
  • Постов

    13
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. Работа SD через UART

    может кто-нибудь по делу что-нибудь напишет? :)
  2. и как - всё работает? поможете переделать работу с SD-картой с SPI на USART?
  3. Работа SD через UART

    Приветствую! Пытаюсь переделать библиотеку Чана для работы с SD-картами с SPI на UART. МК - мега 328, 4 Мгц. Есть вопросы: 1. какие ноги (PORT/DDR) МК надо сконфигурировать (кроме XCK) 2. как правильно инициализировать UART #define SYSCLK 4000000UL #define SD_UART_BAUDRATE 100000L #define SD_UART_BAUD (SYSCLK/(2*SD_UART_BAUDRATE))-1 #define SD_PORT PORTD #define SD_DDR DDRD #define SD_XCK 4 ... UBRR0 = 0; SD_DDR |= (1<<SD_XCK); UCSR0C = (1<<UMSEL01)|(1<<UMSEL00)|(0<<UCPHA0)|(0<<UCPOL0); UCSR0B = (1<<RXEN0)|(1<<TXEN0); UBRR0 = SD_UART_BAUD; может кто-то уже преобразовал работу SD-карты с SPI на UART и может поделится diskio.c ? благодарю!!!
  4. Чем 231 лучше 230? слышал, в новых на аппаратном уровне реализовано 128-битное шифрование
  5. То, что у них нет сети видно из того, что у них должны индикаторы (леды) гореть определенным образом. А сам сниффер мне пока-что не нужен. Инфа с координатора передается на ПК и в программе-мониторе отображаются все устройства и способ их взаимодействия, качество и уровень сигнала (это если для начинающих разбиратся что и как). Больше всего меня интересует возможность программирования ZigBit в CodeVision. Может кто-нибудь имел дело в программировании плат MeshBean (это стартер-киты) от Meshnetics'а?
  6. попробовал sample программы, которые были на диске meshnetics - только в WSN Demo устанавливается связь между устройствами, все другие - ищут сетку и не находят её :( что такое сниффер?
  7. я чего-то не пойму - для связи "МК - передатчик" нужно использовать UART или SPI?
  8. Приветствую! Хотелось бы рализовать получение информации от 12-24 модулей, расстояния до координатора хватает чтобы обойтись без роутера. Приобрел 2 стартер-кита MeshNetics. В даленейшем планируется создание своей платы c Mega1281 и передатчиком, т.к. габариты плат MN не подходят. MN предлагает использовать их библиотеки. Отсюда вопрос - смогу ли я в своих разработках на основе с их библиотеками добавлять свои функции, например мне нужен ADC с двух датчиков (температура + давление). Можно ли обойтись своими силами без их библиотек? как я понял там для передачи данных используется USART? Не придется ли тогда заново изобретать велосипед или там все просто как при передачи инфы между двумя МК через UART? Можно ли всё сделать, например, на CodeVision AVR? В интернете находил только инфу про сам ZigBee (в основном техническую), а вот по программированию "с нуля" почти ничего толкового не нашлось :( спасибо!
  9. p.s. как что подключено: //Настройки драйвера //К каким ногам подключены порты дисплея #define A0 0 #define RDWR 1 #define E 2 #define E1 3 #define E2 4 #define RES 5 //Расположение флагов на шине #define BUSY 7 #define ONOFF 5 #define RESET 4 //Какой порт за что #define LCD_DATA_PORT PORTC #define LCD_DATA_DDR DDRC #define LCD_DATA_PIN PINC #define LCD_CONTROL_PORT PORTA #define LCD_CONTROL_DDR DDRA
  10. Возникла проблема с ЖКД LGM12641BS1R. Использую прот. 7.2.sp6 и 7.3. Всё работает (надписи, линии и т.п.), но не очищается полностью дисплей командой CLS (очищается вроде 4 строки через 4). На живом макете всё работает. Кто-нить сталкивался с этим?
  11. Возникла проблема с ЖКД. Прот. 7.2.sp6. Всё работает (надписи, линии и т.п.), но не очищается полностью дисплей командой CLS (очищается вроде 4 строки через 4). На живом макете всё работает. В проте исп-ся LGM12641BS1R. Кто-нить сталкивался с этим?
  12. Запрограммировал в tiny261 первый раз внутренний генератор и фьюз на деление 8, в программе выбрал делитель частоты на 64 (т.е. в итоге 125 кГц). Запрограммировал - программа работает, но микроконтроллер теперь в ISP программироваться не хочет. Взял другой "чистый" 261, запрограммировал clock на WD фьюзами - та же проблема (т.е. требует высоковольтного перепрограммирование). Как сделать чтобы запрограммировать МК на малую частоту с программированием в ISP? :05: Программировал из CAVR 2. Пробовал перепрограммировать (и считать фьюзы) путем понижения скорости COM-порт до минимальной. В инете нашел схему соединения портов для HV программирования на STK500 - чип читается, но не затирается и не программируется. Нужен ваш совет как программировать чипы для работы на малой частоте (напр. 125 кГц) и чтобы можно было перепрограммировать на ISP. БЛАГОДАРЮ! :)
×
×
  • Создать...