-
以前我侄女老是尿了尿布后好久大人才知道,后来我就做了个报警器给他们用,后来一尿大人就知道了,结果每次我侄女也都被吵醒,再后来就被扔抽屉了... ...
上纸尿裤啊
-
楼主是在什么网络环境下测试的?
-
路过 学习
-
楼主挺细心的,的确是写反了
-
没看程序,但思路应该如下, 供参考。
// 进入低功耗时的IO口初始化(注意,所有的端口都要初始化,别忘了)。没接外电路的设计为模拟输入。
// 口线外有上拉电路的,口置为输出模式并置1。
// 口线外有下拉电路的,口置为输出模式并置0。
// 注意唤醒源不要配置为不能唤醒的模式。
PWR_FastWakeUpCmd(DISABLE);
PWR_UltraLowPowerCmd(ENABLE);
// ;进入低功耗模式,等待MM叫醒。
IO口配置为原先配置;
外设配置为原先的配置;
-
STM8上电运行时默认使用内部16M的RC振荡器经8分频后的2M时钟频率作为系统时钟。程序开始运行后可以通过设置相关寄存器来修改主时钟源,可以选择外部晶振作为主时钟源和CPU时钟分频。那么这里就选择比较简单的操作,修改内部RC时钟预分频器获得8M系统时钟。
增加内部RC时钟预分频后的代码如下:
#include <iostm8s207sb.h>
#define LED1_FLASH PD_ODR_ODR3 = !PD_ODR_ODR3 // 开发板上的LED1接在PD3上
void delay(unsigned int count)
{
while(count--);
}
void CLK_init(void)
{
CLK_CKDIVR = 0x08; // 16M内部RC经2分频后系统时钟为8M
}
void GPIO_init(void)
{
PD_DDR = 0x08; // 配置PD端口的方向寄存器PD3输出
PD_CR1 = 0x08; // 设置PD3为推挽输出
}
void init_devices(void)
{
CLK_init();
GPIO_init();
}
void main( void )
{
init_devices();
while(1)
{
delay(50000);
LED1_FLASH;
}
}
编译后运行一下看看,LED1是不是闪得更快了
-
AN2594 EEPROM emulation in in STM32F10x microcontrollers
STM32 FLASH模拟EEPROM 使用和优化
材料都给你了,你先看看。
4楼的问题太简单了,自己先想想吧,
-
引用楼主 spry97 的回复:
.......
看到一般的计算器的精度都能去到9到10位,他们是怎么样实现的呢?是用了什么算法还是cpu根本不是c51系列呢?好奇怪,望大家帮忙解……
这个......它们确实不是51...........
-
谢谢各位了,今天通过串口通信和液晶显示两种把64位ROM读取出来了.感谢各位
-
应该设置为高阻态。很多芯片IO都有高阻态的,这个决定于硬件,很多芯片引脚有三态门,就有很明显的高阻态可设。假如没有,就应该设它为没上拉的输入状态,很多芯片输入状态也是高阻态,比如stm32,当如具体要查芯片资料,因为有部分芯片是没有高阻态的,无论你怎么设。但是输出状态,不管有没有上拉,都不是高阻态。
-
不是很复杂的那种拨号电话,就是简单的语音发送与接收,呵呵,可能我没说清楚,
简单的语音处理,这个代码应该没有商业机密吧??
或者提供些思路也可以,谢谢!
-
在wince6.0上就 可以, 在wince5.0上 就是不行
-
顶起来。。
-
PartIdRegsFile 没定位,修改cmd
-
往上搜了一下 又看了一遍 感觉有那么点意思了 起始用下降沿 终止用上升沿 数据传输时SCL为高 SDA数据保持稳定 SCL为低 允许SDA数据变化 然后每一帧最后加一应答位 不知道是不是这样理解 我觉得我还是晕着的。。
-
测试分析报告好像要等测试完了之后才能写的吧,系统都还没做出来,哪能有测试分析报告?
-
虽然标示"简单问题"
其实这个问题不好搞,似乎很繁琐,当初也研究过,失败收场
-
引用 20 楼 linsheng_111 的回复:
说一个牛逼的事情 我老师用word画原理图,用photoshop画pcb版图
你老师是SB。
-
希望还是能把NK.bin的限制调大,以后会用到。
-
www.sdcard.org