-
STM32W无线射频ZigBee单片机原理与应用
STM32W实验板有没有卖的?
LZ 板子 芯片我都有啊,,call我就成了
-
现在显示程序已经写了部分,但是点不亮,很是郁闷,把程序贴出来,请大家指教。
其中PF4为片选信号,PA3为时钟信号,PB7为数据线,三个口线都采用推挽输出。
uchar show_led[14]={0xa8,0x01,0x6f,0x01,0x00,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00};//要发送的数据
uchar tm1628_senddata(uchar wr_data)//写数据子函数
{
uchar flag_data;
PF_ODR&=0xef; //片选给低电平;
for(ii=0;ii<8;ii++)
{
PA_ODR&=0xf7;//时钟信号置低
flag_data=wr_data&&0x01;//发送的数据为wr_data的低位
if(flag_data==0)
PB_ODR&=0x7f;
else
PB_ODR|=0x80;
wr_data>>=1;//将数据右移一位;
PA_ODR|=0x08;//时钟信号置高
}
}
void display_tm1628(void)//显示程序
{
PF_ODR|=0x10;
PA_ODR|=0x08;
PB_ODR|=0x80;
tm1628_senddata(0x03);//显示模式设置,设置为7个GRID,10个SEG
PF_ODR|=0x10;
tm1628_senddata(0x40);//写数据到显示寄存器,采用地址自动加一
PF_ODR|=0x10;
tm1628_senddata(0xc0);//显示寄存器的00H单元开始
for(hh=0;hh<14;hh++)
{
tm1628_senddata(show_led[hh]);//给显示寄存器送数据,
}
PF_ODR|=0x10;
tm1628_senddata(0x8b);//显示控制参数,点亮数码屏幕,亮度可以通过改变低三位调节
}
main()
{
_asm("sim");
clock_inti();
io_inti();
_asm("rim");
timer6_50us();
while(1)
{
time_flag();
// ad_equel_value();
//ad_alarm_judge();
// songsi_read();//读调节送丝速度的电位器的AD
//ad_pot1_read();//读调节PWM电位器的AD值
//jiaozhiliu_read();//读调节交直流的电位器的AD值
//beef_deal();
//led_deal();
//PB_ODR|=0x20;
display_tm1628();
//PF_ODR|=0x10;
//PA_ODR|=0x08;
//PB_ODR|=0x80;
// PF_ODR&=0xef;
//PA_ODR&=0xf7;
//PB_ODR&=0x7f;
}
}
-
请问你用什么信息注册的?所有注册的人都已经通过邮件通知了,不会电话确认。
-
之前我也没有注意这个东西
LZ的是在哪个IDE下的?
我也去查查
-
板子是现成的,用以前别人写好程序的单片机能跑,现在需要改动只要简单的寻卡部分,只是没源程序,需要重新自己编。
-
楼上的貌似话没说完?
-
引用 54 楼 jessie9940509 的回复:
楼主你好!请问您的屏的问题解决了吗?
也想问问楼主后来是如何解决的?
最近也在2416上弄调屏。
-
引用 20 楼 lbing7 的回复:
之前群里有一人,好像他的研究发现
在KEIL下,while ()的效率要高于for (;;)
呵呵
也许do {} while();的效率还有高点哦,呵呵
-
虚焊已经排除了,好像晶振是一个悬浮结构,可能怕振动!试试陶瓷振荡器看看先!
-
自己顶下
-
立天电子
-
回10楼,运放是基础,搞通了一通百通了,
-
引用 5 楼 fpcc 的回复:
看我的BLOG,WINCE里面有,我这网速太慢,打不开具体的那个地址,发你我的BLOG地址自己找,在WINCE里.
http://fpcfjf.blog.163.com/blog/
拜读了阁下的文章“打包GPRS的RAS拨号到内核”,其中有这么一段:
“这里还有一个设置就是拨号属性里的单位和住宅,如果选成了单位,就会在拨号前加一个9,无法拨上去,所以你只有改掉这个在注册表里,我同样没找到,只好把单位的属性改成和住宅一样了,同样的效果。”
麻烦能否具体讲一下,如何把单位的属性改成和住宅一样?是改注册表吗?
谢谢。
-
好像没什么意义吧。。你看val是个局部变量哎。。。。不然就是你代码没给全。。。
-
会cadence,不在BJ,在乡下。
-
说的是什么“效果”?
-
屏蔽掉后读出和写入的数据部正确
-
我手里还有几块芯片和书呢,呵呵
支持一下!
-
应该是系统本身的原因,wince系统中可能没有添加“网络和拨号连接”一些相关软件。
具体如果你手里有Wince裁剪平台PB可以自己做实验了,如果没有则需要与板卡商联系,让其提供新的系统,
再更新系统了。
-
灰度我没做过!只是简单的点亮,呵呵!灰度的控制卡买现成的,呵呵!
我只是想过灰度的实现方法,但是没有操作过,说的可能很乱,
对于常用芯片灰度的实现只能是刷数据,每一行要发255帧数据控制出灰度,显存要大点!
有的芯片 可以根据每个点的数据 自身产生灰度。这种使用要方便些!呵呵!
有不对的地方多多指教!