-
忘了说,我的系统是倍频到16MHZ的,还有转换精度有偏差,都有0。1V的误差了,快速多次转换之后?
-
nRST一定要接,VCC倒是可以不接。
接了nRST,就不怕jtag/swd的IO被remap后无法连接的问题了。
推荐用第一个版本的说法,呵呵
-
还得收发之前将CS置低,这样和用IO模拟的SPI没区别,没法做到中断收发多个从DAC的数据
-
是不是,你的SDRAM是16bit的?然后你的访问地址是byte地址。。。。这样就有问题了。
-
Const是定义到程序flash,表示是程序里的数据表,不是断电保存区
-
谢谢楼上的帮助!
-
考研的话,时间比较宽裕!但是时间是有机会成本的!
-
多谢校友了,不过还是弄不明白,能推荐几本介绍内存方面的好书,或者这方面的文章吗,我现在估计我的程序就是卡在这里了。应用程序的数据没有传到驱动申请的地址空间里面,在传的过程中可能要地址映射的什么的,还没弄明白,得继续学习。哪位大侠对这方面比较清楚,指点一下啊
-
用虚拟光驱安装试试看,IMG一般不会出错的吧?
-
注册表中设置
[HKEY_LOCAL_MACHINE\init\BootVars]
"RegistryFlags"=dword:1
当RegistryFlags为1时修改注册表内容立即保存,当没有这项或者设置为0时只有执行挂起使机器正常关机才能保存。
另外,如果你想把注册表保存在WINDOWS目录下就要实现ROM文件系统,如果你使用的是SINGLEBIN的形式,你的WINDOWS目录实际上是在RAM中的,掉电之后肯定不能保存,无论你的RegistryFlags如何设置,而如果你用的是MUL-BIN的形式,WINDOWS目录在BINFS中,在没实现ROM文件系统的情况下也是不可写的。
综上,想保存在WINDOWS目录就要实现ROM文件系统,否则就保存在FLASH的盘符里边。
-
以为又有新的经历了
-
引用 7 楼 feihu521a 的回复:
装个web server 啊
必须的
-
怎么能够针对处理器特性编写相应驱动呢?
-
各位,我用的是轮回模式,请问这么初始化对了吗?
我用自发自收的方法做,结果,始终收不到数据?
各位帮忙看下是不是初始化错了。(s3c2440)
static int spi_open(struct inode *inode,struct file *filp)
{
unsigned int port_state;
int i=0;
/*=============== start init spi regiser ============*/
/*Control PCLK into SPI block,Reset value = 0xfffff0*/
/*Set the value Enable: CLKCON[18] = 1*/
if (!(CLKCON&(1
-
顶起来!
-
SPI的MISO也要配置为AF_PP:
/* Configure SPI1 output pins: SCK, MISO and MOSI */
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_Init(GPIOB, &GPIO_InitStructure);
估计你没有仔细看参考手册和STM32的软件库的例程,自说自画就认为MISO要设置为输入口。
-
学习!学习!
-
传说中的单片机?
-
看不到图片
-
其实主要是看你做板子的功底怎么样
如果不行的话,自己做的单片板就有问题,更不用说学习了
还不如先买个普通的板子
等有一定基础了,再按照你自己的需要,添加各种功能模块,重新做块适合自己的高质量的板子