这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » sacq的ARM DIY进程贴(手绘波形发生器 视频 HEX码)

共129条 9/13 |‹ 7 8 9 10 11 12 ›| 跳转至
高工
2012-05-12 11:48:55     打赏
81楼
触摸的基础资料——

LCD部分的电路图,注:
当用跳冒短接SW1~SW4的1和2时【即短接右边】,选择SPI1控制
当用跳冒短接SW1~SW4的3和2时【即短接左边】,PGPIO模拟SPI   

短接右边4个跳线,选择SPI1控制,实际连线是 : 
INT             PG13
MISI           PA6
MOSI         PA7
SCLK         PA5
TP_CS       PF10 

另从MCU部分电路可知,上面的其中3根线组成了“SPI1"(另有SPI2)
PA4实际并未参与SPI1,而由PF10代之,(PA4又可以有其它的用场了?)





高工
2012-05-13 16:51:52     打赏
82楼
触摸,虽是“移植”原子的,还是比较辛苦,主要是与中断相关的问题,搞得一头雾水。在反复复习前段时间的外部中断等实验后,问题逐一解决,触摸的真相慢慢显露出来:





实测记录:在触屏时,PG13的电压接近0V,松开后的电压在3V多。

高工
2012-05-15 23:48:31     打赏
83楼
尚同学是走在前头的,一上来就做想做的事情。我才学点基础,现在才敢准备做自己感兴趣的东西。
留张照片,近期一个小目标,不知还要下多大功夫?还要多长时间?



能做到吗?


高工
2012-05-17 22:35:42     打赏
84楼
虚拟键盘的雏形

我把触摸屏用方格瓜分,结果很满意(240*320分成6*8格子)




再给这些格子编个号(0,1,2,3...)
写段小程序,某个格子被触摸,就显示对应的编号。(这个用处是大大的,比如数字、字母输入便可依法行事)。

左上角的第1个格子和右下角的最后一个格子被按下以及中间某处被点:

   




随便一划,最后的收笔还是被“记住”了:



许久的想法,终于实现了。有这个小收获,可以继续构思我的小游戏......
差点忘了,把关键的程序放下,以后自己都好找。不会吧,只有这么一点点:
(把点的XY值转换为“键”也就是格子的编码)

 wkey= ((u8)(Pen_Point.X0/40) + 6* (u8)(Pen_Point.Y0/40) ) ;
LCD_ShowNum(148,150,wkey/10,2,16);//显示十位值   
LCD_ShowNum(172,150,wkey%10,1,16);//显示个位值


高工
2012-05-20 11:16:27     打赏
85楼
利用PWM输出控制LED亮度的变化。
PWM输出缓慢变化的三角波(如果滤波了话),调节适当的范围,驱动LED的亮度变化是可见的,如不注意变化是不明显的,为此又利用2个红色LED,分别指示现在的状态(“上坡”还是“下 坡”)。

接法:
PA7  ——-  LED(+) 
GND ——  LED(-)

PWM输出时,实测电压范围:约2.1~3.2V。

视频


高工
2012-05-21 00:34:44     打赏
86楼
ADC实验

单路输入(PC1),即ADC CH11
在LCD可显示原码及电压值,源码同时通过串口发出。
在3.3V,和0V输入时,PC端可见:





FFF 即对应于3.3V (12位ADC,VREF=3.3V) .

高工
2012-05-22 00:08:54     打赏
87楼

谢斑竹巡查。

用电脑摄像头录了小段视频,作为近日进展的回报,预告早已放出,宝贝相机不给力。
请移步楼下。


高工
2012-05-22 00:12:18     打赏
88楼


高工
2012-05-22 00:23:19     打赏
89楼


放出来的效果,咋就那么快捏,有点疯狂?

以上2段本意是练一下手,顺便娱乐一下,比较粗糙,不用拍砖。还有一些想法还没实现,还需要不断学习。

高工
2012-05-22 00:40:24     打赏
90楼

共129条 9/13 |‹ 7 8 9 10 11 12 ›| 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]