5271|9

77

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于PCI驱动移植的问题? [复制链接]

本人正在从事windowsPCI驱动到 linux驱动的移植。

在linux驱动中使用ioremap,把 PCI的资源,进行映射,然后操作映射的内存,一写就挂。
在windows用DS框架下,使用KMemoryRange 对象Initialize 初始化,这个内存地址就可以进行写操作。
在 windows KMemoryRange  Initialize  和linux ioremap使用有什么不同?

linux 代码
                io_base = pci_resource_start(pci_dev, 4);
                io_len = pci_resource_len(pci_dev, 4);
                io_flags = pci_resource_flags(pci_dev, 4);

                dmaram2=ioremap(io_base, io_le n);
windows代码
          status=dmaram2.Initialize(
                        pResListTranslated,
                        pResListRaw,
                        4);

这2个是否移植是对应的操作?


最新回复

figo_liu1008: 谢谢! 我换了一张卡,测试目前测试都可以,前面那张卡在windows上OK,到linux偶而行,大多数时间都不行。可能跟硬件有关系。谢谢你的帮助   详情 回复 发表于 2009-12-10 15:46
点赞 关注

回复
举报

74

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
建议楼主不要一个将windows 的每个API 对映射到linux 的API.
最重要的是理解如何在linux 下配置PCI设备的过程。
PCI的地址空间是由BIOS来提供的,你需要读取相应的配置,如设备类型,vendor ID/product ID, IO address, memory address and so on.
再在linux下用PCI_read/Write_config_word(),Io_remap 类似的API来映射系统配置到你的driver里.
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

figo_liu1008 :
很感谢回复,我看过内核的ioremp的代码,应该没什么问题。

windows上的框架下的wDspL2Ram2.Initialize(
pResListTranslated,
pResListRaw,
4
);

这个代码跟io_base = pci_resource_start(pci_dev, 4);
io_len = pci_resource_len(pci_dev, 4);
io_flags = pci_resource_flags(pci_dev, 4);

pdx->dwDspL2Ram2=ioremap(io_base, io_len);
是很类似的。

目前就是这块资源映射资源有问题,在linux上一操作就出问题,
io_base:0xec000000板卡资源
通过  ioremap OS
dwDspL2Ram2: 0xf9a80000
正常应该是通过操作0xf9a800的OS资源来操作 0xec000000的板卡资源 。
这个不清楚什么原因在操作的时候。



 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

4
 
个人建议,请检查一下PCI 配置空间的一些寄存器的值。我记得几年前中我的一个PCI的设备在linux下因为 配置寄存器的PCI bus master没有置起来导致不能正常工作,但在window 下就不用做这个动作。

从以上的例子可以看出来,你可以关注一下打印一些pci config register 的值,同时和你的硬件的设置,来关注一下pci 配置空间的一些设置细节。

仔细一点你应该可以自己搞定。

 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

5
 
to:figo_liu1008


在probe里主要处理的步骤也是如下:
1)pdx = kmalloc(sizeof(DEVICE_EXTENSION), GFP_KERNEL);
2)        memset(pdx, 0, sizeof(DEVICE_EXTENSION));
3)设置pci_dev字符设备名。
4)pci_enable_device(pci_dev)
5)pci_set_dma_mask(pci_dev, 0xFFFFFFFFULL)
6)pci_request_regions(pci_dev, pdx->device_name)
7)资源映射
io_base = pci_resource_start(pci_dev, i);
io_len = pci_resource_len(pci_dev, i);
io_flags = pci_resource_flags(pci_dev, i);
8)ioremap(io_base, io_len);
9)设置自旋锁
10)pci_set_drvdata(pci_dev, pdx);
11)安装中断处理
12)clear int event
     mask all int
这些是PCI驱动的probe主要处理,我们的PCI交互采用DMA方式。这处理问题在那里呢?


 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

6
 

刚才写漏一个。加入。
to:figo_liu1008,很感谢、


