-
哦,刚出来啊。
我还以为ST不玩这种低端的片子呢
-
YES!
-
似乎大侠回答问题都这么简洁的
-
你见过哪个MCU在手册上给出了真实的内部结构、真实的线路图?
结构示意图就是为了让你能够好好地理解如何使用。
请问你需要了解什么内容,一定要知道真实的内部结构?
-
建议很不错
-
你是不是IO口接到数码管直接,还串了一个电阻啊?假如直接接,IO驱动电流不会那么小吧?或者你的IO电平时3V的。
假如真的那么小,你可以放大啊。就用三极管。数码管的每段,都用一个三极管来驱动,集电极加电阻到5v。我不相信它还暗!
-
大侠们这样指点了我一圈还是有点不清楚,再仔细描述下我的问题
主板是周立功的epc8000,ARM体系,有一个ISA槽,系统是WinCE5.0
我老师做了一个板子,插在ISA口,板子的IO范围是 0x2C0 -- 0x2C7
我现在想在用户层读写这个板子的IO,目前的想法是用VirtualCopy函数映射到某个物理内存地址进行操作
现在想知道物理内存地址应该是多少?如何找出来?
seu_dust大侠告诉我找inc文件,可是找哪个inc文件?
inc文件是跟着板子走的吗?我老师自己做的板子没有这个啊
还有如果找到这个映射表了,我是不是可以直接操作那个虚拟内存地址了?还用自己VirtualCopy吗?
-
自己写段代码复制过去吧
-
自己画,额米有别的办法
-
我也自动化毕业,也到了制造型的工厂,但是运气比较好,做了研发,现在做工控方向
自动化最对口的我觉得也是工控方向,你可以考虑这个方向
不过嵌入式就要上操作系统我不是很认同,在某些场合操作系统简直就是累赘,当然学习一下操作系统的知识也很必要
-
不错,体现了菜鸟心声
-
当然不会了,它是在你的应用程序窗口中播放,我都已经实现了
-
引用 10 楼 oncancel 的回复:
引用 7 楼 xumercury 的回复:
引用 5 楼 oncancel 的回复:
第3个问题,这个文章我看过。ISR结束后并不能保证立即调用本IST的,我的意思是ISR执行后(即内核触发事件后)重新在就绪线程中找优先级最高的线程(候选线程当然包括IST),还是先回去执行被ISR中断的线程。
这个也是顺序的吧。。。没太懂你的意思。。
比如说我现在是等了2个事件,一个用来响应deinit,一个用来处理实际的。这个在Deinit和实际处理的事件中去激活,优先级好像并没有涉及到。。。
举个例子,Thread1优先级251,IST优先级0。IST已运行到等待Event的地方处于阻塞状态,在Thread1正在执行的过程中(属于Thread1的时间片还没用完),IRQ来了,操作系统转去执行ISR,并触发我创建的Event,使IST处于就绪状态。接下来操作系统会立即回去执行Thread1呢,还是把包括Thread1、IST在内的所有就绪线程拿来比较优先级,转去执行优先级最高的线程?
这样的话我大概清楚。。。你的意思是IST中运行的时候ISR又来了。。。。
这样的话只能是说你的IST占用的时间太长了。。。IST里面不建议做太多的数据处理,为了防止在IST中无限的执行下去,你进IST的前提是来了ISR,你IST就该做的就是设定一个标识去处理ISR所需要处理的事情,然后马上释放等待下一个ISR。如果你还是一直在IST里面没出来的话这个只能说你IST里面处理的部分需要简化一下了。。。
另外。。。你Thread1的优先级不就是你的IST的优先级吗?
我给你的参考实例我就是在Thread1获取当前的优先级设置为IST优先级。。。。这个怎么可能产生两个。。
难道是我理解错了。。。
-
1. CE5,从common.reg copy过来的。
2. 默认值是有system idle等操作的,我不想要,所以还没有试。 可以试一下默认值。
3. 系统状态正常D0。 只有display driver在进行D0/D4切换。看上去像是Screen off
谢谢~
-
官方的Q14,你说你做到多少精度,而且每做一个蝶形运算都经行了归一化这样又损失很多
-
呵呵,手工拷贝的办法可以弄到一起,但显然不适合管理规定,不能解决问题,需要自动的。。。
-
要实现USB HOST的Mass Storage协议,挺麻烦的,DEVICE好写,HOST要麻烦很多
-
还没弄呢。。
搞点经验之谈来说说呵...
-
楼主外挂了几个18B20? 如果只有一个,不是采样频率的问题,觉得可能是时序问题,可能程序被中断或者其它地方有BUG。
-
终于有结果了啊。。呵呵。。。这些你就得研究下协议了。。。不过网上有很多吧 功夫不负有心人啊