-
你的设备是USB设备吧??
照#2楼说的,实现CDC就好了。
我说的是,你这么做,驱动是不用写了,但是增加了硬件的设计负担,意义不大。
-
友情邦顶一下.......
-
买个开发板,的话按照开发板手册来做好了。我觉得飞凌的开发板就不错~
-
的确
采用仪表放大器 是最佳方案。
具体可以参考下,那些仪表放大器的参考电路。
-
真不错
-
哇哈哈,自己瞎捣鼓已经搞出来,批处理还是很强的嘛。
不过也差点把我搞崩溃。。嘿嘿~。。~
也算接触了下batch了
-
检测等待?哪个检测等待,能不能说具体点呢,或者把程序拿出来看看
-
你不是没有将引脚配置成复位脚吧?!
-
我改的就是在commom/smartflash文件夹下的fmd文件,可是我重新编译过一遍,还是那个样子。我就改了两个地方,第一个是将bios里面的nand.c里面的NandPart[] 改变了,以及START_BLOCK改变了,可是他一直就是1.69M。难道我还有什么细节没有注意到么?
-
在显示时,数字大于1的时候,从第一个非零数开始显,在个位数上或一个小数点位。
数字小于1且不为0时,显示0.然后显示数字。是0,就直接显示0!
-
如果BSP支持的话应该很简单(只是几个编译开关打开),如果不支持自己去实现估计好难.
-
看看是不是哪的设置有问题 也可能是PB的问题
-
qq好啊,qq妙,qq呱呱叫。
-
你调用的函数有指针指向那里,如楼上说的,要看你具体怎么调用的
-
我又试了下
把0x8050000的B指令改成了几个NOP
结果执行第一个NOP时发生了hard fault
现象是一样的
也就是说和0x8050000放的指令没有关系
也许是其他的什么东西不对
-
我的主机(也就是计算机)只管主动收,而不主动发,而从机(单片机)却相反,主动发。。这样就会有一个信息打架的问题。。。不知道怎么才可以让信息不打架、不冲突。。
-
应该是映射到虚拟内存(4G,一说实际可用2G)上, 操作系统处理, 跟物理内存关系不大.
-
应该是你在编译的时候程序上加了断点,但你运行ccs的时候没有加载源程序的原因。
-
nandflash启动
-
你的项目设置可能有问题,
从这句语句检查RCC_CR_PLL2RDY来看,它是在等待PLL2就绪
问题在于,PLL2和PLL3在STM32F105,107系列上才存在
lz用的是STM32F103RCT6,应当在项目中做相应的#define进行设置。