思茅想入 思茅想入
关注数: 201 粉丝数: 3,135 发帖数: 6,640 关注贴吧数: 34
又看了遍洞阴大帝那集...虐心 却只余下数人在积雪的平原上。 失去一对眼珠,重伤将死的洞阴大帝,勉强的靠着洞阴刀站起身来,语意无比的苍凉:“看不见了,我什么也看不见了。无当圣母,你走了吗?为什么你就要走,为什么不再陪我一会儿。” “还有谁在?无当圣母?金灵圣母?北岳大帝?”看着孤零零立在雪中将亡的洞阴大帝,庄万古接口道:“我在。” 洞阴大帝总算安静了一点:“她们都走了是不是北岳?”不等庄万古回答,洞阴大帝道:“北岳,其实我不恨无当圣母,她是个可怜人,她只是想我永远爱她,她只是个永远追随她师傅背影的可怜女孩子。” “能被她亲手杀死,我很幸福。而且有时候她看到我的两只眼珠还会想到我的,至此,我再无他求。” 庄万古哑然无语,无当圣母是个偏执狂人,这个洞阴大帝更是个偏执狂人,被无当圣母那样刷耍了,最后取了一对眼珠,绞了心脏,居然还无怨无悔,庄万古承认,自己永远也无法理解洞阴大帝这种人。 “我知道你们几个妖王,要取我的头颅移到那妖王的墓前去祭他。北岳,我能不能求你一件事情。若日后有可能的话,你要饶无当圣母的性命一次。”庄万古摇头:“不可能。” “我用我的洞阴刀法去换。我在练二万五千年拔刀之法时,有许多心得,我拿这些心得来换无当圣母的性命一次。我不能陪伴她左右,只有在将死的时候,用自己的刀法来助她最后一次。” 洞阴大帝咚咚的跪下磕头,洞阴大帝便是被人讥笑成三无大帝那么多年时间,也未跪过一个人,现在在性命将要终结之时,为了心中所爱之人,跪了下来,失去眼球的眼眶当中留下了鲜血。还未等庄万古载答话,洞阴大帝就跌落在积雪当中,再也爬不起来了,带着最后的遗憾,洞阴大帝离开了人世。
STM32F407VGT6时钟配置求指教 就是想了解下架构,所以想从底层过一遍时钟配置,半抄了下systemf4xx.c, 完成了一大半,但是问题是中间老进hardfault,郁闷啊,求指教。 RCC_CR EQU 0x40023800 ;CR ADDRESS offset :0x RCC_CFGR EQU 0x40023804 RCC_CFG EQU 0x40023808 RCC_CIR EQU 0x4002380C ; i do not know! RCC_AHB1 EQU 0x40023830 RCC_APB1 EQU 0x40023840 RCC_APB2 EQU 0x40023864 RCC_CSR EQU 0x40023874 ; Crystal Value FLASH_ACR EQU 0x40023c00 AREA |.text|, CODE, READONLY, ALIGN=2 THUMB EXPORT PLL_getV PLL_getV ;Reset the RCC, RCC->CR |= (uint32_t)0x00000001; LDR R3,=RCC_CR LDR R1,[R3] ;Get the value of RCC_CR default value, R1=[R3] ORR R1,R1,#0x00000001 STR R1,[R3] LDR R3,=RCC_CFG ;CFGR RESET LDR R1,=0x00000000;R1->[R3] STR R1,[R3] LDR R3,=RCC_CR ;0X7A83 RCC->CR &= (uint32_t)0xFEF6FFFF; LDR R1,[R3] LDR R0,=0xFEF6FFFF AND R1,R1,R0 STR R1,[R3] LDR R3,=RCC_CFGR ;CFGR RESET LDR R1,=0x24003010 STR R1,[R3] LDR R3,=RCC_CR ;RCC->CR &= (uint32_t)0xFFFBFFFF; LDR R1,[R3] LDR R0,=0xFFFBFFFF AND R1,R1,R0 STR R1,[R3] LDR R3,=RCC_CIR ;CFGR RESET LDR R1,=0x00000000 STR R1,[R3] saclk LDR R3,=RCC_CR ;Turon on HSE LDR R1,[R3] ORR R1,R1,#0x00010000 STR R1,[R3] LDR R0,=0x00000000 ;HSEStatus = RCC->CR & RCC_CR_HSERDY; ;StartUpCounter++; while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT)); secondorde LDR R3,=RCC_CR LDR R1,[R3] ;RR1=[RCC_CR] AND R1,R1,#0x00020000 ADD R0,R0,#0x00000001 CMP R1,#0 BEQ secondorde CMP R0,#0x0500 BNE secondorde NOP ;LDR R1,=0x000000001 pwrse LDR R0,=RCC_APB1 LDR R1,[R0] ORR R1,R1,#0x10000000 STR R1,[R0] LDR R0,=0x40007000 LDR R1,[R0] ORR R1,R1,#0x0004000 STR R1,[R0] ;CFGR/* HCLK = SYSCLK / 1*/ ; LDR R0,=RCC_CFG LDR R1,[R0] ORR R1,R1,#0x00000000 STR R1,[R0] ; /* PCLK2 = HCLK / 2*/ LDR R1,=RCC_CFG LDR R0,[R1]; r0=[rccS] ORR R0,R0,#0x00008000 STR R0,[R1] ; /* PCLK1 = HCLK / 4*/ LDR R1,=RCC_CFG LDR R0,[R1]; r0=[rccS] ORR R0,R0,#0x00001400 STR R0,[R1] ;Main PLL LDR R0,=RCC_CFGR LDR R1,[R0] LDR R2,=0x07405408 MOV R1,R2 STR R1,[R0] ;eANBLE PLL LDR R0,=RCC_CR LDR R1,[R0] ORR R1,R1,#0x01000000 STR R1,[R0] ;Wait until the main PLL greatpll LDR R0,=RCC_CR LDR R1,[R0] AND R1,R1,#0x02000000 CMP r1,#0 BEQ greatpll ;FLASh Acr LDR R0,=FLASH_ACR LDR R1,[R0] LDR R2,=0x00000605 MOV R1,R2 STR R1,[R0] ;RCC_CFG LDR R0,=RCC_CFG LDR r1,[R0] LDR R2,=0x0000940A MOV R1,R2 ;wiat till PLl Waitman LDR R0,=RCC_CFG LDR R1,[R0] AND R1,R1,#0x000000C CMP R1,#0x000000C BNE Waitman ;LDR R3,=RCC_CR ;LDR R1,[R3] ;RR1=[RCC_CR] ;AND R1,R1,#0x00020000 ;CMP R1,#0x00 ;LDR R3,=RCC_CFGR ;LDR R1,=0x27405408 ;STR R1, [R3] ;LDR R3,=RCC_CFG ;LDR R1,=0x0000940A ;STR R1, [R3] ;LDR R3,=RCC_AHB1 ;LDR R1,=0x00100000 ;STR R1, [R3] ;LDR R3,=RCC_APB1 ;LDR R1,=0x10000000 ;STR R1, [R3] ;;LDR R3,=RCC_APB2 ;; LDR R1,=0x00075F33 ;; STR R1, [R3] ;LDR R3,=RCC_CSR ;LDR R1,=0x1E000000 ;STR R1, [R3] BX LR ALIGN END
STM32F407VGT6 cortex-m4汇编时钟配置求指教 差不多写完了,真是无语了,难啊!转换难啊,从HSE 8MHZ到168MHZ ;Reset the RCC, RCC->CR |= (uint32_t)0x00000001; LDR R3,=RCC_CR LDR R1,[R3] ;Get the value of RCC_CR default value, R1=[R3] ORR R1,R1,#0x00000001 STR R1,[R3] LDR R3,=RCC_CFG ;CFGR RESET LDR R1,=0x00000000;R1->[R3] STR R1,[R3] LDR R3,=RCC_CR ;0X7A83 RCC->CR &= (uint32_t)0xFEF6FFFF; LDR R1,[R3] LDR R0,=0xFEF6FFFF AND R1,R1,R0 STR R1,[R3] LDR R3,=RCC_CFGR ;CFGR RESET LDR R1,=0x24003010 STR R1,[R3] LDR R3,=RCC_CR ;RCC->CR &= (uint32_t)0xFFFBFFFF; LDR R1,[R3] LDR R0,=0xFFFBFFFF AND R1,R1,R0 STR R1,[R3] LDR R3,=RCC_CIR ;CFGR RESET LDR R1,=0x00000000 STR R1,[R3] saclk LDR R3,=RCC_CR ;Turon on HSE LDR R1,[R3] ORR R1,R1,#0x00010000 STR R1,[R3] LDR R0,=0x00000000 ;HSEStatus = RCC->CR & RCC_CR_HSERDY; ;StartUpCounter++; while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT)); secondorde LDR R3,=RCC_CR LDR R1,[R3] ;RR1=[RCC_CR] AND R1,R1,#0x00020000 ADD R0,R0,#0x00000001 CMP R1,#0 BEQ secondorde CMP R0,#0x0500 BNE secondorde NOP ;LDR R1,=0x000000001 pwrse LDR R0,=RCC_APB1 LDR R1,[R0] ORR R1,R1,#0x10000000 STR R1,[R0] LDR R0,=0x40007000 LDR R1,[R0] ORR R1,R1,#0x0004000 STR R1,[R0] ;CFGR/* HCLK = SYSCLK / 1*/ ; LDR R0,=RCC_CFG LDR R1,[R0] ORR R1,R1,#0x00000000 STR R1,[R0] ; /* PCLK2 = HCLK / 2*/ LDR R1,=RCC_CFG LDR R0,[R1]; r0=[rccS] ORR R0,R0,#0x00008000 STR R0,[R1] ; /* PCLK1 = HCLK / 4*/ LDR R1,=RCC_CFG LDR R0,[R1]; r0=[rccS] ORR R0,R0,#0x00001400 STR R0,[R1] ;Main PLL LDR R0,=RCC_CFGR LDR R1,[R0] LDR R2,=0x07405408 MOV R1,R2 STR R1,[R0] ;eANBLE PLL LDR R0,=RCC_CR LDR R1,[R0] ORR R1,R1,#0x01000000 STR R1,[R0] ;Wait until the main PLL greatpll LDR R0,=RCC_CR LDR R1,[R0] AND R1,R1,#0x02000000 CMP r1,#0 BEQ greatpll ;FLASh Acr LDR R0,=FLASH_ACR LDR R1,[R0] LDR R2,=0x00000605 MOV R1,R2 STR R1,[R0] ;RCC_CFG LDR R0,=RCC_CFG LDR r1,[R0] LDR R2,=0x0000940A MOV R1,R2 ;wiat till PLl Waitman LDR R0,=RCC_CFG LDR R1,[R0] AND R1,R1,#0x000000C CMP R1,#0x000000C BNE Waitman
ARM CORTEX-M4汇编快要吐了,时钟设置无语 实际上就是用参数配置时钟,我做到一大半就快吐出血了 将原先的c文件转换成汇编,有些bug,实际上有些判断都懒得做了,预知结果的: RCC_CR EQU 0x40023800 ;CR ADDRESS offset :0x RCC_CFGR EQU 0x40023804 RCC_CFG EQU 0x40023808 RCC_CIR EQU 0x4002380C ; i do not know! RCC_AHB1 EQU 0x40023830 RCC_APB1 EQU 0x40023840 RCC_APB2 EQU 0x40023864 RCC_CSR EQU 0x40023874 ; Crystal Value FLASH_ACR EQU 0x40023c00 AREA |.text|, CODE, READONLY, ALIGN=2 THUMB EXPORT PLL_getV PLL_getV ;Reset the RCC, RCC->CR |= (uint32_t)0x00000001; LDR R3,=RCC_CR LDR R1,[R3] ;Get the value of RCC_CR default value, R1=[R3] ORR R1,R1,#0x00000001 STR R1,[R3] LDR R3,=RCC_CFG ;CFGR RESET LDR R1,=0x00000000;R1->[R3] STR R1,[R3] LDR R3,=RCC_CR ;0X7A83 RCC->CR &= (uint32_t)0xFEF6FFFF; LDR R1,[R3] LDR R0,=0xFEF6FFFF AND R1,R1,R0 STR R1,[R3] LDR R3,=RCC_CFGR ;CFGR RESET LDR R1,=0x24003010 STR R1,[R3] LDR R3,=RCC_CR ;RCC->CR &= (uint32_t)0xFFFBFFFF; LDR R1,[R3] LDR R0,=0xFFFBFFFF AND R1,R1,R0 STR R1,[R3] LDR R3,=RCC_CIR ;CFGR RESET LDR R1,=0x00000000 STR R1,[R3] saclk LDR R3,=RCC_CR ;Turon on HSE LDR R1,[R3] ORR R1,R1,#0x00010000 STR R1,[R3] LDR R0,=0x00000000 ;HSEStatus = RCC->CR & RCC_CR_HSERDY; ;StartUpCounter++; while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT)); secondorde LDR R3,=RCC_CR LDR R1,[R3] ;RR1=[RCC_CR] AND R1,R1,#0x00020000 ADD R0,R0,#0x00000001 CMP R1,#0 BEQ secondorde CMP R0,#0x0500 BNE secondorde NOP ;LDR R1,=0x000000001 pwrse LDR R0,=RCC_APB1 LDR R1,[R0] ORR R1,R1,#0x10000000 STR R1,[R0] LDR R0,=0x40007000 LDR R1,[R0] ORR R1,R1,#0x0004000 STR R1,[R0] ;CFGR/* HCLK = SYSCLK / 1*/ ; LDR R0,=RCC_CFG LDR R1,[R0] ORR R1,R1,#0x00000000 STR R1,[R0] ; /* PCLK2 = HCLK / 2*/ LDR R1,=RCC_CFG LDR R0,[R1]; r0=[rccS] ORR R0,R0,#0x00008000 STR R0,[R1] ; /* PCLK1 = HCLK / 4*/ LDR R1,=RCC_CFG LDR R0,[R1]; r0=[rccS] ORR R0,R0,#0x00001400 STR R0,[R1] ;Main PLL LDR R0,=RCC_CFGR LDR R1,[R0] LDR R2,=0x07405408 MOV R1,R2 STR R1,[R0] ;eANBLE PLL LDR R0,=RCC_CR LDR R1,[R0] ORR R1,R1,#0x01000000 STR R1,[R0] ;Wait until the main PLL greatpll LDR R0,=RCC_CR LDR R1,[R0] AND R1,R1,#0x02000000 CMP r1,#0 BEQ greatpll ;FLASh Acr LDR R0,=FLASH_ACR LDR R1,[R0] LDR R2,=0x00000605 MOV R1,R2 STR R1,[R0] ;RCC_CFG LDR R0,=RCC_CFG LDR r1,[R0] LDR R2,=0x0000940A MOV R1,R2 ;wiat till PLl Waitman LDR R0,=RCC_CFG LDR R1,[R0] AND R1,R1,#0x000000C CMP R1,#0x000000C BNE Waitman ;LDR R3,=RCC_CR ;LDR R1,[R3] ;RR1=[RCC_CR] ;AND R1,R1,#0x00020000 ;CMP R1,#0x00 ;LDR R3,=RCC_CFGR ;LDR R1,=0x27405408 ;STR R1, [R3] ;LDR R3,=RCC_CFG ;LDR R1,=0x0000940A ;STR R1, [R3] ;LDR R3,=RCC_AHB1 ;LDR R1,=0x00100000 ;STR R1, [R3] ;LDR R3,=RCC_APB1 ;LDR R1,=0x10000000 ;STR R1, [R3] ;;LDR R3,=RCC_APB2 ;; LDR R1,=0x00075F33 ;; STR R1, [R3] ;LDR R3,=RCC_CSR ;LDR R1,=0x1E000000 ;STR R1, [R3] BX LR ALIGN END
刚刚看到一本《我是刘星》的家有儿女同人凶残啊 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.qidian.com%2FBook%2F2566273.aspx&urlrefer=56f088444410fc26c2c5bdbcc7eccf3a 看一段 自从在家里第一次看见你,认定你是我的女人,只能是我一个人的,今天我向你表白是不想老了在后悔,就像曾经有一个我爱的女孩站在我面前,我没有表白追求,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。所以我不想老了在后悔,所以我今天鼓足了勇气跟你表白,希望你能接受,我知道你心里在顾虑是吗,放心我们没有血缘关心,是可以在一起的,就象电视中新闻播出的一样,父子娶母女是很正常的。   小雪喜极而泣,他终于跟我表白了,好高兴啊!小雪:我答应你但是我有两个个条件,希望你能答应。刘星:不要说是两个,就是两千个我也答应,你赶快说吧。小雪:第一是你现在不能碰我,因为我才是高中生,我还不想生宝宝呢,你要是想等我上大学的时候在给你。第二就是先不要告诉父母,我怕父母接受不了在崩溃。等他们都能接受的时候在告诉他们行吗?刘星:就这两条吗?我都答应了老婆大人。小雪被刘星叫的心里甜甜的。小雪:只许我俩私下在一起的时候这么叫哦。刘星:老婆大人遵命,老婆那你呢?小雪:我的老公大人。说完我抱住小雪亲吻在一起,她生涩的回应着。   夜晚两人相拥而眠到天亮。
首页 1 2 下一页