-
哦。。我准备再一个月里面学会,有可能么?、
-
单字节发送,使用TXE而不是TC
-
楼主难道是说所有的老版本芯片都不支持吗
-
我用KEIL,因为是ARM自家的工具!
-
顶一下
-
一般的zigbee通信距离也就20多米,加pa的就不再讨论范围内了,因为协议上对发射功率有要求的。
至于你选哪种拓扑结构,主要是取决于你的需求和协议栈本身,有些简单的协议栈只有星型,有些星型、树型、mesh都有。
最好的选择当然用mesh了~每一个节点都可以当router。至于路由算法,协议栈里面都有只是需要你配置一下(比如Z-stack)。
智能家居通信量都不大,更何况250kbps也不错了,根本用不到那些乱七八糟的起的貌似很专业的名字的算法。
-
实际测试,将晶体换回16.9344M后,按三星推荐的399M配置,MPLLCON按110,3,1配置,如果CLKDIVN设置为7,即1:3:6,能够进C,但是像上面说的,读寄存器的值不稳定,时而正确时而错误,换用1:4:8配置后,PCLK降为50M左右,接近50M,这时读出来的数就再也没错了。这时已经能进C,串口打印一切正常了。
但是很奇怪,上午我已经调 好可以烧bootloader了,即USB通信正常了,我为了修改那种ini的OB配置方式,搞一个脚本,结果导致USB无法连接了,而且一跑到usbDmain函数就崩了。用脚本配置模式导致。后来恢复用OB配置方式,问题依旧,再也没法像上午那样能够USB正常连接了。
具体USB代码如下:
void UsbdMain(void)
{
//int i;
//U8 tmp1;
//U8 oldTmp1=0xff;
//ChangeUPllValue(0x38,2,1); // UCLK=96Mhz
// ChangeUPllValue(0x38,2,2); // UCLK=48Mhz
InitDescriptorTable();
//ResetUsbd();
rGPGUP |= 1
-
STM8S103没有关闭ADC_ETR的寄存器? 手册上的ADC_CR2寄存器中的EXTTRIG位就是打开和关闭ADC外部触发的。
-
你用的是老版本的supervivi和新版本的BSP吧?我以前也有类似的问题,后来把Norflash上的supervivi更新一下,并且重新格式化Nandflash,结果就好了。
-
mark 学习。
-
强,坚持下来你是神
-
引用 10 楼 kevinyujm 的回复:
1. 工作中需要阅读大量的英文技术文档
2. 可能对取得学位证有影响
3. 很多公司4级是基本要求
4. 英语四级都过不了,你还能干什么?话有点不中听,但是你要明白,这点任务(或是困难)又算什么呢,以后工作中困难多得是,情况复杂的多(不单指技术问题)。不能让你养成逃避的习惯。
嗯,说得也是!
-
不是心跳包的问题.心跳是为了连接上没有数据会被运营商断开的,一般以分钟为单位的.
-
JF and 祝福····2rd
-
引用 2 楼 ly_liuyang 的回复:
建议用内嵌彩信协议的模块,那就简单很多了
例如Q2687
同意.
发彩信比较麻烦.
先看看 协议 资料等.
-
这个好像太贵了,预算在1k以下的,推荐一下
-
自己多赚积分啊
-
OAL的代码中的debug.c
-
不懂,路过学习
-
首先6410是支持NAND FLASH启动的,其芯片内有BOOT ROM,可以实现NAND FLASH对应总线的初始化,保证系统支持从NAND FLASH直接启动系统。
对于楼主所说的nboot应该是系统整个BOOT里面最最开始的一段boot,楼主可以找下你对应的bsp\FILES目录下,是否有名字类似为nboot.bin的文件,后缀是bin,名字应该类似nboot。
另外生成这个bin文件的源代码一般好像不开源,每次编译生成系统boot时,会利用批处理把这个bin文件进行拷贝复制,和其他的文件一起生成系统的boot文件。
如果楼主想看这个的源代码,首先可以与厂家联系下,实在不行,去三星官网看看。