-
楼主精力旺盛啊!
这绝非一个人的活。
不知楼主的PIC C编译器现在如何了?
不管怎样,
还是要向楼主致敬,
比zlg一大堆人,搞个IDE附带卖仿真器强多了
-
P=U*I
-
看看TR2是不是没有预定义,使用wave3.2会出现报错,他的预定义没有TR2、TF2
wave6000就不会
-
引用 3 楼 zjyu88 的回复:
常见的有sleep、hibernate,不知道你指的深度睡眠是否指hibernate,在使用过程中,hibernate确实能达到省电的要求。
在进入hibernate后,除了电源管理芯片、内存进入自刷新模式外,其他包括CPU核心和外设都断电,通过重新上电来唤醒。
当然,也有深度睡眠是指把内存的内容保存在硬盘后都断电,不过这种还没做过。
hibernate, 对,就是这个东东
一般在什么情况下进入?都需要考虑哪些方面?hibernate以后,系统的Tick就完全停止了,唤醒以后应该如何处理?有TASK在使用Timer的情况下,是否还会hibernate呢?
-
结束后单片机又从MAIN开始执行了
在MAIN后加个死循环就可以
-
不是吧。。 我都遇到两次了 前一次重新建了一个工程就好了 没有人知道具体的解决方法吗? 看百度上面的方法千奇百怪 没有一个有用的
-
IIC本来就需要上拉的,你用没上拉的IO模拟的时候,应该有接10K的上拉,或许在你的RTC芯片的引脚上已经上拉。
现在的问题是,你换成有上拉电阻的IO,出问题,那是不是你的IO的上拉电阻比较小,然后让整体的IIC信号线上的上拉电阻变得很小?造成通讯失败!
-
不同的单片机有不同的配置的,还是自己选好目标,再来开始吧
-
用PC机的USB口接电路板通过CN3052A给锂电池充电吗?
PC的USB口理论上最大输出500MA的电流,在枚举的过程中还会根据描述符来确定给外设多大的电流,否则就用默认值(忘了默认值是多少),如果你的电路板还有一些其它器件在工作还会消耗掉一些电流,所以不可能到500mA,只是你的250似乎是低了点。
-
我还是在PC下编译,没有移植到不同的编译器。
-
1,是BSL串口编程(F20XX没有BSL不可以串口编程)。
2,是在程序中IAP编程。
本论坛就有相关资料,自己找一下。
-
另外可以百度与GOOGL下,2440的程序,就会看到有很多专门用于裸机(不跑OS)的测试程序,你可以下载下载,这样会很有参考和帮助的。
刚开发可以先COPY,再修改,再弄明白。
多找些例程,eeworld的下载里面也有。
http://group.ednchina.com/1865/27000.aspx
http://search.download.eeworld.net/search/S3C2440%20%E7%A8%8B%E5%BA%8F
-
顶Boss Chen
-
学习语言:verilog或者VHDL
书籍:初学用夏宇闻的《verilog数字系统设计教程》就可以了,他写的很像C,应该好入门。但是我不太推荐长期看,等有了一点基础,马上看张雅琦翻译的《veilog HDL高级数字设计》和红宝书《IC设计基础》
数字电路:就一本书就够了——康华光的《电子技术基础(数字部分)》
知识积累:多上论坛和别人讨论(因为没有同学和同事可以讨论)
开发工具:ISE或者quartus作为环境,因为可能会用到IP CORE。或者不用IP,用ultraedit写代码,再用modelsim仿真,debussy分析波形,synplify综合,都可以。
动手实践:买一块spartan或者starstartx,用ise或者quartus自带的cdc或者signaltap下载看波形就可以了。
至于要是设计asic。。。DC就算了。。。虽然很有用,但是没有服务器的话,跑起来很痛苦。
P.S.写语言时最好形成自己的风格,网上有很多coding style可以参考。推荐每个信号用单独always块和三层FSM的写法,不要被夏宇闻教坏了~~~~
-
跑DEMO是可以读到2路AD的数据,即高16位为ADC2,低16位为ADC1,但是加入定时器触发后,就只有ADC1的数据了,即只有低16位有数据,高16位没有数据,不知道是何原因?
楼上的是什么意思?
-
DWORD XXX_Init(DWORD dwContext)
参数:指向一个描述设备接口的字符串,通常为流接口驱动在注册表中的对应项 下的Prefix值
返回值:若调用成功,返回一个驱动程序句柄
描述:当用户开始使用设备的时候,例如PC卡初始化时,设备管理器调用这个函数来初始化PC卡设备,这个函数并不是由应用程序直接调用的,而是通过函数执行的,若成功返回一个句柄,该句柄也是XXX_Open()函数入库参数? hDeviceContext 的取值???
DWORD XXX_Open(DWORD hDeviceContext, DWORD AccessCode, DWORD ShareMode):??????
?参数: hDeviceContext:设备驱动的句柄,在XXX_Init调用时返回的
????????????? AccessCode:访问权限代码,一般是只读或者只写或者读写
????????????? ShareMode:共享模式,是否支持共享或者独享这个参数用于一些特殊设备,例如一些PC卡的设 备读或写的时候是否共享
返回值:返回驱动程序的句柄
描述:这个函数用于打开一个设备驱动程序,当应用程序准备对某个设备进行读或写操作的时候,必须先 执行CreateFile()函数
-
我买了两次立宇泰的板子,做工还可以。
-
ding!
-
Stack是函数调用用来压参数的栈.
HEAP是堆,分配内存一般就在这个上面.
-
肯定要出错了。。
在没的操作系统的情况下,这个函数执行完了,你让机器执行什么?
所以,通常情况下,是不会让main退出的
用个死循环吧