-
问版主吧,接收16位数据的我没做过,8位机应该实现不了这个功能
-
学习就是一个从易到难的过程,刚开始入门程序不要太复杂,一步步来
-
建议参考 STM8S-discovery 的触摸按键原理图
-
那在什么地方喂比较好一些呢
-
-
if(i2cSendCount < i2cSendLen)这条语句的警告
Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement F:\STM32\IAR ARM Prj\IIC\stm32f10x_it.c 534
if(i2cRevCount == (i2cRevLen - 1))这条语句的警告
Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement F:\STM32\IAR ARM Prj\IIC\stm32f10x_it.c 571
else if(i2cRevCount == i2cRevLen)这条语句的警告
Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement F:\STM32\IAR ARM Prj\IIC\stm32f10x_it.c 576
-
也有可能是下载驱动的问题,下载驱动出现非法访问也可能直接蓝屏的
-
LS的比喻不是很恰当,AVR和STM8不是同一框架的,而现在又是多种框架并存的局面,只能说明各有所长。
AVR由于没有除法指令,使得一个INT-》BCD需要近千个时钟,而STM8中不足百个(好像16/8bit指令16指令周),常用指令也在1指令周期完成,STM8的中断最少为9进9出,AVR 4进2出,相比STM8实时性要打折扣。
各取所需,实用为上!得罪之处勿怪。
-
你的原理图没有问题的话,就是你焊接问题,在看看 有没有原件错了,
买原件的时候,有的时候他们拿错也是正常情况,比如电阻220 拿202
-
受益了
-
对于LCD_WriteReg(R1, 0x0200);过程应该是:MCU先通过interface将R1(0x01)写入LCD控制器的IR寄存器,然后MCU再通过interface将值0x0200写入LCD控制器中索引值为0x01的寄存器。
对于MCU的片内各外设的寄存器,每个都有确定地址,在datasheet里查得到,访问它们就是对某地址的读写。但这里,IR寄存器和索引值为0x01的寄存器都在MCU外,如何访问它们呢,对于FSMC来说,是把他们的统统映射到0x6C00 0000 - 0x6FFF FFFF区域,但这片区域怎么对应LCD控制器的一堆寄存器和RAM呢?看起来IR是对应0x6C00 0000,这依据的是什么呢?0x6C00 0002又是依据什么映射哪个寄存器呢?
-
吼吼。回复内容太短了!
-
引用 3 楼 luixing67 的回复:
引用楼主 kiss_xiao0968 的回复:
我想问下,我现在已经通过evc编写好了EXE程序,而且有了arm9的板子,我想让系统开启后直接进入我的应用程序界面,还需要什么工具吗?
我看有人说需要自己定制sdk,我现在就有wince4.0,还需要什么工具,求高手指教了
wince4.0??
他说的应该是Windows CE 4.2
-
这个问题要么很难,要么很菜。
-
没有人回顶起来~
-
好,等我找到就转载到这里给大家看..
引用 5 楼 panyc33 的回复:
网上有类似的问题
-
应用程序无所谓呀
-
真的很强了
-
不好意思可能是我的问题问的方法不对。
在CE 5.0中要将cemgrc.exe等文件编译到image中,是添加Platform Manager组件,但现在,ce6.0的Catalog Items Views 中没有发现这个组件。
需要使用使用TCP/IP连接设备
-
mark