|
Какую максимальную частоту можно считать с портов контроллера?, LPC2478 |
|
|
|
 |
Ответов
|
Apr 19 2011, 09:51
|
Частый гость
 
Группа: Участник
Сообщений: 184
Регистрация: 11-09-08
Пользователь №: 40 121

|
Код void CameraTest(BYTE *BmpBuff) 92 { \ CameraTest: \ 00000000 F0402DE9 PUSH {R4-R7,LR} \ 00000004 2CD04DE2 SUB SP,SP,#+44 \ 00000008 0040B0E1 MOVS R4,R0 93 unsigned char v; 94 __disable_interrupt(); \ 0000000C 00000FE1 MRS R0,CPSR \ 00000010 C00080E3 ORR R0,R0,#0xC0 \ 00000014 00F021E1 MSR CPSR_c,R0 95 BYTE str1[40]; 96 DWORD PixelCount = 0; \ 00000018 0000A0E3 MOV R0,#+0 \ 0000001C 0060B0E1 MOVS R6,R0 97 bool FlagReady = false; \ 00000020 0000A0E3 MOV R0,#+0 \ 00000024 0070B0E1 MOVS R7,R0 98 m4: if(HSYNC == 0x0) \ ??CameraTest_0: \ 00000028 AF01E0E3 MVN R0,#-1073741781 \ 0000002C FE0DC0E3 BIC R0,R0,#0x3F80 \ 00000030 0200D0E5 LDRB R0,[R0, #+2] \ 00000034 400010E3 TST R0,#0x40 \ 00000038 0200001A BNE ??CameraTest_1 99 { 100 PixelCount = 0x0; \ 0000003C 0000A0E3 MOV R0,#+0 \ 00000040 0060B0E1 MOVS R6,R0 101 goto m3; \ 00000044 000000EA B ??CameraTest_2 102 } 103 goto m4; \ ??CameraTest_1: \ 00000048 F6FFFFEA B ??CameraTest_0 104 m3: if(HSYNC) goto m1; \ ??CameraTest_2: \ 0000004C AF01E0E3 MVN R0,#-1073741781 \ 00000050 FE0DC0E3 BIC R0,R0,#0x3F80 \ 00000054 0200D0E5 LDRB R0,[R0, #+2] \ 00000058 400010E3 TST R0,#0x40 \ 0000005C 0000001A BNE ??CameraTest_3 105 goto m3; \ ??CameraTest_4: \ 00000060 F9FFFFEA B ??CameraTest_2 106 m1: v = FIO2PIN2; \ ??CameraTest_3: \ 00000064 AF01E0E3 MVN R0,#-1073741781 \ 00000068 FE0DC0E3 BIC R0,R0,#0x3F80 \ 0000006C 0200D0E5 LDRB R0,[R0, #+2] \ 00000070 0050B0E1 MOVS R5,R0 107 if((v & 0x40) == 0x0) goto m2; \ 00000074 400015E3 TST R5,#0x40 \ 00000078 0B00001A BNE ??CameraTest_5 108 if((v & 0x80)) 109 { 110 if(FlagReady) 111 { 112 //BmpBuff[PixelCount] = 0x56; 113 PixelCount ++; 114 //for(char i = 0;;); 115 FlagReady = false; 116 } 117 } 118 else FlagReady = true; 119 goto m1; 120 m2: sprintf((char*)str1,"%u",PixelCount); \ 0000007C 0620B0E1 MOVS R2,R6 \ 00000080 ........ ADR R1,??DataTable3 ;; 0x25, 0x75, 0x00, 0x00 \ 00000084 04008DE2 ADD R0,SP,#+4 \ 00000088 ........ BL sprintf 121 lcd_put_str(10, 28, str1, 0x00FFFFFF,0); \ 0000008C 0000A0E3 MOV R0,#+0 \ 00000090 00008DE5 STR R0,[SP, #+0] \ 00000094 FF34E0E3 MVN R3,#-16777216 \ 00000098 04208DE2 ADD R2,SP,#+4 \ 0000009C 1C10A0E3 MOV R1,#+28 \ 000000A0 0A00A0E3 MOV R0,#+10 \ 000000A4 ........ BL _Z11lcd_put_strttPhjj 122 goto m4; \ 000000A8 DEFFFFEA B ??CameraTest_0 \ ??CameraTest_5: \ 000000AC 800015E3 TST R5,#0x80 \ 000000B0 0600000A BEQ ??CameraTest_6 \ 000000B4 FF7017E2 ANDS R7,R7,#0xFF ;; Zero extend \ 000000B8 000057E3 CMP R7,#+0 \ 000000BC 0500000A BEQ ??CameraTest_7 \ 000000C0 016096E2 ADDS R6,R6,#+1 \ 000000C4 0000A0E3 MOV R0,#+0 \ 000000C8 0070B0E1 MOVS R7,R0 \ 000000CC 010000EA B ??CameraTest_7 \ ??CameraTest_6: \ 000000D0 0100A0E3 MOV R0,#+1 \ 000000D4 0070B0E1 MOVS R7,R0 \ ??CameraTest_7: \ 000000D8 E1FFFFEA B ??CameraTest_3 \ 000000DC REQUIRE _A_FIO2PIN 123 }
|
|
|
|
Сообщений в этой теме
Prinz Какую максимальную частоту можно считать с портов контроллера? Apr 15 2011, 11:24 scifi Для точного захвата внешних сигналов следует испол... Apr 15 2011, 11:30 Prinz Цитата(scifi @ Apr 15 2011, 17:30) Для то... Apr 15 2011, 11:37  kovigor Цитата(Prinz @ Apr 15 2011, 14:37) И как ... Apr 15 2011, 12:02   Prinz Цитата(kovigor @ Apr 15 2011, 18:02) Боюс... Apr 18 2011, 05:33 Rst7 Строб заводите на ножку прерывания. Режим для этог... Apr 16 2011, 15:12 Prinz Был бы рад краткому курсу по asm LPC )
Кодvoid Ca... Apr 18 2011, 07:36 kovigor Цитата(Prinz @ Apr 18 2011, 10:36) Вот эт... Apr 18 2011, 07:52  Prinz Цитата(kovigor @ Apr 18 2011, 13:52) А вы... Apr 18 2011, 08:04   kovigor Цитата(Prinz @ Apr 18 2011, 11:04) Может ... Apr 18 2011, 08:17    Prinz Цитата(kovigor @ Apr 18 2011, 14:17) А вы... Apr 18 2011, 08:35     Слесарь Цитата(Prinz @ Apr 18 2011, 12:35) Мне на... Apr 18 2011, 08:36      Prinz Цитата(Слесарь @ Apr 18 2011, 14:36) Тогд... Apr 18 2011, 08:46       scifi Цитата(Prinz @ Apr 18 2011, 12:46) Я не в... Apr 18 2011, 11:16        ViKo Цитата(scifi @ Apr 18 2011, 14:16) Лучше ... Apr 18 2011, 11:33         Prinz Цитата(ViKo @ Apr 18 2011, 17:33) Наверно... Apr 18 2011, 11:38          ViKo Цитата(Prinz @ Apr 18 2011, 14:38) А како... Apr 18 2011, 11:59 Слесарь Я при тактовой частоте 24 мГц PIC контроллера, уст... Apr 18 2011, 08:18 Слесарь проблема может статься в задержке распространения ... Apr 18 2011, 08:58 Prinz Цитата(Слесарь @ Apr 18 2011, 14:58) проб... Apr 18 2011, 09:10 Слесарь У тебя есть осцилограф
Если бы у меня был осц... Apr 18 2011, 09:21 Prinz Цитата(Слесарь @ Apr 18 2011, 15:21) У те... Apr 18 2011, 09:28  Слесарь Цитата(Prinz @ Apr 18 2011, 13:28) Я так ... Apr 18 2011, 09:47   Prinz Цитата(Слесарь @ Apr 18 2011, 15:47) Мало... Apr 18 2011, 09:53 ViKo Цитата(Слесарь @ Apr 18 2011, 12:21) Если... Apr 18 2011, 11:07  Prinz Цитата(ViKo @ Apr 18 2011, 17:07) У меня ... Apr 18 2011, 11:12 Prinz Коллеги, кто ещё что посоветует?
Прерывание счиате... Apr 18 2011, 10:58 Rst7 Во-первых, я не помню, но посмотрите, есть ли в Ва... Apr 18 2011, 12:10 Prinz Цитата(Rst7 @ Apr 18 2011, 18:10) Во-перв... Apr 19 2011, 07:39 Rst7 QUOTE Сделал, по Вашему совету.
Разве я вам такое... Apr 19 2011, 10:56 Prinz Цитата(Rst7 @ Apr 19 2011, 16:56) Разве я... Apr 19 2011, 11:21 Rst7 QUOTE Я его пробовал, он почему-то хуже работает.
... Apr 19 2011, 11:26 Prinz Цитата(Rst7 @ Apr 19 2011, 17:26) Покажит... Apr 19 2011, 12:04 Rst7 QUOTE Я бы не писал это ересь, если бы она не рабо... Apr 19 2011, 12:57 Prinz Цитата(Rst7 @ Apr 19 2011, 18:57) Ага, то... Apr 20 2011, 04:57 Rst7 Вы бы все-таки огласили параметры тактового сигнал... Apr 20 2011, 07:58 Prinz Цитата(Rst7 @ Apr 20 2011, 13:58) Вы бы в... Apr 20 2011, 08:48 Rst7 QUOTE Ну только ради Вас:
Это я и так понимаю. А ... Apr 20 2011, 10:25 Prinz Цитата(Rst7 @ Apr 20 2011, 16:25) Это я и... Apr 20 2011, 10:50 Flexz А обязательно по PCLK синхронизироваться каждый ра... Apr 20 2011, 11:23 Prinz Цитата(Flexz @ Apr 20 2011, 17:23) А обяз... Apr 20 2011, 12:07 Rst7 QUOTE он же стабильный и кратный частоте проца.
Э... Apr 20 2011, 12:27 Prinz Цитата(Rst7 @ Apr 20 2011, 18:27) .
1) Ч... Apr 21 2011, 05:57 Rst7 QUOTE 1) Что-то мой иар не знает __delay_cycles дл... Apr 21 2011, 08:09 Prinz Накатал кодик:
Код__ramfunc unsigned int GetScanL... Apr 21 2011, 08:46 Rst7 QUOTE Оцените, пожалуйста.
Ересь какая-то. У Вас ... Apr 21 2011, 10:09 Prinz Цитата(Rst7 @ Apr 21 2011, 16:09) Ересь к... Apr 21 2011, 10:12 Rst7 QUOTE А что нельзя, в начале один раз затактироват... Apr 21 2011, 10:15 Prinz Цитата(Rst7 @ Apr 21 2011, 16:15) Нельзя,... Apr 21 2011, 11:27 Rst7 QUOTE Это должно быть так!?
Уберите вот эти _... Apr 21 2011, 11:53 Prinz Цитата(Rst7 @ Apr 21 2011, 17:53) Уберите... Apr 22 2011, 04:58 Rst7 QUOTE Что нет так?
Ну надо точно засинхронизирова... Apr 22 2011, 06:44 Prinz Цитата(Rst7 @ Apr 22 2011, 12:44) Ну надо... Apr 22 2011, 08:28 Rst7 QUOTE 1,125 MHz Поднимает на ура и железно.
Это е... Apr 22 2011, 08:50 Prinz Цитата(Rst7 @ Apr 22 2011, 14:50) Это еще... Apr 22 2011, 08:58 Rst7 QUOTE 6 всё равно маловато, надо 9 )
Вы бы опреде... Apr 22 2011, 09:11 Prinz Цитата(Rst7 @ Apr 22 2011, 15:11) Вы бы о... Apr 22 2011, 09:34 Rst7 QUOTE 4.5 это нормальный результат. В идеале надо ... Apr 22 2011, 09:53 Prinz Цитата(Rst7 @ Apr 22 2011, 15:53) Можно и... Apr 22 2011, 10:12 Rst7 QUOTE Тоесть его писать самому? Его нет в библиоте... Apr 22 2011, 10:26 Prinz Цитата(Rst7 @ Apr 22 2011, 16:26) Посмотр... Apr 22 2011, 10:32
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|