嘿嘿,处于成本和功能的综合考虑,还不得不用STM8S003F3这款单片机,结果了,悲催了,自己花钱买IC,自己花钱买调试器,最后只能自己拿走,没办法,凉拌还是热拌了??
其实对于STM32和STM8操作都是相似的,无非用固件和直接操作寄存器,今天先说只接操作寄存器,那下来无非就是设置输入、输出,推挽、上拉、悬浮等等,要知此事如何,请看上回分解。
之后嘛,就没了,往输出寄存器写值不就等了,或者读值呗,剩下的就是什么ISP、I2C、USB、UART反正是等等,自己继续学呗。
哦,最后说几句,就小小的点灯,像:PC_DDR |= 0x1F; 这样的赋值,养成良好的习惯嘛,还有这样的流水灯,
PB_ODR = 0XFE; //赋初值配合for循环使用
for(i=0;i<8;i++)
{
delay(50000);
PB_ODR <<= 1; //左移一位,点亮下一个LED
PB_ODR |= 0x01; //左移后最低位自动补0,故将最低为置高
} 还有基于数组的花样灯。还有直接驱动Led,考验STM8的臂力嘛!!!
所以,任何事,还是值得慢慢品味,就像一杯浓浓的香茶,嘿嘿
或许马上辞职了,有的回味,有得留恋,所以写下了:珠海,有雨的夜晚,多了几丝温柔,多想“留”步,缺不能…
文章评论(0条评论)
登录后参与讨论