-
首先这是个黑盒,是一个非线性的系统,系统本身可以产生其它次谐波,可以这样理解,如果U为一个单次无失真的正弦信号,则经过这个系统后的电流将含有大量的谐波成分,也就是说U的相位和阻性分量的相位也将有一个相位差,因此单纯的利用U/R来得到阻性电流的幅值特性是不可信的!!
-
5寸或7寸的彩屏接口是什么样子的?STM32中没有LCD驱动电路哦。
-
学习...
-
这个有点神秘了,难道是军用??
-
void UART4_IRQHandler(void)
{
uart4();
}
void UART5_IRQHandler(void)
{
uart5();
}
-
做成一个DLL不行吗?
-
还有读取数据时是高电平有效还是低电平有效。
-
还有一个地方需要关注一下,Option byte中的硬件独立看门狗位是否置为启用?
-
可以推荐点入门级资料吗?
-
一片也有32位的,一片也有64M的,哎为什么总有很多答非所问
-
版主贴主下午好!
版主贴主天天都有好心情!
q7Wg
=======================
软件创业QQ qun群:1038~15692
创业软件平台,求合作!
mSiG
-
说得太朦笼,电路处理是很灵活的。要根据具体情况来定。
-
老整这些没有,这些需要用STM8S的早就自己download到了,希望斑竹对自己或客户遇到的问题,能整理下发出来,尤其是cosmic与其它编译器不同之处,在应用中尤其需要注意的东西,比如说,printf函数,入口参数必须是u16,如果传入的是u8,则打印出错,必须强制转换,还有u32类型的使用必须谨慎,我就遇到个奇怪的问题,整了我一下午,
#define HISSECTORLENGTH ((u32)0x1000)
BaseAddr->ToAddr += (u32)64;
if ((BaseAddr->ToAddr % HISSECTORLENGTH) == 0) {//这样有问题
IO_Erase_Sector(BaseAddr->ToAddr);
}
原意是每到4K擦除这个扇区,ToAddr的类型是u32,如果像上面这样写,逻辑上是对的,但实际运行就不正确,当ToAddr=0x20040、80、c0等,基本上都会进入Erase,就是说条件成立
必须这样写,才能达到你想要的结果
if ((u16)((BaseAddr->ToAddr % HISSECTORLENGTH)) == 0) {//加上强制转换
IO_Erase_Sector(BaseAddr->ToAddr);
}
-
用移位算法啊,效率还不错,就是需要几个RAM
例如0x12345678/0x12
把0x12左移
检查012左移后是否大于0x12345678大于就result+=temp然后重新循环否则就继续
变量temp(初始值为1)左移
一时半会也表达不完整,反正就是左移,左移一次比较一次,快倒是快就是需要一点ram
-
这个芯片的时序要求也不是太严格,应该很好调,照着芯片手册上来就行了
-
回你贴的哪个水平差啊。
-
应该编写setup.dll就可以了吧,而且在打包cab的时候可以指定文件的路径
-
裸比较爽
-
多用几次就习惯了啊。
很多软件虽然有汉化版,但汉化功能不全,现在都基本用英文版的。
-
引用 3 楼 kyzf 的回复:
对应的解决方案很多啊。
一会给传给你参照的设计与源码。
谢谢,如果有的话直接发到我的邮箱里就可以,邮箱viszl@sina.com