-
控制器就是9320,有总线模式和spi模式两种接口,内部 显示逻辑由9320处理
-
使用普通IO方式的CS信号,操作肯定是这样的:
IO_CS = 0; <--- 这里已经把IO_CS拉低了,此时SPI发送还没有启动,当然也没有时钟信号。
SPI_Send(); <-- 这里才会有时钟,怎么会有你画的这种时序呢? STM32可没有这么慢
IO_CS = 1;
至于说外扩模拟开关,这是绝对地没有必要,
-
你的重新编译内核指的是做了什么内容?你所修改的东西可能需要执行build and sysgen
-
这个应用比较可怕
我打市话,结果却成了长途/国际长途,晕......
-
www.cevx.com/bbs 国内人气还可以了。
-
一旦把USB线拔了,就不慢了,但不知道怎么解决这个问题,请大家多支点阿
-
你自己可以计算一下7805上耗散了多少功率,就知道它该不该发热了。
270mA到真没必要上DCDC,不过78系列的芯片是需要较大的散热器的。
-
这块不是很清楚,帮顶下,一起学习
-
用RAPI就可以,建议楼主看一看帮助。
-
其实不是在flash中运行,是先下载到flash然后再到“steppingstone"运行。经过高人的指点,我了解了,内部的ram比外部的ram要慢。
另外有什么办法可以在程序运行时,查看CPU的频率?
-
收益良多
-
那个警告,说明 可能是中断函数有问题,那函数应该没进去,另外 小弟不才,问一下 那个main函数返回值为什么是int而不是void 没发现主函数里有返回值啊
-
谢谢楼上,看来不看库代码是不行的。
在<stm32f10x_conf.h>中,注释掉“#define USE_FULL_ASSERT 1” 正解!
“编译的时候使用Release模式可以去掉assert_param 。” 把我找死了
-
MARK!
要多学习
-
FPGA编程跟软件编程还是有很大差别的,
准确一点的说,一般都不直接叫FPGA编程,而是称为用VHDL或者VERILOG对设计的硬件进行描述。
-
正如楼上所说的 bb只是个指针 程序稍微改一下 就OK了
#include
#define u8 unsigned char
#define u16 unsigned int
#define MSG_MAX_DATA_LENGTH 4
typedef struct MsgObj
{
u8 datalen;
u8 opCode;
u8 date[MSG_MAX_DATA_LENGTH];
}MsgObj;
MsgObj bb;
u8 dd[4]={0x00,0x00,0x25,0x80};
void main()
{
u8 q;
bb.datalen=0x04;
bb.opCode=0x06;
for(q=0;q
-
什么原因啊,LZ,说一说,给后来者点个灯
-
从调试信息看代码已经运行到ProcessSetConfiguration()函数中,也没看到有什么异常. 但为什么BUS HOUND总是报"set config fail"呢??
-
自己多练习,体会吧,现在学习单片机的虽然多,但是嵌入式方向是趋势,你同时可以多接触一些嵌入式方面的知识
-
MBR是不是不是必须的?如果没有分区(只有一个区)时,就不存在MBR之说,
如果是有分区时,只有一个MBR,位于绝对的第0扇区;而每一个分区都存在一个DBR,位于该分区的第起始扇区地址。
不知道这样理解对不对?