在probe里主要处理的步骤也是如下:
1)pdx = kmalloc(sizeof(DEVICE_EXTENSION), GFP_KERNEL);
2) memset(pdx, 0, sizeof(DEVICE_EXTENSION));
3)设置pci_dev字符设备名。
4)pci_enable_device(pci_dev)
5)pci_set_dma_mask(pci_dev, 0xFFFFFFFFULL)
6)pci_request_regions(pci_dev, pdx->device_name)
6+)pci_set_master(pci_dev);
7)资源映射
io_base = pci_resource_start(pci_dev, i);
io_len = pci_resource_len(pci_dev, i);
io_flags = pci_resource_flags(pci_dev, i);
8)ioremap(io_base, io_len);
9)设置自旋锁
10)pci_set_drvdata(pci_dev, pdx);
11)安装中断处理
12)clear int event
    mask all int
这些是PCI驱动的probe主要处理,我们的PCI交互采用DMA方式。这处理问题在那里呢?
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

7
 
闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑鐐烘偋閻樻眹鈧線寮撮姀鐘栄囨煕閳╁啨浠︾紒顔瑰墲娣囧﹪鎮欓鍕ㄥ亾閺嶎厼绀夌憸蹇曞垝婵犳艾绠i柣妯烘▕濡粓姊虹粔鍡楀濞堟洟鏌i幘瀛樼闁哄瞼鍠栭弻鍥晝閳ь剟鎮橀柆宥嗙厱闁靛牆鎷嬮崕鏃堟煛鐏炶鈧繂顕i崼鏇炵閹肩补鈧弶妯婇梻鍌欑閹碱偊寮甸鍌滅煓闁硅揪绠戦悡鈥愁熆鐠哄彿鍫ュ几鎼淬劍鐓欓梺顓ㄧ畱閺嬨倝鏌嶇拠鑼婵﹨娅i幏鐘诲箵閹烘繂濡烽梻浣哄帶缂嶅﹦绮婚弽顒侇棨濠电偞娼欓崥瀣缚濞嗘劦鏀伴梻鍌欑閹测€趁洪敃鍌氬瀭闁规鍠氭稉宥夋煙閹澘袚闁绘挻娲熼弻宥夊煛娴e憡娈ф繛瀵稿缁犳垿鈥︾捄銊﹀枂闁告洦鍓涢ˇ顓犵磽娴d粙鍝洪柟鐟版搐閻g兘骞掗幋鏃€鐎婚梺鐟扮摠缁诲倿鈥栨径瀣╃箚闁绘劦浜滈埀顒佸灴瀹曟繄浠︽潪鎸庣☉閳规垹鈧綆浜濋悗顒勬⒑閸涘﹤濮﹂柛鐘崇墵閿濈偤宕ㄧ€涙ḿ鍘藉┑鈽嗗灥濞咃絾绂掑☉娆戠闁割偆鍠庨崝銈夋煃鐟欏嫬鐏︽鐐诧躬閺屾稒绻濋崘鈺冾槹濡ょ姷鍋涢敃銉╁箚閺冨牆顫呴柣妯诲絻椤﹪姊婚崒姘偓鎼佸磹妞嬪海鐭嗗〒姘e亾闁诡喖娼″畷鎯邦檨婵炲瓨鐗犻弻鏇熺箾瑜嶉幊鎰版倿閸忚偐绠鹃弶鍫濆⒔缁夘剚銇勯銏╂█鐎规洩缍€缁犳稑鈽夊▎鎴濆妇闂備礁澹婇崑鍛崲瀹ュ憘锝堛亹閹烘挾鍘介梺瑙勫礃濞夋盯寮稿☉銏$厸鐎光偓鐎n剙鍩屽銈庡亝缁捇宕洪埀顒併亜閹哄秷鍏屾い鈺傜叀閹娼幏宀婂妳闂佽楠搁悥濂稿蓟閿濆绠i柨婵嗘啗閹剧粯鐓熼柟鎯х摠缁€瀣煛瀹€瀣瘈鐎规洘甯掗埞鎴﹀炊閳瑰簱鍋撴繝鍕=濞达絽鎼暩缂備緡鍣崹鑸典繆閻㈢ǹ绀嬫い鏍ㄥ嚬濞煎﹪姊洪幐搴b槈閻庢凹鍙冨畷鎶藉级鐠囩偓妫冮幃鈺呮濞戞鎹曟俊鐐€栭崹鐢杆囬棃娑卞殨妞ゆ劧绠戠壕濂告煟閹邦厽缍戞繛鍫㈠枛濮婃椽妫冨☉杈€嗘繝纰樷偓铏┛闁靛洦鍔欐俊鎼佸煛閸屾瀚奸梺鑽ゅТ濞诧箓鎮¢敓鐙€鏁佹俊銈呮噺閻撴洘淇婇婵嗗惞闁活厽甯為埀顒冾潐濞叉﹢宕归崸妤冨祦婵☆垵鍋愮壕鍏间繆椤栨粌甯舵鐐茬墦濮婄粯鎷呴崫銉ㄩ梺绋款儏閿曨亜鐣烽姀锛勯檮缂佸娉曢ˇ顕€姊洪棃娑氬婵☆偅绋撶划缁樸偅閸愨晝鍘卞銈嗗姦閸嬪嫭鏅堕鐐村€垫慨妯煎亾鐎氾拷闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧湱鈧懓瀚崳纾嬨亹閹烘垹鍊炲銈嗗笂缁€渚€宕滈鐑嗘富闁靛牆妫楁慨褏绱掗悩鍐茬伌闁绘侗鍣f慨鈧柕鍫濇閸樻捇鏌℃径灞戒沪濠㈢懓妫濆畷婵嗩吋閸℃劒绨婚梺鍝勫€搁悘婵嬵敂椤愩倗纾奸弶鍫涘妽瀹曞瞼鈧娲樼敮鎺楋綖濠靛鏁勯柦妯侯槷婢规洟姊洪崨濠勭細闁稿孩濞婇幆灞解枎閹惧鍘遍梺鍝勬储閸斿矂鎮橀悩鐢电<闁绘瑢鍋撻柛銊ョ埣瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌i幋锝呅撻柛銈呭閺屾盯顢曢敐鍡欘槬缂備胶濮锋繛鈧柡宀€鍠栧畷婊嗩槾閻㈩垱鐩弻娑氣偓锝冨妼閳ь剚绻堝濠氬即閻旇櫣顔曢梺缁樺姦閸撴岸鎮甸弴銏♀拺缂佸顑欓崕蹇斻亜閹存繍妯€鐎殿喖顭烽弫鎰緞婵犲嫮鏉告俊鐐€栫敮濠囨倿閿曞倸纾块柟鍓х帛閳锋垹绱撴担濮戭亞绮幒妤佺厽闊洦鏌ㄩ崫鍝勨攽閿涘嫭鏆€规洜鍠栭、娑橆潩妲屾牕鏁介梻鍌欐祰椤骞嗗畝鍕瀭闂侇剙绉撮弸浣肝旈敐鍛殲闁绘挾鍠栭獮鏍庨鈧悘顕€鏌涢悢鍝ュ弨闁哄瞼鍠栧畷娆撳Χ閸℃浼�婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柛娑橈攻閸欏繘鏌i幋锝嗩棄闁哄绶氶弻鐔兼⒒鐎靛壊妲紒鎯у⒔缁垳鎹㈠☉銏犵闁哄啠鍋撻柛銈呯Ч閺屾盯濡烽鐓庘拻闂佽桨绀佸ú顓㈠蓟閺囷紕鐤€闁哄洨鍊妷锔轰簻闁挎棁顕у▍宥夋煙椤旂瓔娈滅€规洘顨嗗鍕節娴e壊妫滈梻鍌氬€风粈渚€骞夐垾瓒佹椽鏁冮崒姘憋紱婵犮垼鍩栭崝鏇㈠及閵夆晜鐓熼柟閭﹀枛閸斿鏌嶉柨瀣伌闁诡喖缍婇獮渚€骞掗幋婵愮€虫繝鐢靛仜閹冲繘宕濆▎鎾宠摕闁绘梻鍘х粈鍕煏閸繃顥滄い蹇ユ嫹
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

