-
这是个好个好消息!
-
我也想弄STM8L的电容触摸,不知道咋弄
-
我都是自建库,用固件库眼睛都看花了
-
2440的能力问题,换成2450及更强的CPU即可
-
学习了,我也遇到同样的问题
-
我个人建议楼主还是搞硬件嵌入式开发吧,你不是说你从小就对电器感兴趣嘛,要做就做好,认真去做去研究,要不然承受不了压力就别做了。。。
-
用记事本可以保存成UTF-8.
不知道能不能用记事本打开你的程序,然后"另存为"UTF-8格式.
-
随便找块板子,体验那个过程,不行吗?
-
引用 80 楼 i_am_j 的回复:
那恭喜你,应该很接近真相了。
hciuart.cxx中添加了调试信息,需要重新sysgen,速度很慢。
-
自己写一个小软件测试一下吧,应该不难的。
-
给你下代码吧,
#include
#include
void port_init(void)
{
PORTA = 0x00;
DDRA = 0x00;
PORTB = 0x00;
DDRB = 0x02;
PORTC = 0x00; //m103 output only
DDRC = 0x00;
PORTD = 0x00;
DDRD = 0x00;
}
//call this routine to initialize all peripherals
void init_devices(void)
{
//stop errant interrupts until set up
CLI(); //disable all interrupts
port_init();
MCUCR = 0x00;
GICR = 0x00;
TIMSK = 0x00; //timer interrupt sources
SEI(); //re-enable interrupts
//all peripherals are now initialized
}复制代码
-
如果是真正5.0的代码估计与6.0一样。5.0也是支持动态的。
像4.2的,里面有cfw.c,中断就在里面处理,6.0连文件都找不到了。
-
学单片机前,先学好计算机基础、无线电基础,有这两个基础在的话,单片机学起来就轻松很多,几乎直接跨过入门,走过提高,进入深入学习和高深的研究中。。。。。。
计算机基础:包含计算机硬件知识、C语言编程基础(编程思想+算法)、DOS(命令行)知识。。。。。。我有个朋友学电子的,结果学单片机的时候卡在了单片机编程上,学不下去了,几乎是寸步难行!!!
无线电基础:基本的电子电路知识、学校的物理知识(电路部分)。。。。。。我觉得有了这些,基本上才够学好单片机知识。
以上纯属于个人简介,嘿嘿!
-
应该是你的SMBus就是I2C有一头的状态没做对吧 I2C通信时要把电平高高低低拉来拉去的还要等ACK什么的 如果你是用GPIO实现的 需要检查一下状态有没有死所
SPI时靠移位来通信的 就算会错一个值后面的也能通信
-
还有一点我比较奇怪,OM[4:0]设置成x111x,GPN[15:13]无论设置成什么,只要SD卡在就能起来,这个现象正常么
-
一般来说,全速运行时调试工具不会造成干扰.
CH375的问题我猜不出是为什么. 你提供的信息太少了.
-
感觉不错
-
去GOOGLE百度上搜搜 很多现成的代码可以拿来用的。
-
最好找份做FPGA的工作
-
顶一下