-
刚刚看过手册,有提到AIN9,AIN14,AIN15,AIN16,AIN17在ADC3是内部连接到VSS的。
这么重要的信息为什么部注重提醒呢?毕竟手册那么多内容一般都不会仔细看的!
还有另外一个,我试过ADC3选通AIN8也是不行,这在手册里 ...
您认为文档中哪些内容不重要,可以删除呢? 哪些信息重要需反复提醒呢? 您的阅读习惯是什么呢? 自认为不重要的东西可以不看吗?
-
简化到20元一下,这个很有难度
-
TO 14 偶知道 所以 偶想改成用 寄存器
不过实际上是 执行完 清RAM代码 后 在执行若干 语句 才出现 错误中断
for(RAM_Cnt=0x120;RAM_Cnt<RAM_Size;RAM_Cnt++) //0xFFFF+1/4=0x4000
{
(*(P_RAM_START+RAM_Cnt))=0x00000000;
}
-
不是吧 你要32位的PWM? 那么高的精度? 精度不高 可以分频啊。
你想要多少时间 多少精度 我也做过电机
-
对一次调用write发送的数据长度有限制吗?
比如,我一次调用串口write,写10M的数据。
-
引用 5 楼 peasant_lee 的回复:
那么请问,十位不变化,是什么意思??十位指哪一个位?
哦,不好意思,表达不好,
我的意思是说:我这个只是更新个位:比如开始是: 23:59:58(时,分,秒)
2秒后是:20:50:50:
然后就是 秒的个位从0到9变化。 十位(5)不变化。
-
现在都是使用class来实现动态加载并创建设备节点啦,
static struct class *spidev_class;
/*-------------------------------------------------------------------------*/
static int spidev_probe(struct spi_device *spi)
{
....
dev = device_create(spidev_class, &spi->dev, spidev->devt,
spidev, "spidev%d.%d",
spi->master->bus_num, spi->chip_select);
...
}
static int spidev_remove(struct spi_device *spi)
{
......
device_destroy(spidev_class, spidev->devt);
.....
return 0;
}
static struct spi_driver spidev_spi = {
.driver = {
.name = "spidev",
.owner = THIS_MODULE,
},
.probe = spidev_probe,
.remove = __devexit_p(spidev_remove),
};
/*-------------------------------------------------------------------------*/
static int __init spidev_init(void)
{
....
spidev_class = class_create(THIS_MODULE, "spidev");
if (IS_ERR(spidev_class)) {
unregister_chrdev(SPIDEV_MAJOR, spidev_spi.driver.name);
return PTR_ERR(spidev_class);
}
....
}
module_init(spidev_init);
static void __exit spidev_exit(void)
{
......
class_destroy(spidev_class);
......
}
module_exit(spidev_exit);
MODULE_AUTHOR("Andrea Paterniani, ");
MODULE_DESCRIPTION("User mode SPI device interface");
MODULE_LICENSE("GPL");
复制代码
大概就是这样,你自己在driver目录下找个例子看看就知道了
-
[/url]
[url=http://download.eeworld.net/source/1498637]
[url=http://download.eeworld.net/source/1498644][/url]
-
引用 2 楼 wang0635 的回复:
MAX232只是电平转换,波特率与它无关
ddd
-
先用串口调试助手,编写下位机程序并实现向PC正确发送按键数据,然后编写上位机程序接收数据并显示。
-
的确很久没看到你了啊!
-
学习了啊 ,都很厉害啊
-
很不错的贴
-
新年快乐!
不是所有人都可以寂寞,寂寞是一种财富...
-
楼上的哥们能说具体点么,属于什么模块?
-
都是达人
-
学习中,俺也正在配置那,哭死了
-
建议楼主在下载nk之前先在eboot中擦除下剩余的nand。前段时间有个问题好像有点像,后来我擦除了下除了nboot,eboot后的nand块就ok了!!不知道是不是这样!!
-
去相应版去问吧,单片机不懂,看了一下书,直接晕
-
引用 1 楼 jason_sun2008cn 的回复:
pingLib初始化了没有?ping不通自己是对的,因为一般情况下是没有初始化自环接口。初始化一下自环接口就可以ping通自己。
pingLib初始化是在哪里进行的啊?是指的在驱动里面添加相关代码吗?新手。。。还不知道pingLib这么个东西呢