8
 
闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑鐐烘偋閻樻眹鈧線寮撮姀鐘栄囨煕閳╁啨浠︾紒顔瑰墲娣囧﹪鎮欓鍕ㄥ亾閺嶎厼绀夌憸蹇曞垝婵犳艾绠i柣妯烘▕濡粓姊虹粔鍡楀濞堟洟鏌i幘瀛樼闁哄瞼鍠栭弻鍥晝閳ь剟鎮橀柆宥嗙厱闁靛牆鎷嬮崕鏃堟煛鐏炶鈧繂顕i崼鏇炵閹肩补鈧弶妯婇梻鍌欑閹碱偊寮甸鍌滅煓闁硅揪绠戦悡鈥愁熆鐠哄彿鍫ュ几鎼淬劍鐓欓梺顓ㄧ畱閺嬨倝鏌嶇拠鑼婵﹨娅i幏鐘诲箵閹烘繂濡烽梻浣哄帶缂嶅﹦绮婚弽顒侇棨濠电偞娼欓崥瀣缚濞嗘劦鏀伴梻鍌欑閹测€趁洪敃鍌氬瀭闁规鍠氭稉宥夋煙閹澘袚闁绘挻娲熼弻宥夊煛娴e憡娈ф繛瀵稿缁犳垿鈥︾捄銊﹀枂闁告洦鍓涢ˇ顓犵磽娴d粙鍝洪柟鐟版搐閻g兘骞掗幋鏃€鐎婚梺鐟扮摠缁诲倿鈥栨径瀣╃箚闁绘劦浜滈埀顒佸灴瀹曟繄浠︽潪鎸庣☉閳规垹鈧綆浜濋悗顒勬⒑閸涘﹤濮﹂柛鐘崇墵閿濈偤宕ㄧ€涙ḿ鍘藉┑鈽嗗灥濞咃絾绂掑☉娆戠闁割偆鍠庨崝銈夋煃鐟欏嫬鐏︽鐐诧躬閺屾稒绻濋崘鈺冾槹濡ょ姷鍋涢敃銉╁箚閺冨牆顫呴柣妯诲絻椤﹪姊婚崒姘偓鎼佸磹妞嬪海鐭嗗〒姘e亾闁诡喖娼″畷鎯邦檨婵炲瓨鐗犻弻鏇熺箾瑜嶉幊鎰版倿閸忚偐绠鹃弶鍫濆⒔缁夘剚銇勯銏╂█鐎规洩缍€缁犳稑鈽夊▎鎴濆妇闂備礁澹婇崑鍛崲瀹ュ憘锝堛亹閹烘挾鍘介梺瑙勫礃濞夋盯寮稿☉銏$厸鐎光偓鐎n剙鍩屽銈庡亝缁捇宕洪埀顒併亜閹哄秷鍏屾い鈺傜叀閹娼幏宀婂妳闂佽楠搁悥濂稿蓟閿濆绠i柨婵嗘啗閹剧粯鐓熼柟鎯х摠缁€瀣煛瀹€瀣瘈鐎规洘甯掗埞鎴﹀炊閳瑰簱鍋撴繝鍕=濞达絽鎼暩缂備緡鍣崹鑸典繆閻㈢ǹ绀嬫い鏍ㄥ嚬濞煎﹪姊洪幐搴b槈閻庢凹鍙冨畷鎶藉级鐠囩偓妫冮幃鈺呮濞戞鎹曟俊鐐€栭崹鐢杆囬棃娑卞殨妞ゆ劧绠戠壕濂告煟閹邦厽缍戞繛鍫㈠枛濮婃椽妫冨☉杈€嗘繝纰樷偓铏┛闁靛洦鍔欐俊鎼佸煛閸屾瀚奸梺鑽ゅТ濞诧箓鎮¢敓鐙€鏁佹俊銈呮噺閻撴洘淇婇婵嗗惞闁活厽甯為埀顒冾潐濞叉﹢宕归崸妤冨祦婵☆垵鍋愮壕鍏间繆椤栨粌甯舵鐐茬墦濮婄粯鎷呴崫銉ㄩ梺绋款儏閿曨亜鐣烽姀锛勯檮缂佸娉曢ˇ顕€姊洪棃娑氬婵☆偅绋撶划缁樸偅閸愨晝鍘卞銈嗗姦閸嬪嫭鏅堕鐐村€垫慨妯煎亾鐎氾拷闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧湱鈧懓瀚崳纾嬨亹閹烘垹鍊炲銈嗗笂缁€渚€宕滈鐑嗘富闁靛牆妫楁慨褏绱掗悩鍐茬伌闁绘侗鍣f慨鈧柕鍫濇閸樻捇鏌℃径灞戒沪濠㈢懓妫濆畷婵嗩吋閸℃劒绨婚梺鍝勫€搁悘婵嬵敂椤愩倗纾奸弶鍫涘妽瀹曞瞼鈧娲樼敮鎺楋綖濠靛鏁勯柦妯侯槷婢规洟姊洪崨濠勭細闁稿孩濞婇幆灞解枎閹惧鍘遍梺鍝勬储閸斿矂鎮橀悩鐢电<闁绘瑢鍋撻柛銊ョ埣瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌i幋锝呅撻柛銈呭閺屾盯顢曢敐鍡欘槬缂備胶濮锋繛鈧柡宀€鍠栧畷婊嗩槾閻㈩垱鐩弻娑氣偓锝冨妼閳ь剚绻堝濠氬即閻旇櫣顔曢梺缁樺姦閸撴岸鎮甸弴銏♀拺缂佸顑欓崕蹇斻亜閹存繍妯€鐎殿喖顭烽弫鎰緞婵犲嫮鏉告俊鐐€栫敮濠囨倿閿曞倸纾块柟鍓х帛閳锋垹绱撴担濮戭亞绮幒妤佺厽闊洦鏌ㄩ崫鍝勨攽閿涘嫭鏆€规洜鍠栭、娑橆潩妲屾牕鏁介梻鍌欐祰椤骞嗗畝鍕瀭闂侇剙绉撮弸浣肝旈敐鍛殲闁绘挾鍠栭獮鏍庨鈧悘顕€鏌涢悢鍝ュ弨闁哄瞼鍠栧畷娆撳Χ閸℃浼�婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柛娑橈攻閸欏繘鏌i幋锝嗩棄闁哄绶氶弻鐔兼⒒鐎靛壊妲紒鎯у⒔缁垳鎹㈠☉銏犵闁哄啠鍋撻柛銈呯Ч閺屾盯濡烽鐓庘拻闂佽桨绀佸ú顓㈠蓟閺囷紕鐤€闁哄洨鍊妷锔轰簻闁挎棁顕у▍宥夋煙椤旂瓔娈滅€规洘顨嗗鍕節娴e壊妫滈梻鍌氬€风粈渚€骞夐垾瓒佹椽鏁冮崒姘憋紱婵犮垼鍩栭崝鏇㈠及閵夆晜鐓熼柟閭﹀枛閸斿鏌嶉柨瀣伌闁诡喖缍婇獮渚€骞掗幋婵愮€虫繝鐢靛仜閹冲繘宕濆▎鎾宠摕闁绘梻鍘х粈鍕煏閸繃顥滄い蹇ユ嫹
 
 
 

