kostik2
Участник-
Постов
60 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о kostik2
-
Звание
Участник
Посетители профиля
925 просмотров профиля
-
Доброго времени суток! Использую ATMEGA64. Можно как-то совместно использовать порты adc и jtag ? Т.е отлаживать через JTAG и одновременно использовать порты adc, занятые jtag ? Если можно, то скиньте схему развязки на [email protected]
-
avr и flash
kostik2 ответил kostik2 тема в В помощь начинающему
можете скинуть описание на эту микруху и пример программы ? на [email protected] -
avr и flash
kostik2 опубликовал тема в В помощь начинающему
Необходимо к avr подключить память более 32мб (на месте писать инфу в течение 1 месяца...). Но надо так, чтобы память жестко фиксировалась на плате. думал sd-карыт, но они в разъемы всиавляются не надежно, потом AT45DB...НО ОНИ МАЛОЙ ЕМКОСТИ... ПОТОМ НАШЕЛ MD2202-DXX....DISK ON CHIP но не знаю как с ними работать..... Что можете посоветовать ? Может кто работал с md2202....? a c nand flash кто работал ? -
74hc244
kostik2 опубликовал тема в Схемотехника
Надо согласовать sd карту (3.3в) с микроконтроллером (+5в). говорят можно использовать 74HC244. Подскажите как это сделать. Скиньте пример схемы конвертации +3.3в в 5в+. заранее благодарен. -
hcpl-2630
kostik2 опубликовал тема в Цифровые схемы, высокоскоростные ЦС
не работает передача через HCPL-2630. микросхема DA14. На второй ноге есть импулься с adm202. Ток через фотодиод между ногой 2 и 1 ~ 11ма (сопротивление 300Ом). а вот на выходе (7-я нога) нет импульсов и все тут. напряжение +5В и +5в_uart есть. кто что думает ? MTK3_62.SCH -
fat module CHAN(C)
kostik2 опубликовал тема в Программирование
FRESULT create_name ( DIR *dj, /* Pointer to the directory object */ const XCHAR **path /* Pointer to pointer to the segment in the path string */ ) { .... //no lfn BYTE b, c, d, *sfn; int ni, si, i; const char *p; /* Create file name in directory form */ sfn = dj->fn; mem_set(sfn, ' ', 11); si = i = b = 0; ni = 8; p = *path; .... c = p[si++]; printf("PATH[%d]=%c\n",si-1,c); //insert by me } Изначально путь содержится в переменной типа UCHAR *ptr; (ptr="0:") Затем в эта переменная передается в ф-ю scan_files. ( static FRESULT scan_files (char* path)). В данной ф-ии параметр path передается в ф-ю f_opendir. FRESULT f_opendir ( DIR *dj, /* Pointer to directory object to create */ const XCHAR *path /* Pointer to the directory path */ ) Затем в f_opendir перелается в ф-ю follow_path. static FRESULT follow_path ( /* FR_OK(0): successful, !=0: error code */ DIR *dj, /* Directory object to return last directory and found object */ const XCHAR *path /* Full-path string to find a file or directory */ ). И затем уже передается в create_name. Вот что я вижу на экране: 19:37:23.468> p = 0: (* вроде как правильно передается *) 19:37:23.531> PATH[0]=@ вроде же должно быть PATH[0]=0 ? 19:37:23.593> PATH[1]=@ вроде же должно быть PATH[1]=: ? 19:37:23.593> PATH[2]=@ 19:37:23.593> PATH[3]=@ 19:37:23.593> PATH[4]=@ 19:37:23.593> PATH[5]=@ 19:37:23.593> PATH[6]=@ 19:37:23.656> PATH[7]=@ 19:37:23.656> PATH[8]=@ Вот только не пойму: как передалось значение UCHAR *ptr, расположенного в SRAM в переменную const XCHAR path*, которая расположена во FLASH. ???? -
заинтересовался проблемой самопрограммирования меги. нашел в iccv7avr\examples.avr\appnote109 код для него. но вот никак не могу уместить в голове как же им все атки воспльзоваться. void main(void) { void (*funcptr)( void ) = 0x0000; // Set up function pointer if (PROGMODE) //If PROGPIN is pulled low: programmingmode. { ...код для загрузчика } else { funcptr(); // Jump to Reset vector 0x0000 in Application Section } а где код основной проги поместить ? как в контроллер записать только в область загрузчика ? если я правильно понимаю то вот этот ****.hex должен быть записан в область загр-ка, первоначально, затем надо отдельно запрограммировать код что-ли или как ? у меня ICC_AVR пользуюсь AVR_ISP программатором. мне вот не совсем понятен механизм (т.е поорядок действий для работы с bootloadrom) помогите разобраться плиз.
-
fat модуль от CHAN(C) и AVR
kostik2 опубликовал тема в В помощь начинающему
Вот использую модуль fat от CHAN©. Инициализация происходит, информацию о flash выводит, но вот потом при вызове ф-и f_getfree выводит сообщение FR_NO_FILESYSTEM. Помогите разобраться с проблемой. Что я не так делаю. SD_MMC.zip -
буду очень благодарен. шлите на [email protected]
-
да я пробовал в страницу с адресом 0 писать и читать. тут сдвиг не важен. не пишет и не считывает. пытался просто считать из страницы - считывает тоже 0. пипец какой-то. уже и местами менля AT45_ready и AT_DESELECT. ни фига.