-
不玩怎么知道有比较
-
直觉, PLL 部分出了问题, 我觉得不妨发给 版主主 研究研究.
以后出个设计 NOTE.
-
因为后面人为的造成了硬件问题,所以这个问题最后不了了之了。
对这个程序有兴趣的朋友可以联系我,我把源代码发给你试一下。
个人觉得这个程序代码是没有问题的。
谢谢楼上各位热心的兄弟。
谢谢版主你犀利的建议。
-
好东西,我感兴趣
-
\
看来只能选ATMEL的SAM3U了,看了一下手册,没有这方面的问题。
-
呵呵,这可真是好东西,竟然找到了国标中文本的C89
StandardC89-chinese.part5.rar (1011.09 KB)
下载次数:24
2010-6-24 15:47
StandardC89-chinese.part1.rar (1.91 MB)
下载次数:48
2010-6-24 15:47
StandardC89-chinese.part2.rar (1.91 MB)
下载次数:38
2010-6-24 15:47
StandardC89-chinese.part3.rar (1.91 MB)
下载次数:35
2010-6-24 15:48
StandardC89-chinese.part4.rar (1.91 MB)
下载次数:31
2010-6-24 15:48
-
mark
-
而且此后无论关闭ADC还是DMA,定时器的脉冲间隔都无法变回原来1.5ms,只有修改TIM1-PSC的值才有效。我原来的TIM1-PSC值为0x3f,现在要设置为0xa才行,现在初步怀疑是在初始化DMA操作时影响了Tim1的时钟源,否则不至于我在MDK中关闭了DMA,中断还恢复不了原来的脉冲间隔。
-
要说明的是拨号设置是没有问题的,我用2440开发板与SIM508开发板连过,绝对没有问题
-
如果个人兴趣是技术,那就上海这家,如果对技术没什么感觉,转销售好。
-
2 1ic,大牛很多
-
就你的情况看,DSP最合适!
-
我可不会只定义CurPinStat.byaData[3],st所谓的专家们如果只会在这个方面和我讨论,那也没有办法,不是我说的,st的单片机就是差,打电话到st总部的技术支持,问他们stm8a的单片可在那个车载系统上成功运用过,回 ...
这段确实比较废话,呵呵 ,STM8推出的时间还短,所以即使真没有也正常
-
怎么q呢?我不知道他联系方式呀,只知道他来这里比较多,哈哈
-
好
-
BOOL SipShowIM(
DWORD dwFlag
);
-
可能是文件名指定的问题
CE下必须使用全路径,因为CE下没有当前工作目录的概念.
-
谢谢barboon和版主。
上述代码确实没有问题,ADC2的外部触发必须使能,否则只能采集一个数据。
昨晚仔细研究自己的代码,原来只有一个ADC1,是正常的。
现在加了ADC2,没有把ADC2的时钟使能,导致ADC2不工作。
STM32真是太复杂了,功能模块的时钟没有加上,导致模块不能工作,
这已经是好几次了,每次浪费1-2天时间,不过也好,碰到问题反而有动力仔细研究数据手册了。
估计这次把计划的2M采样率的示波器程序完成,STM32就算入门了。
现在已经使用了STM32内部的DMA、ADC、UART、I2C、SPI等模块了。
再次谢谢热心的barboon和版主!
等我把程序完成,一定发给各位网友看看。
-
至于算里程,用的单片机定时1 具体算法,注释挺清楚的啊,楼主要耐心分析的
-
引用 13 楼 dongjinnv 的回复:
如果定义的GPIO地址为实际物理地址,如#define IOP_BASE? ? ? 0x56000000,那么 VirtualCopy((PVOID)vm_pIOPreg, (PVOID)(IOP_BASE>>), sizeof(S3C2440A_IOPORT_REG), PAGE_PHYSICAL | PAGE_READWRITE | PAGE_NOCACHE)) 中IOP_BASE是需要右移8位,如果定义的GPIO是虚拟地址,就像楼主使用的那样,VirtualCopy中不需要右移。
如果出错,可能是其他问题造成的,可以添加打印信息,查看寄存器的变化。
“第二个参数应该是物理地址右移八位”的确是小弟的 忽略,但是我还是发现了一个问题:
我在应用程序了采用VirtualAlloc和Virtualcopy之后,
直接引用 v_pIOPRegs->rGPFDAT |= 0x00000002;
发现GPF01根本没反映
但是我把GPIO流驱动做到NK中之后, 在应用程序中调用流驱动,hFile= CreatFile(), WriteFile(hFile,)
操作结果是正常的,真的不知道为什么?