回复

92

帖子

0

TA的资源

一粒金砂(初级)

9
 
闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑鐐烘偋閻樻眹鈧線寮撮姀鐘栄囨煕閳╁啨浠︾紒顔瑰墲娣囧﹪鎮欓鍕ㄥ亾閺嶎厼绀夌憸蹇曞垝婵犳艾绠i柣妯烘▕濡粓姊虹粔鍡楀濞堟洟鏌i幘瀛樼闁哄瞼鍠栭弻鍥晝閳ь剟鎮橀柆宥嗙厱闁靛牆鎷嬮崕鏃堟煛鐏炶鈧繂顕i崼鏇炵閹肩补鈧弶妯婇梻鍌欑閹碱偊寮甸鍌滅煓闁硅揪绠戦悡鈥愁熆鐠哄彿鍫ュ几鎼淬劍鐓欓梺顓ㄧ畱閺嬨倝鏌嶇拠鑼婵﹨娅i幏鐘诲箵閹烘繂濡烽梻浣哄帶缂嶅﹦绮婚弽顒侇棨濠电偞娼欓崥瀣缚濞嗘劦鏀伴梻鍌欑閹测€趁洪敃鍌氬瀭闁规鍠氭稉宥夋煙閹澘袚闁绘挻娲熼弻宥夊煛娴e憡娈ф繛瀵稿缁犳垿鈥︾捄銊﹀枂闁告洦鍓涢ˇ顓犵磽娴d粙鍝洪柟鐟版搐閻g兘骞掗幋鏃€鐎婚梺鐟扮摠缁诲倿鈥栨径瀣╃箚闁绘劦浜滈埀顒佸灴瀹曟繄浠︽潪鎸庣☉閳规垹鈧綆浜濋悗顒勬⒑閸涘﹤濮﹂柛鐘崇墵閿濈偤宕ㄧ€涙ḿ鍘藉┑鈽嗗灥濞咃絾绂掑☉娆戠闁割偆鍠庨崝銈夋煃鐟欏嫬鐏︽鐐诧躬閺屾稒绻濋崘鈺冾槹濡ょ姷鍋涢敃銉╁箚閺冨牆顫呴柣妯诲絻椤﹪姊婚崒姘偓鎼佸磹妞嬪海鐭嗗〒姘e亾闁诡喖娼″畷鎯邦檨婵炲瓨鐗犻弻鏇熺箾瑜嶉幊鎰版倿閸忚偐绠鹃弶鍫濆⒔缁夘剚銇勯銏╂█鐎规洩缍€缁犳稑鈽夊▎鎴濆妇闂備礁澹婇崑鍛崲瀹ュ憘锝堛亹閹烘挾鍘介梺瑙勫礃濞夋盯寮稿☉銏$厸鐎光偓鐎n剙鍩屽銈庡亝缁捇宕洪埀顒併亜閹哄秷鍏屾い鈺傜叀閹娼幏宀婂妳闂佽楠搁悥濂稿蓟閿濆绠i柨婵嗘啗閹剧粯鐓熼柟鎯х摠缁€瀣煛瀹€瀣瘈鐎规洘甯掗埞鎴﹀炊閳瑰簱鍋撴繝鍕=濞达絽鎼暩缂備緡鍣崹鑸典繆閻㈢ǹ绀嬫い鏍ㄥ嚬濞煎﹪姊洪幐搴b槈閻庢凹鍙冨畷鎶藉级鐠囩偓妫冮幃鈺呮濞戞鎹曟俊鐐€栭崹鐢杆囬棃娑卞殨妞ゆ劧绠戠壕濂告煟閹邦厽缍戞繛鍫㈠枛濮婃椽妫冨☉杈€嗘繝纰樷偓铏┛闁靛洦鍔欐俊鎼佸煛閸屾瀚奸梺鑽ゅТ濞诧箓鎮¢敓鐙€鏁佹俊銈呮噺閻撴洘淇婇婵嗗惞闁活厽甯為埀顒冾潐濞叉﹢宕归崸妤冨祦婵☆垵鍋愮壕鍏间繆椤栨粌甯舵鐐茬墦濮婄粯鎷呴崫銉ㄩ梺绋款儏閿曨亜鐣烽姀锛勯檮缂佸娉曢ˇ顕€姊洪棃娑氬婵☆偅绋撶划缁樸偅閸愨晝鍘卞銈嗗姦閸嬪嫭鏅堕鐐村€垫慨妯煎亾鐎氾拷闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧湱鈧懓瀚崳纾嬨亹閹烘垹鍊炲銈嗗笂缁€渚€宕滈鐑嗘富闁靛牆妫楁慨褏绱掗悩鍐茬伌闁绘侗鍣f慨鈧柕鍫濇閸樻捇鏌℃径灞戒沪濠㈢懓妫濆畷婵嗩吋閸℃劒绨婚梺鍝勫€搁悘婵嬵敂椤愩倗纾奸弶鍫涘妽瀹曞瞼鈧娲樼敮鎺楋綖濠靛鏁勯柦妯侯槷婢规洟姊洪崨濠勭細闁稿孩濞婇幆灞解枎閹惧鍘遍梺鍝勬储閸斿矂鎮橀悩鐢电<闁绘瑢鍋撻柛銊ョ埣瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌i幋锝呅撻柛銈呭閺屾盯顢曢敐鍡欘槬缂備胶濮锋繛鈧柡宀€鍠栧畷婊嗩槾閻㈩垱鐩弻娑氣偓锝冨妼閳ь剚绻堝濠氬即閻旇櫣顔曢梺缁樺姦閸撴岸鎮甸弴銏♀拺缂佸顑欓崕蹇斻亜閹存繍妯€鐎殿喖顭烽弫鎰緞婵犲嫮鏉告俊鐐€栫敮濠囨倿閿曞倸纾块柟鍓х帛閳锋垹绱撴担濮戭亞绮幒妤佺厽闊洦鏌ㄩ崫鍝勨攽閿涘嫭鏆€规洜鍠栭、娑橆潩妲屾牕鏁介梻鍌欐祰椤骞嗗畝鍕瀭闂侇剙绉撮弸浣肝旈敐鍛殲闁绘挾鍠栭獮鏍庨鈧悘顕€鏌涢悢鍝ュ弨闁哄瞼鍠栧畷娆撳Χ閸℃浼�婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柛娑橈攻閸欏繘鏌i幋锝嗩棄闁哄绶氶弻鐔兼⒒鐎靛壊妲紒鎯у⒔缁垳鎹㈠☉銏犵闁哄啠鍋撻柛銈呯Ч閺屾盯濡烽鐓庘拻闂佽桨绀佸ú顓㈠蓟閺囷紕鐤€闁哄洨鍊妷锔轰簻闁挎棁顕у▍宥夋煙椤旂瓔娈滅€规洘顨嗗鍕節娴e壊妫滈梻鍌氬€风粈渚€骞夐垾瓒佹椽鏁冮崒姘憋紱婵犮垼鍩栭崝鏇㈠及閵夆晜鐓熼柟閭﹀枛閸斿鏌嶉柨瀣伌闁诡喖缍婇獮渚€骞掗幋婵愮€虫繝鐢靛仜閹冲繘宕濆▎鎾宠摕闁绘梻鍘х粈鍕煏閸繃顥滄い蹇ユ嫹
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

