-
不错
-
很不错的教程
-
肯定是 最菜鸟,但
也许是 最有效的办法:
if((usedstatus[0] != CONST_REGBUF_STATUS_READING) && reginforegaddr[0]==tmpaddr) return 0;
if((usedstatus[1] != CONST_REGBUF_STATUS_READING) && reginforegaddr[1]==tmpaddr) return 0;
if((usedstatus[2] != CONST_REGBUF_STATUS_READING) && reginforegaddr[2]==tmpaddr) return 0;
.........
就这么写32行好了。
-
能解释下platform.bib的主要作用及构成么?
-
引用 6 楼 eagle109 的回复:
没有看见过这种用法,再说了地位1Bit也没有什么意义
你就设置8位数据位试试,看行不行
要命的是现在没有设备呢,那一位只是标识,比如是1标识那8位数据放的是地址。是我要完成一个指令,先发送一个标识符为地址的指令,然后再发一个标识符位数据的指令,那边才知道哪个电机做什么操作。
-
就算i的类型改成unsigned int 类型,也是一样的,只是不知道为什么跳不出循环的
-
接收数据,不处理,特定"标记"的 字符串描述符HID设备,
需要自己动手改动底层驱动代码--> 字符串描述符
可以考虑过滤驱动
-
不会楼主的问题
帮顶
-
我用的是飞思卡尔的PowerPC(MPC8270)上面跑VxWorks,想用CodeWarrior和USB-TAB在线调试VxWorks的Bootrom,"hiberhe"说:“用codewarrior打开elf格式的bootrom(就是无后辍的那个,用二进制工具打开,最开始是ELF字样),然后就会提示使用什么调试,选usb-tap,然后按提示操作即可”,但我在Windows线面的CodeWarrior IDE打开bootrom(无后缀)时,提示错误。
-
引用 4 楼 luixing67 的回复:
引用 3 楼 benbentobecow 的回复:
不是哪里的问题
以前正常的时候也出过这个警告信息
但是下面还是能够正常打印的
那就看看以前的信息,下面会执行哪些函数,一般很好定位的。。。
有一些真的很难定位的~~
-
我的也有,不过我是开机检测把这些文件删除了。
有人说是flash驱动的问题。昨天发来新的驱动,不过还没有试过。
-
大家帮帮忙啊
-
很显然啦,这时候虽然小客户不见得完全拿不到货,但总是大客户更能得到保证。
-
难了不会,会了不难
-
本人分析stm8s复位的原因
stm8s有时钟配置寄存器,并备份了时钟配置寄存器的数据,st设计了时钟监控电路,只要时钟配置寄存器和备份的数据不一样就复位,另有指令监控电路,只要有错误指令码也复位,st用心良苦,目的使MCU不死机,但却容易复位。
提点改进意见
学一下AVR MCU 熔丝配置方法,时钟配置用FLASH的方式保存,时钟配置会不容易干扰
-
"请记住,在STM32上,奇偶检验位要计算在数据位中。",----------------stm32真变态啊。
-
新年快乐!
-
友情帮顶下
-
30块板都有问题,也不是没有可能,如果某一批零部件有问题的话.
-
引用 11 楼 springlim 的回复:
ok138ok,小弟有问题请教你啊,好像OV3640的寄存器地址是16位,要不要改动IIC驱动,能不能你的OV3640这部分代码给我看一下!
不用改,你先发高8位,再发低8位,源代码在公司,家里没有,