10
 
闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑鐐烘偋閻樻眹鈧線寮撮姀鐘栄囨煕閳╁啨浠︾紒顔瑰墲娣囧﹪鎮欓鍕ㄥ亾閺嶎厼绀夌憸蹇曞垝婵犳艾绠i柣妯烘▕濡粓姊虹粔鍡楀濞堟洟鏌i幘瀛樼闁哄瞼鍠栭弻鍥晝閳ь剟鎮橀柆宥嗙厱闁靛牆鎷嬮崕鏃堟煛鐏炶鈧繂顕i崼鏇炵閹肩补鈧弶妯婇梻鍌欑閹碱偊寮甸鍌滅煓闁硅揪绠戦悡鈥愁熆鐠哄彿鍫ュ几鎼淬劍鐓欓梺顓ㄧ畱閺嬨倝鏌嶇拠鑼婵﹨娅i幏鐘诲箵閹烘繂濡烽梻浣哄帶缂嶅﹦绮婚弽顒侇棨濠电偞娼欓崥瀣缚濞嗘劦鏀伴梻鍌欑閹测€趁洪敃鍌氬瀭闁规鍠氭稉宥夋煙閹澘袚闁绘挻娲熼弻宥夊煛娴e憡娈ф繛瀵稿缁犳垿鈥︾捄銊﹀枂闁告洦鍓涢ˇ顓犵磽娴d粙鍝洪柟鐟版搐閻g兘骞掗幋鏃€鐎婚梺鐟扮摠缁诲倿鈥栨径瀣╃箚闁绘劦浜滈埀顒佸灴瀹曟繄浠︽潪鎸庣☉閳规垹鈧綆浜濋悗顒勬⒑閸涘﹤濮﹂柛鐘崇墵閿濈偤宕ㄧ€涙ḿ鍘藉┑鈽嗗灥濞咃絾绂掑☉娆戠闁割偆鍠庨崝銈夋煃鐟欏嫬鐏︽鐐诧躬閺屾稒绻濋崘鈺冾槹濡ょ姷鍋涢敃銉╁箚閺冨牆顫呴柣妯诲絻椤﹪姊婚崒姘偓鎼佸磹妞嬪海鐭嗗〒姘e亾闁诡喖娼″畷鎯邦檨婵炲瓨鐗犻弻鏇熺箾瑜嶉幊鎰版倿閸忚偐绠鹃弶鍫濆⒔缁夘剚銇勯銏╂█鐎规洩缍€缁犳稑鈽夊▎鎴濆妇闂備礁澹婇崑鍛崲瀹ュ憘锝堛亹閹烘挾鍘介梺瑙勫礃濞夋盯寮稿☉銏$厸鐎光偓鐎n剙鍩屽銈庡亝缁捇宕洪埀顒併亜閹哄秷鍏屾い鈺傜叀閹娼幏宀婂妳闂佽楠搁悥濂稿蓟閿濆绠i柨婵嗘啗閹剧粯鐓熼柟鎯х摠缁€瀣煛瀹€瀣瘈鐎规洘甯掗埞鎴﹀炊閳瑰簱鍋撴繝鍕=濞达絽鎼暩缂備緡鍣崹鑸典繆閻㈢ǹ绀嬫い鏍ㄥ嚬濞煎﹪姊洪幐搴b槈閻庢凹鍙冨畷鎶藉级鐠囩偓妫冮幃鈺呮濞戞鎹曟俊鐐€栭崹鐢杆囬棃娑卞殨妞ゆ劧绠戠壕濂告煟閹邦厽缍戞繛鍫㈠枛濮婃椽妫冨☉杈€嗘繝纰樷偓铏┛闁靛洦鍔欐俊鎼佸煛閸屾瀚奸梺鑽ゅТ濞诧箓鎮¢敓鐙€鏁佹俊銈呮噺閻撴洘淇婇婵嗗惞闁活厽甯為埀顒冾潐濞叉﹢宕归崸妤冨祦婵☆垵鍋愮壕鍏间繆椤栨粌甯舵鐐茬墦濮婄粯鎷呴崫銉ㄩ梺绋款儏閿曨亜鐣烽姀锛勯檮缂佸娉曢ˇ顕€姊洪棃娑氬婵☆偅绋撶划缁樸偅閸愨晝鍘卞銈嗗姦閸嬪嫭鏅堕鐐村€垫慨妯煎亾鐎氾拷闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧湱鈧懓瀚崳纾嬨亹閹烘垹鍊炲銈嗗笂缁€渚€宕滈鐑嗘富闁靛牆妫楁慨褏绱掗悩鍐茬伌闁绘侗鍣f慨鈧柕鍫濇閸樻捇鏌℃径灞戒沪濠㈢懓妫濆畷婵嗩吋閸℃劒绨婚梺鍝勫€搁悘婵嬵敂椤愩倗纾奸弶鍫涘妽瀹曞瞼鈧娲樼敮鎺楋綖濠靛鏁勯柦妯侯槷婢规洟姊洪崨濠勭細闁稿孩濞婇幆灞解枎閹惧鍘遍梺鍝勬储閸斿矂鎮橀悩鐢电<闁绘瑢鍋撻柛銊ョ埣瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌i幋锝呅撻柛銈呭閺屾盯顢曢敐鍡欘槬缂備胶濮锋繛鈧柡宀€鍠栧畷婊嗩槾閻㈩垱鐩弻娑氣偓锝冨妼閳ь剚绻堝濠氬即閻旇櫣顔曢梺缁樺姦閸撴岸鎮甸弴銏♀拺缂佸顑欓崕蹇斻亜閹存繍妯€鐎殿喖顭烽弫鎰緞婵犲嫮鏉告俊鐐€栫敮濠囨倿閿曞倸纾块柟鍓х帛閳锋垹绱撴担濮戭亞绮幒妤佺厽闊洦鏌ㄩ崫鍝勨攽閿涘嫭鏆€规洜鍠栭、娑橆潩妲屾牕鏁介梻鍌欐祰椤骞嗗畝鍕瀭闂侇剙绉撮弸浣肝旈敐鍛殲闁绘挾鍠栭獮鏍庨鈧悘顕€鏌涢悢鍝ュ弨闁哄瞼鍠栧畷娆撳Χ閸℃浼�婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柛娑橈攻閸欏繘鏌i幋锝嗩棄闁哄绶氶弻鐔兼⒒鐎靛壊妲紒鎯у⒔缁垳鎹㈠☉銏犵闁哄啠鍋撻柛銈呯Ч閺屾盯濡烽鐓庘拻闂佽桨绀佸ú顓㈠蓟閺囷紕鐤€闁哄洨鍊妷锔轰簻闁挎棁顕у▍宥夋煙椤旂瓔娈滅€规洘顨嗗鍕節娴e壊妫滈梻鍌氬€风粈渚€骞夐垾瓒佹椽鏁冮崒姘憋紱婵犮垼鍩栭崝鏇㈠及閵夆晜鐓熼柟閭﹀枛閸斿鏌嶉柨瀣伌闁诡喖缍婇獮渚€骞掗幋婵愮€虫繝鐢靛仜閹冲繘宕濆▎鎾宠摕闁绘梻鍘х粈鍕煏閸繃顥滄い蹇ユ嫹
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条
ADI &文晔 探索季第一站,邀您在活动帖跟帖,ADI资深工程师将与您一道寻求解决之道! ...
春晚,最出圈当属穿着棉马甲跳秧歌的机器人”秧Bot”。
转手绢、飞手绢、变换队形,精准度和稳定性甚至超越人类,这背后少不了电机控制技术。

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表